Fix the name of nwell and rdl generic resistors. Convert `mrnw` to `sky130_fd_pr__res_generic_nw`. Convert `mrrdl` to `sky130_fd_pr__res_generic_r1`. Fixes https://github.com/google/skywater-pdk/issues/168 Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
diff --git a/tech/sky130_fd_pr.tlef b/tech/sky130_fd_pr.tlef index 4aaaf46..9a1ae23 100644 --- a/tech/sky130_fd_pr.tlef +++ b/tech/sky130_fd_pr.tlef
@@ -4,6 +4,9 @@ # CAPACITANCE CPERSQDIST, RESISTANCE RPERSQ, # DCCURRENTDENSITY AVERAGE, ACCURRENTDENSITY RMS # for all relevant routing/cutlayers +# 04-01-19 KKEL removed off-grid offset value for met2 +# and simplified ACCURRENTDENSITY syntax to prevent +# RC Compiler parsing error # Initilize top level parameters VERSION 5.6 ; @@ -93,7 +96,7 @@ CAPACITANCE CPERSQDIST 25800000 ; RESISTANCE RPERSQ 0.125 ; DCCURRENTDENSITY AVERAGE 2.8 ; # mA/um Iavg_max at Tj = 90oC - ACCURRENTDENSITY RMS 6.1 FREQUENCY 1 ; # mA/um Irms_max at Tj = 90oC + ACCURRENTDENSITY RMS 6.1 ; # mA/um Irms_max at Tj = 90oC ANTENNADIFFSIDEAREARATIO PWL ( ( 0.000000 400.000000 ) ( 0.012500 400.000000 ) ( 0.022500 2609.000000 ) ( 22.500000 11600.000000 ) ) ; END met1 @@ -113,7 +116,8 @@ TYPE ROUTING ; DIRECTION VERTICAL ; PITCH 0.395000 ; - OFFSET 0.197500 ; +# Comment out: this value is off-grid! +# OFFSET 0.197500 ; MINENCLOSEDAREA 0.140000 ; MINWIDTH 0.140000 ; WIDTH 0.140000 ; @@ -128,7 +132,7 @@ CAPACITANCE CPERSQDIST 17500000 ; RESISTANCE RPERSQ 0.125 ; DCCURRENTDENSITY AVERAGE 2.8 ; # mA/um Iavg_max at Tj = 90oC - ACCURRENTDENSITY RMS 6.1 FREQUENCY 1 ; # mA/um Irms_max at Tj = 90oC + ACCURRENTDENSITY RMS 6.1 ; # mA/um Irms_max at Tj = 90oC ANTENNADIFFSIDEAREARATIO PWL ( ( 0.000000 400.000000 ) ( 0.012500 400.000000 ) ( 0.022500 2609.000000 ) ( 22.500000 11600.000000 ) ) ; END met2 @@ -162,7 +166,7 @@ CAPACITANCE CPERSQDIST 12600000 ; RESISTANCE RPERSQ 0.047 ; DCCURRENTDENSITY AVERAGE 6.8 ; # mA/um Iavg_max at Tj = 90oC - ACCURRENTDENSITY RMS 14.9 FREQUENCY 1 ; # mA/um Irms_max at Tj = 90oC + ACCURRENTDENSITY RMS 14.9 ; # mA/um Irms_max at Tj = 90oC ANTENNADIFFSIDEAREARATIO PWL ( ( 0.000000 400.000000 ) ( 0.012500 400.000000 ) ( 0.022500 2609.000000 ) ( 22.500000 11600.000000 ) ) ; END met3 @@ -196,7 +200,7 @@ CAPACITANCE CPERSQDIST 8670000 ; RESISTANCE RPERSQ 0.047 ; DCCURRENTDENSITY AVERAGE 6.8 ; # mA/um Iavg_max at Tj = 90oC - ACCURRENTDENSITY RMS 14.9 FREQUENCY 1 ; # mA/um Irms_max at Tj = 90oC + ACCURRENTDENSITY RMS 14.9 ; # mA/um Irms_max at Tj = 90oC ANTENNADIFFSIDEAREARATIO PWL ( ( 0.000000 400.000000 ) ( 0.012500 400.000000 ) ( 0.022500 2609.000000 ) ( 22.500000 11600.000000 ) ) ; END met4 @@ -226,7 +230,7 @@ CAPACITANCE CPERSQDIST 6480000 ; RESISTANCE RPERSQ 0.047 ; DCCURRENTDENSITY AVERAGE 10.17 ; # mA/um Iavg_max at Tj = 90oC - ACCURRENTDENSITY RMS 22.34 FREQUENCY 1 ; # mA/um Irms_max at Tj = 90oC + ACCURRENTDENSITY RMS 22.34 ; # mA/um Irms_max at Tj = 90oC ANTENNADIFFSIDEAREARATIO PWL ( ( 0.000000 400.000000 ) ( 0.012500 400.000000 ) ( 0.022500 2609.000000 ) ( 22.500000 11600.000000 ) ) ; END met5