Also corrected the xcircuit startup script to honor environment variable PDK_ROOT, and incremented the open_pdks version.
diff --git a/VERSION b/VERSION index 2cde13a..e9034ea 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.283 +1.0.284
diff --git a/sky130/magic/sky130.magicrc b/sky130/magic/sky130.magicrc index 4697756..a500a73 100644 --- a/sky130/magic/sky130.magicrc +++ b/sky130/magic/sky130.magicrc
@@ -24,7 +24,7 @@ # Allow override of PDK path from environment variable PDK_ROOT if {[catch {set PDK_ROOT $env(PDK_ROOT)}]} { - set PDK_ROOT "STAGING_PATH" + set PDK_ROOT STAGING_PATH } # loading technology
diff --git a/sky130/magic/sky130.tcl b/sky130/magic/sky130.tcl index 85af9ee..2856e25 100644 --- a/sky130/magic/sky130.tcl +++ b/sky130/magic/sky130.tcl
@@ -10,7 +10,7 @@ #----------------------------------------------------- if {[catch {set TECHPATH $env(PDK_ROOT)}]} { - set TECHPATH "STAGING_PATH" + set TECHPATH STAGING_PATH } if [catch {set PDKPATH}] {set PDKPATH ${TECHPATH}/TECHNAME} set PDKNAME TECHNAME
diff --git a/sky130/xcircuit/sky130.xcircuitrc b/sky130/xcircuit/sky130.xcircuitrc index 62d71cc..e5827e9 100644 --- a/sky130/xcircuit/sky130.xcircuitrc +++ b/sky130/xcircuit/sky130.xcircuitrc
@@ -1,6 +1,8 @@ set XCOps(liboverride) 1 -set PDK_ROOT STAGING_PATH global PDK_ROOT +if {[catch {set PDK_ROOT $env(PDK_ROOT)}]} { + set PDK_ROOT STAGING_PATH +} config search libraries .:$PDK_ROOT/TECHNAME/libs.tech/xcircuit:$XCIRCUIT_LIB_DIR library make generic library 1 load generic