Releases: siliconcompiler/siliconcompiler
Releases · siliconcompiler/siliconcompiler
v0.19.0
v0.18.2
v0.18.1
v0.18.0
v0.17.0
SiliconCompiler 0.17.0 (2023-11-16)
Major:
- Added ['package', 'source', '<name>', 'path'] and ['package', 'source', '<name>', 'ref'] to support directly downloading of required data for a design, pdk, library, etc.
- Removed support for $SCPATH and ['option', 'scpath'] in favor of using package sources.
Minor:
- Tools:
- yosys: fixed handling of blackboxes during verilog reading, improved the sdc parsing to better estimate the clock for yosys-abc
- OpenROAD: fixed PDN file handling to only read files once to avoid errors from redefining the same grids.
v0.16.3
SiliconCompiler 0.16.3 (2023-11-02)
Minor:
- Removed unused ['flowgraph', '<graph>', '<step>', '<index>', 'valid'] field from schema.
- Tools:
- klayout: fixed DEF to GDS generation by ensuring the correct units are used during DEF read in and fixes the stream writing to honor OASIS if requested.
- OpenROAD: fixed handling of unidirectional layers in routing task and added tasks to support generating OpenRCX parasitic extraction decks.
v0.16.2
v0.16.1
v0.16.0
SiliconCompiler 0.16.0 (2023-10-09)
Major:
- Deprecated support for Python 3.6 and 3.7.
- Added ['option', 'from'], ['option', 'to'], and ['option', 'prune'] to better control the execution of the flowgraph.
- Removed leflib from SilconCompiler and use the standalone implementation provided via
pip install sc-leflib
.
Minor:
- Moved the built in server to use the Schema class for handling its settings.
- Fixed handling of Windows paths when submitting jobs from a Windows machine to a linux runner.
- Corrected the return behavior from the schema
.get()
to ensure lists are copied instead of being returned by reference. - Fixed behavior where
sc-show
would require both step and index to be specified and allowed for directories to be specified as the show target. - Tools:
- yosys: Updated to support new ABC interface for passing along dont_use cells.
- verilator: added support for assertions via ['tool', 'verilator', 'task', 'compile'/'lint', 'var', 'enable_assert']
v0.15.4
SiliconCompiler 0.15.4 (2023-09-25)
Minor:
-
Added
-design
tosc-dashboard
and ensured common behavior betweensc-show
andsc-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 applicationsc
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.