Corrections in the magic techfile for the PPLUS and NPLUS auto-generated
layers, especially to avoid bridging across butted taps.
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech
index 9f584f8..da1ac86 100644
--- a/sky130/magic/sky130.tech
+++ b/sky130/magic/sky130.tech
@@ -782,26 +782,24 @@
 	grow	110
 	bloat-or allpactivetap * 125 allnactivenontap 0
 	bloat-or allpactivenontap * 125 allnactivetap 0
-	bridge	380 380
+
+ templayer baseNPLUS ndiffres,mvndiffres
+ 	grow	125
+	bloat-or allnactivetap * 125 allpactivenontap 0
+	bloat-or allnactivenontap * 125 allpactivetap 0
 
  templayer extendPPLUS  basePPLUS,CELLRING
-	grow	185
-	shrink	185
+	bridge	380 380
+	and-not baseNPLUS
 	and-not	CELLRING
 
  layer PPLUS basePPLUS,extendPPLUS 
 	close   265000
 	calma	94 20
 
- templayer baseNPLUS ndiffres,mvndiffres
- 	grow	125
-	bloat-or allnactivetap * 125 allpactivenontap 0
-	bloat-or allnactivenontap * 125 allpactivetap 0
-	bridge	380 380
-
  templayer extendNPLUS  baseNPLUS,CELLRING
- 	grow	185
- 	shrink	185
+	bridge	380 380
+	and-not basePPLUS
 	and-not	CELLRING
 
  layer NPLUS baseNPLUS,extendNPLUS
@@ -5411,7 +5409,7 @@
  spacing via3 *mimcap 140 touching_illegal "MiM cap spacing to via3 < %d (capm.8)"
  spacing *mimcap *metal3/m3 500 surround_ok \
 	"MiM cap spacing to unrelated metal3 < %d (capm.11)"
- cifspacing mim_bottom mim_bottom 120 touching_ok \
+ cifspacing mim_bottom mim_bottom 1200 touching_ok \
 	 "MiM cap bottom plate spacing < %d (capm.2b)"
 
  # MiM cap contact rules (VIA3)
@@ -5436,7 +5434,7 @@
  spacing via4 *mimcap2 140 touching_illegal "MiM cap spacing to via4 < %d (cap2m.8)"
  spacing *mimcap *metal4/m4 500 surround_ok \
 	"MiM cap spacing to unrelated metal4 < %d (cap2m.11)"
- cifspacing mim2_bottom mim2_bottom 120 touching_ok \
+ cifspacing mim2_bottom mim2_bottom 1200 touching_ok \
  	"MiM2 cap bottom plate spacing < %d (cap2m.2b)"
 
  # MiM cap contact rules (VIA4)