<#165 Myriad Magic Maladies> Pull request opened b...
# openlane-2
g
#165 Myriad Magic Maladies Pull request opened by donn • Added new
mag
format to design formats, populated by
Magic.StreamOut
• Added support for
stdin
in reproducibles (mainly for Magic): ejected reproducibles now save the input and use it • Added three new PDK variables to all Magic-based steps:
MAGIC_PDK_SETUP
,
CELL_MAGS
, and
CELL_MAGLEFS
, which explicitly list some files Magic constructed from
PDK_ROOT
, as well as codifying a convention that variables must explicitly list files being used. • Added new variable to
Magic.SpiceExtraction
,
MAGIC_EXT_ABSTRACT
, which allows for cell/submodule-level LVS rather than transistor-level LVS. • Changed SPEF file saving to only strip asterisks instead of underscores as well, matching the folders • Fixed an issue where OpenLane's type-checking only accepted a single value for Literals in violation of "Shortening unions of literals," PEP-586 • Fixed an issue where command-line overrides were still treated as strict variables • Fixed an issue where
rule()
would print a line even when log levels would not allow it • Fixed an issue where
PDK_ROOT
was of type
str
• Updated documentation to provide information on conventions for declaring variables • Deprecated
StringEnums
, now favoring
Literal['str1', 'str2', …]
* * * Resolves #150 Resolves #161 efabless/openlane2 GitHub Actions: Test Design test_sram_macro (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design io_placer (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design caravel_upw (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design gcd (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design spm (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design usb_cdc_core (sky130A/sky130_fd_sc_hd) GitHub Actions: Test Design usb (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: 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 Linux/amd64) GitHub Actions: Build (Nix on macOS/amd64) GitHub Actions: Build (Nix on macOS/amd64) 11 other checks have passed 11/28 successful checks