Siliconcompiler

Latest version: v0.32.2

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 17

0.15.4

Not secure
=========================================

**Minor:**

* Added `-design` to `sc-dashboard` and ensured common behavior between `sc-show` and `sc-dashboard`.

* Disabled sorting of keys in writing of the json schema to preserve the order in the original dictionary.

* Added an alias (`siliconcompiler`) to the commandline application `sc` to allow Windows users to be better able to use SiliconCompiler.

* Tools:

* surelog: Ensure the bundled version is built using a static zlib library for Windows distribution.

* OpenROAD: Added more controls over the heatmap image generation and to only write heatmaps with data available.

0.15.3

Not secure
=========================================

**Minor:**

* Fixes to `sc-show` for viewing remote files to ensure it does not attempt to use the file paths from the remote, but instead the local file paths.

* Tools:

* klayout: Use build technology files and layer display files in show and ensure these are placed into the outputs directory when exporting to a GDS.

0.15.2

Not secure
=========================================

**Minor:**

* Fixes minor bug in the dashboard which prevented the launching the dashboard.

* Ensures all tool output goes through the logger.

* Improved implementation of `.valid()` to provide faster checking.

* Tools:

* OpenROAD: fixed bugs in instance creation and pin access function calls. Implemented support for multiple library corners assigned to a single scenario in timing constraints.
* yosys: Implemented support for multiple library corners assigned to a single scenario in timing constraints.

0.15.1

Not secure
=========================================

**Major:**

* Merged `sc-configure` into `sc-remote` to unify the remote interface

**Minor:**

* Fixed missing information in documentation build for flowgraphs.

* Removed call to `delete_job` on remote jobs, relying on remote to handle cleanup instead.

* Refactored core run functions for better code management.

0.15.0

Not secure
=========================================

**Major:**

* Updated schema to remove unused ['option', 'skipstep'] key and add record to store the remote job id in ['record', 'remoteid'].

**Minor:**

* Added additional error checking and file cleanup to remote run to ensure empty files are not left behind.

* Fixed handling of setting list of tuples in the schema to corrected parse the values.

* Tools:

* OpenROAD - disabled timing optimizations by default, added support for generating report images in the screenshot task via ['tool', 'openroad', 'task', 'screenshot', 'var', 'include_report_images'].
* Chisel - added support for handling `build.sbt` via the input fileset ['input', 'config', 'chisel'].

0.14.0

Not secure
=========================================

**Major:**

* Reworked FPGA to allow for better handling of FPGA parameters in the schema.
* Added missing mechanical parameters to the schema and updating the signal interface naming for clarity.
* Stop execution upon node failures, instead of continuing with repeated failures.

**Minor:**

* Ensure ['option', 'nodisplay'] is set when the environment does not support graphics.

* Added error checking for ['option', 'steplist'] to match current flowgraph.

* Removed physyn step from asicflow.

* Fixed issue when running remote and the submitted files are not updated.

* Tools:

* OpenROAD - update default value for [..., 'var', 'grt_macro_extension'] to '0' to allow for better routing.
* verilator - reworked options selection to allow for better control of user selected tool options.
* yosys - added support for blackboxes in libraries via ['library', \<lib\>, 'output', 'blackbox', 'verilog'].

Page 12 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.