Skip to content

Releases: siliconcompiler/siliconcompiler

v0.21.11

26 Apr 13:30
41ae6ba
Compare
Choose a tag to compare

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

22 Apr 16:07
2e937c6
Compare
Choose a tag to compare

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

13 Apr 01:54
c197352
Compare
Choose a tag to compare

SiliconCompiler 0.21.9 (2024-04-12)

Minor:

  • General cleanup of documentation building.
  • Tools:
    • yosys: added support for specifying blackbox models via ['tool', 'yosys', 'task', 'syn_asic', 'var', 'blackbox_modules']

v0.21.8

11 Apr 13:32
d07a150
Compare
Choose a tag to compare

SiliconCompiler 0.21.8 (2024-04-11)

Minor:

  • Fixed packaging extraction when downloading from github.
  • Fixed remote run fiel retrival to avoid errors when extracting and moving files.
  • Tools:
    • vpr: added support for show and screenshoting tasks.

v0.21.7

02 Apr 15:52
9a8c45d
Compare
Choose a tag to compare

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

28 Mar 12:51
0b44810
Compare
Choose a tag to compare

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.

v0.21.5

21 Mar 15:32
e64966c
Compare
Choose a tag to compare

SiliconCompiler 0.21.5 (2024-03-21)

Minor:

  • Added a github data source to handle data from private repositories.
  • Tools:
    • vpr: added pin metrics collection for FPGA flows.

v0.21.4

15 Mar 20:02
d1eeb79
Compare
Choose a tag to compare

SiliconCompiler 0.21.4 (2024-03-15)

Minor:

  • Added keys to schema to track FPGA resources.
  • Tools:
    • yosys: add metrics collection for FPGA flows.
    • vpr: added metrics collection for FPGA flows.

v0.21.3

13 Mar 23:47
bc26ad3
Compare
Choose a tag to compare

SiliconCompiler 0.21.3 (2024-03-13)

Minor:

  • Tools:
    • openroad: fixed handling of pin constraints
    • yosys: updated to take advantange of native dont_use interfaces

v0.21.2

08 Mar 17:25
2708fff
Compare
Choose a tag to compare

SiliconCompiler 0.21.2 (2024-03-08)

Minor:

  • Fix importing of package data from non libraries
  • Fix unlocking behavior in schema keys