Corrected rule poly.9 so that it is not flagged by type "rmp", which is POLY + POLYSHORT, and not POLY + POLYRES, which is what the rule refers to. This prevents false positive errors in the standard cell tap cells, which contain the poly short layer.
diff --git a/VERSION b/VERSION index be1dcc8..ea2f1d3 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.73 +1.0.74
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech index deaa009..52d4558 100644 --- a/sky130/magic/sky130.tech +++ b/sky130/magic/sky130.tech
@@ -5669,16 +5669,16 @@ spacing xhrpoly,uhrpoly,xpc alldiff 480 touching_illegal \ "xhrpoly/uhrpoly resistor spacing to diffusion < %d (poly.9)" - spacing allpolyres allfets 480 touching_illegal \ + spacing mrp1,xhrpoly,uhrpoly,xpc allfets 480 touching_illegal \ "Poly resistor spacing to poly < %d (poly.9)" spacing xhrpoly,uhrpoly,xpc *poly 480 touching_illegal \ "Poly resistor spacing to poly < %d (poly.9)" - spacing mrp1,rmp *poly 480 touching_ok \ + spacing mrp1 *poly 480 touching_ok \ "Poly resistor spacing to poly < %d (poly.9)" - spacing allpolyres,xpc alldiff 480 touching_illegal \ + spacing mrp1,xhrpoly,uhrpoly,xpc alldiff 480 touching_illegal \ "Poly resistor spacing to diffusion < %d (poly.9)" #------------------------------------
diff --git a/sky130/qflow/sky130.sh b/sky130/qflow/sky130.sh index b60054b..2f6cd9c 100644 --- a/sky130/qflow/sky130.sh +++ b/sky130/qflow/sky130.sh
@@ -16,7 +16,7 @@ #ifdef EF_FORMAT set spicefile=STAGING_PATH/TECHNAME/libs.ref/spi/LIBRARY/LIBRARY.spi #else (!EF_FORMAT) -set spicefile=STAGING_PATH/TECHNAME/libs.ref/LIBRARY/spice/LIBRARY.spi +set spicefile=STAGING_PATH/TECHNAME/libs.ref/LIBRARY/spice/LIBRARY.spice #endif (!EF_FORMAT) # The liberty format file containing standard cell timing and function information