Releases: siliconcompiler/siliconcompiler
Releases · siliconcompiler/siliconcompiler
v0.21.4
v0.21.3
v0.21.2
v0.21.1
v0.21.0
SiliconCompiler 0.21.0 (2024-03-07)
Major:
- Added support for handling soft libraries in the schema via ['option', 'library'] and updated all frontend task drivers to support these.
Minor:
- Ensure that libraries, which import a library, are handled correctly.
v0.20.3
SiliconCompiler 0.20.3 (2024-03-06)
Minor:
- Added testing to ensure command line arguments are all checked for functionality and follow the schema pattern.
- Fixed python package lookup when the installed package does not match the name of the distribution.
- Added print controls to command line applications to allow custom arguments to be displayed along with schema values via the key
sc_print:
. - Updated the conda environment and added testing to ensure functionality.
v0.20.2
v0.20.1
SiliconCompiler 0.20.1 (2024-02-12)
Major:
- Moved from hosting third party pdks in SiliconCompiler to fully using lamdapdk.
- Added a demonstration target for gf180.
Minor:
- Tools:
- vpr: added support for pin constraints.
- openroad: added estimated routing congestion to the task image writing and updated fmax metric collection to use OpenROAD directly.
v0.20.0
SiliconCompiler 0.20.0 (2024-02-01)
Major:
- Update file path hashing to include package information.
Minor:
- Tools:
- yosys: update FPGA synthesis to better map LUTs and memories.
- openroad: added option to control CTS with obstruction awareness via via ['tool', 'openroad', 'task', 'cts', 'var', 'cts_obstruction_aware'].
- klayout: added operation to be able to rename cells in layout via ['tool', 'klayout', 'task', 'operations', 'var', 'operations', 'rename_cell'].
v0.19.1
SiliconCompiler 0.19.1 (2024-01-24)
Major:
- Tools:
- Yosys: updated implementation for FPGA flow to better support flip-flop mapping and hard macro extraction and mapping.
Minor:
- Package downloading to ensure GitHub release artifacts can be downloaded from private repositories.