Added a new type "isosub" to the magic techfile, for isolating
areas of the p-substrate from the rest of a circuit.
diff --git a/VERSION b/VERSION
index 008b134..46bd1d8 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.144
+1.0.145
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech
index fa71d6b..d18b620 100644
--- a/sky130/magic/sky130.tech
+++ b/sky130/magic/sky130.tech
@@ -141,6 +141,7 @@
 types
 # Deep nwell
   dwell dnwell,dnw
+  dwell isosubstrate,isosub
 
 # Wells
   well nwell,nw
@@ -459,6 +460,7 @@
 styles
  styletype mos
   dnwell    cwell
+  isosub    subcircuit
   nwell     nwell
   pwell	    pwell
   rpwell    pwell 	ptransistor_stripes
@@ -2283,14 +2285,6 @@
  variants *
  labels WELLPIN port
 
- layer pwell SUBTXT,SUBPIN
- variants (vendor)
- labels SUBTXT port
- variants ()
- labels SUBTXT text
- variants *
- labels SUBPIN port
-
  templayer nwellarea NWELL
  copyup nwelcheck
 
@@ -2310,8 +2304,15 @@
  layer pwell TAP,DIFF
  and-not NWELL,nwelcheck
  grow 130
+ or SUBTXT,SUBPIN
  grow 420
  shrink 420
+ variants (vendor)
+ labels SUBTXT port
+ variants ()
+ labels SUBTXT text
+ variants *
+ labels SUBPIN port
 
  layer dnwell DNWELL
  labels DNWELL
@@ -4920,7 +4921,7 @@
 
  tiedown alldiffnonfet
 
- substrate *ppdiff,*mvppdiff,space/w,pwell well $SUB -dnwell
+ substrate *ppdiff,*mvppdiff,space/w,pwell well $SUB -dnwell,isosub
 
 # Layer resistance: Use document xp018-PDS-v4_2_1.pdf