Releases: siliconcompiler/siliconcompiler
Releases · siliconcompiler/siliconcompiler
v0.21.11
SiliconCompiler 0.21.11 (2024-04-26)
Minor:
- Added helper functions to tcl to make accessing schema information easier.
- Added helper functions to allow tools to have consistent behavior around picking from pdk/library/option variables during setup.
- Ensure the remote client downloads the final results from the remote to get any logs and error messages.
- Tools:
- openroad: fixed default routing via settings.
- klayout: made hide_layer variable more consistent with klayouts layer information, and added support for .gz file handling in show and screenshotting tasks.
v0.21.10
SiliconCompiler 0.21.10 (2024-04-22)
Minor:
- Switch to use templates for generating tool files instead of python print statements to make it easier to maintain.
- Added logic depth to schema metrics.
- Tools:
- yosys: added support for handling hierarchy selection with globbing, added better handling of library merging to ensure liberty templates are properly copied in.
- openroad: added support for extracting logic depth of the design and added irdrop extraction to tool driver.
v0.21.9
v0.21.8
v0.21.7
SiliconCompiler 0.21.7 (2024-04-02)
Minor:
- Update remote code to honor constraints transmitted by the remote runner.
- Add fall back to package locking when file system locking is not available.
- Fixed handling of github artifact packages.
- Added build scripts for ubuntu22.
- Tools:
- vpr: add reporting images to tool driver, these can be disabled via ['tool', 'vpr', 'task', 'place' or 'route', 'var', 'enable_images'] = 'false'.
v0.21.6
SiliconCompiler 0.21.6 (2024-03-28)
Minor:
- Fixed handling of files with codec errors.
- Update package lock file handling to avoid race conditions in parallel flows.
- Tools:
- yosys: minor code cleanup in FPGA flow.
- vpr: add support for clock routing.
- surelog: added wrapper comments in output file for parsing to indicate where segments of code came from.