<#160 Release beta 9> Pull request opened by <donn...
# openlane-2
g
#160 Release beta 9 Pull request opened by donn
Flow.start()
now registers two handlers, one for errors and one for warnings, and forwards them to
step_dir/{errors,warnings}.log
respectively • Created
CELL_SPICE_MODELS
as a PDK variable to handle .spice models of the SCLs instead of globbing in-step • Added a "dummy path" for macro translation purposes that always validates and is ignored by
self.toolbox.get_macro_views
• Reduced reliance on absolute paths • Special exception carved out for
STEP_DIR
,
SCRIPTS_DIR
• Made KLayout scripts more resilient to relative pathing • Created new "eject" feature, which would make reproducibles for steps relying on subprocesses independent of OpenLane •
scripts
directory copied in entirety into ejected reproducibles • Updated Open PDKs to
e3b630d
• Updated Yosys to
14d50a1
• Updated CI to handle missing
vars.CACHIX_CACHE
• Updated Volare to
0.12.3
to use new authentication and user agent • Downgraded Magic to
0afe4d8
to match OL1 • Restored ancient
{DATA,CLOCK}_WIRE_RC_LAYER
variables, with translation behavior from
WIRE_RC_LAYER
to
DATA_WIRE_RC_LAYER
• Fixed issue with
Step.load()
re-validating values, which affected reproducibles • Timing signoff no longer prints if log level is higher than
VERBOSE
• Use
parse_float=Decimal
consistently when loading JSON strings to avoid fun floating point errors • Removed dependency on State module from
odb
scripts • Removed custom PYTHONPATH setting from
OdbStep
(which was mostly to mitigate problems fixed in #86) efabless/openlane2 GitHub Actions: Test Design spm (gf180mcuC/gf180mcu_fd_sc_mcu7t5v0) GitHub Actions: Test Design usb_cdc_core (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design test_sram_macro (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design usb (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design io_placer (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design xtea (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design caravel_upw (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design zipdiv (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design gcd (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design s44 (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design spm (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design APU (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design usb_cdc_core (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design wbqspiflash (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design usb (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design inverter (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design xtea (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design zipdiv (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design s44 (sky130A/sky130_fd_sc_hd) GitHub Actions: Build Docker Image (amd64) GitHub Actions: Test Design APU (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design wbqspiflash (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design inverter (sky130A/sky130_fd_sc_hd) GitHub Actions: Build Docker Image (amd64) GitHub Actions: Build (Nix on macOS/amd64) 5 other checks have passed 5/30 successful checks