Corrected the surround rule for metal4 around via3 in the DRC and wiring sections. It had been implemented as 0.060 / 0.065 (directional) instead of 0.065 (regardless of direction).
diff --git a/VERSION b/VERSION index af0b7dd..238d6e8 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.6 +1.0.7
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech index 9e02f37..4da410e 100644 --- a/sky130/magic/sky130.tech +++ b/sky130/magic/sky130.tech
@@ -3239,8 +3239,8 @@ spacing v3 v3 80 touching_ok "Via3 spacing < %d (Via3 2 - 2 * Via3 4)" surround v3/m3 *m3 30 directional \ "Metal3 overlap of Via3 in one direction < %d (Via3 5 - Via3 4)" - surround v3/m4 *m4 5 directional \ - "Metal4 overlap of Via3 in one direction < %d (Met4 3 - Via3 4)" + surround v3/m4 *m4 5 absence_illegal \ + "Metal4 overlap of Via3 < %d (Met4 3 - Via3 4)" exact_overlap v3/m3 @@ -3993,7 +3993,7 @@ contact v1 260 m1 0 30 m2 0 30 contact v2 280 m2 0 45 m3 25 0 #ifdef METAL5 - contact v3 320 m3 0 30 m4 0 5 + contact v3 320 m3 0 30 m4 5 5 contact v4 1180 m4 0 m5 120 #endif (METAL5)