Added some complexity to the NPC implant layer generation to avoid
a somewhat common case of bridging shapes being placed too near to
non-poly LICON contacts.
diff --git a/VERSION b/VERSION
index c486e86..32846de 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.116
+1.0.118
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech
index de86ffd..3b458a8 100644
--- a/sky130/magic/sky130.tech
+++ b/sky130/magic/sky130.tech
@@ -289,9 +289,11 @@
 #endif (METAL5)
 
 #ifdef REDISTRIBUTION
-  metal5 mrdlcontact,mrdlc
-  metali metalrdl,mrdl,metrdl
+  metal5 mrdlcontact,mrdlc,pi1
+  metali metalrdl,mrdl,metrdl,rdl
  -metali obsmrdl
+  metali pi2
+  block  ubm
 #endif (REDISTRIBUTION)
 
 # Miscellaneous
@@ -358,6 +360,7 @@
 
 #ifdef REDISTRIBUTION
   mrdlc metal5 mrdl
+  pi2   mrdl ubm
 #endif (REDISTRIBUTION)
 end
 
@@ -582,6 +585,8 @@
   mrdlc	    metal6  metal7  via6
   metalrdl  metal7
   obsmrdl   metal7
+  ubm	    metal8
+  pi2	    metal7  metal8  via7
 #endif (REDISTRIBUTION)
 
   glass	    overglass
@@ -1055,10 +1060,16 @@
 # surrounds CONT (LICON) on poly only (i.e., pc)
 #----------------------------------------------------------------
 
+ # Avoids a common case of NPC bridges too close to other LICON shapes.
+ templayer diffcutarea pdc,ndc,psc,nsc,mvpdc,mvndc,mvpsc,mvnsc
+	grow 90
+
  layer NPC pc
  	squares-grid 0 170 170
 	grow 100
 	bridge 270 270
+	and-not diffcutarea
+	bridge 270 270
 	grow 130
 	shrink 130
 	mask-hints NPC