Corrected the handling of POLYTXT and POLYPIN layers on GDS reads,
so that a pin label over a gate does not overwrite the transistor
with poly only.
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech
index 9700dae..9198664 100644
--- a/sky130/magic/sky130.tech
+++ b/sky130/magic/sky130.tech
@@ -2653,7 +2653,7 @@
layer xpc xpolyterm
- templayer polyarea POLY
+ templayer polyarea POLY,POLYTXT,POLYPIN
and-not POLYRES
and-not POLYSHORT
and-not DIFF
@@ -2662,7 +2662,7 @@
and-not URPM
copyup polycheck
- layer poly polyarea,POLYTXT,POLYPIN
+ layer poly polyarea
labels POLY
labels POLYTXT text
labels POLYPIN port
@@ -4174,7 +4174,7 @@
layer xpc xpolyterm
- templayer polyarea POLY
+ templayer polyarea POLY,POLYTXT,POLYPIN
and-not POLYRES
and-not POLYSHORT
and-not DIFF
@@ -4183,7 +4183,7 @@
and-not URPM
copyup polycheck
- layer poly polyarea,POLYTXT,POLYPIN
+ layer poly polyarea
labels POLY
labels POLYTXT port
labels POLYPIN port