Fix Paths ~ Fix path to `GPIO_PADS_VERILOG` in sky130's `config.tcl` ~ Fix paths to KLayout scripts in gf180mcu's `config.tcl`
diff --git a/gf180mcu/openlane/config.tcl b/gf180mcu/openlane/config.tcl index f0921fd..50d532b 100644 --- a/gf180mcu/openlane/config.tcl +++ b/gf180mcu/openlane/config.tcl
@@ -115,12 +115,9 @@ set ::env(MAGIC_TECH_FILE) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/magic/$::env(PDK).tech" ## Klayout -set ::env(RUN_KLAYOUT) {0} -set ::env(RUN_KLAYOUT_XOR) {0} -set ::env(KLAYOUT_TECH) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/$::env(PDK).lyt" -set ::env(KLAYOUT_PROPERTIES) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/$::env(PDK).lyp" -set ::env(KLAYOUT_DRC_TECH_SCRIPT) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/$::env(PDK)_mr.drc" -#set ::env(KLAYOUT_DRC_TECH) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/$::env(PDK).lydrc" +set ::env(KLAYOUT_TECH) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/tech/gf180mcu.lyt" +set ::env(KLAYOUT_PROPERTIES) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/tech/gf180mcu.lyp" +set ::env(KLAYOUT_DRC_TECH_SCRIPT) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/drc/gf180mcu.drc" ## Netgen set ::env(NETGEN_SETUP_FILE) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/netgen/$::env(PDK)_setup.tcl"
diff --git a/sky130/openlane/config.tcl b/sky130/openlane/config.tcl index aa6fb0b..f5d2b62 100755 --- a/sky130/openlane/config.tcl +++ b/sky130/openlane/config.tcl
@@ -50,7 +50,9 @@ $::env(PDK_ROOT)/$::env(PDK)/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef\ " # sky130_fd_io.v is not parsable by yosys, so it cannot be included it here just yet... -set ::env(GPIO_PADS_VERILOG) "$::env(PDK_ROOT)/$::env(PDK)/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v" +set ::env(GPIO_PADS_VERILOG) "\ + $::env(PDK_ROOT)/$::env(PDK)/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +" set ::env(GPIO_PADS_PREFIX) "sky130_fd_io sky130_ef_io"