GitHub
08/23/2023, 9:17 AMFlow.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 checksGitHub
08/23/2023, 9:35 AM