Siliconcompiler

Latest version: v0.23.3

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

Scan your dependencies

Page 11 of 12

0.6.0

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

**Major:**

* Schema: Added 'flow' key to flowgraph to enable multi-flow targets.
* Schema: Added 'flow' parameter to enable selection between flows in flowgraph.
* Schema: Changed '_' separated tuple target to a single 'module' load target.
* Schema: Added 'regex' for grep like functionality.
* Schema: Changed metal grid to use PDK metal name as the major key.
* Schema: Added 'tool' key to PDK settings to avoid tool file conflicts.
* Schema: Added 'units' parameter to enable tech agnostic SDC.
* Schema: Added ability to specify tricky apr setup files on a per tool basis (tracks, taps, vias, antenna, etc).
* Schema: Added checklist functionality
* Added core.grep function
* Added core.check_logfile function to core API to emulate grep behavior
* Added core.load_{target, flow, lib, pdk} functions to core API in place of target()
* Added asap7 target
* Added docker support for basic RTL2GDS tool chain
* Removed core.target() function

**Minor:**

* Schema: Changed lib 'driver' to move into cells (consistency)
* Schema: Added site symmetry to avoid full lef parser.
* Schema: Changed tool version switch to a list
* Schema: Changed 'asic', 'targetlib' to 'asic', 'logiclib' for clarity.
* Schema: Changed 'eda, 'report' parameter guideline to always use 'metric' as keyword
* Schema: Added -skip_check option to speed up new target bringup
* Schema: Added -skip_step option to enable skipping specific steps
* Schema: Added 'pdk', ['file', 'directory', 'variable'] parameters to enable tool-specific PDK setups.
* Schema: Changed cell types to be hardcoded (tapcell, buf, clkbuf, etc) to avoid fragmentation.

0.4.1

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

**Minor:**

* Fix bug in Yosys parameter requirements spec that made check_manifest() too strict

0.4.0

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

**Major:**

* Schema: Add 'tool' key to PDK fields
* Schema: Remove unneeded 'record' keys
* Implement automatic record-keeping
* Implement checks that flow make sense in terms of file I/O and that required files resolve
* Allow importing multiple files with the same basename

**Minor:**

* Automatically configure KLayout path on macOS
* Allow importing multiple files with the same basename
* Implement -I CLI switch for include directory

0.3.1

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

**Minor:**

* Fix sc-show on Windows.

0.3.0

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

**Major:**

* Schema: add 'read' section.
* Schema: Add alternate frontend support.

**Minor:**

* Fix old version of Surelog bundled with wheels

0.1.1

===================================

**Minor:**

* Fix: Prevent sc-show crash when PDK files are not found.
* Fix: Ensure sc-show can find KLayout executable on Windows

Page 11 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.