Modified the magic tech file for GF so that it will extract short
devices (nFET 0.6 <= L < 0.7,  pFET 0.5 <= L < 0.55) as 5V device
types "nfet_05v0" and "pfet_05v0", respectively.  This matches a
change made to the PDK library to make "nfet_05v0" and "pfet_05v0"
copies of the respective 6V devices.
diff --git a/VERSION b/VERSION
index 996d476..35ddd16 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.518
+1.0.519
diff --git a/gf180mcu/magic/gf180mcu.tech b/gf180mcu/magic/gf180mcu.tech
index 55954c3..cd3c038 100644
--- a/gf180mcu/magic/gf180mcu.tech
+++ b/gf180mcu/magic/gf180mcu.tech
@@ -4779,6 +4779,8 @@
 #  pfet_03v3		mosfet
 #  nfet_06v0		mosfet (thick oxide)
 #  pfet_06v0		mosfet (thick oxide)
+#  nfet_05v0		mosfet (thick oxide, short gate)*
+#  pfet_05v0		mosfet (thick oxide, short gate)*
 #  nfet_06v0_nvt	mosfet (native Vt)
 #  nfet_03v3_dss	mosfet (unsalicided drain)
 #  pfet_03v3_dss	mosfet (unsalicided drain)
@@ -4803,7 +4805,7 @@
 #  npolyf_u		resistor (N+ poly, unsalicided)
 #  ppolyf_u		resistor (P+ poly, unsalicided)
 #  ppolyf_u_1k		resistor (high res resistor)*
-#  ppolyf_u_1k_6p0	resistor (high res resistor, high voltage)*
+#  ppolyf_u_1k_6p0	resistor (high res resistor, high voltage)**
 #  nplus_u		resistor (N+ diffusion, unsalicided)
 #  pplus_u		resistor (P+ diffusion, unsalicided)
 #  npolyf_s		resistor (N+ poly, salicided)
@@ -4816,7 +4818,7 @@
 #  rm3			resistor (metal3)
 #  rm4			resistor (metal4)
 #  rm5			resistor (metal5)
-#  tm6k			resistor (top metal, 0.6um thick (standard))**
+#  tm6k			resistor (top metal, 0.6um thick (standard))***
 #  tm9k			resistor (top metal, 0.9um thick)
 #  tm11k		resistor (top metal, 1.1um thick)
 #  tm30k		resistor (top metal, 3.0um thick)
@@ -4830,25 +4832,34 @@
 #  cap_nmos_06v0_b	mosfet   (n-varactor, high voltage)
 #  cap_pmos_06v0_b	mosfet   (p-varactor, high voltage)
 #
-#  cap_mim_2f0fF	capacitor (MiM)*,**
+#  cap_mim_2f0fF	capacitor (MiM)**,***
 #
 #  efuse		fuse
 
+# *Note that the "5V" and "6V" devices are the same device and have the same
+#  device model.  However, a slightly shorter gate length is allowed when
+#  operating at 5V.  The GF standard cell sets use the 5V length.  Magic
+#  will extract the shortest gate length as a "5V" type and everything else
+#  as "6V", which should allow for clean LVS when using the standard cells.
 #
-# *Note that there are multiple mutually exclusive process options for the
+# **Note that there are multiple mutually exclusive process options for the
 #  high sheet rho resistor and MiM capacitor.  This tech file assumes the
 #  options 1kOhm/sq for the resistor and 2fF/um for the MiM capacitor.
 #
-# **The top metal may be any of metal3 to metaltp, depending on the stackup
+# ***The top metal may be any of metal3 to metaltp, depending on the stackup
 
  device msubcircuit pfet_03v3 pfet pdiff,pdc pdiff,pdc allnwell error \
 	l=l w=w a1=as p1=ps a2=ad p2=pd
  device msubcircuit nfet_03v3 nfet ndiff,ndc ndiff,ndc allpsub error \
 	l=l w=w a1=as p1=ps a2=ad p2=pd
  device msubcircuit pfet_06v0 mvpfet mvpdiff,mvpdc mvpdiff,mvpdc allnwell error \
-	l=l w=w a1=as p1=ps a2=ad p2=pd
+	l>=5.5e-7 l=l w=w a1=as p1=ps a2=ad p2=pd
+ device msubcircuit pfet_05v0 mvpfet mvpdiff,mvpdc mvpdiff,mvpdc allnwell error \
+	l<5.5e-7 l=l w=w a1=as p1=ps a2=ad p2=pd
  device msubcircuit nfet_06v0 mvnfet mvndiff,mvndc mvndiff,mvndc allpsub error \
-	l=l w=w a1=as p1=ps a2=ad p2=pd
+	l>=7e-7 l=l w=w a1=as p1=ps a2=ad p2=pd
+ device msubcircuit nfet_05v0 mvnfet mvndiff,mvndc mvndiff,mvndc allpsub error \
+	l<7e-7 l=l w=w a1=as p1=ps a2=ad p2=pd
  device msubcircuit pfet_03v3_dss pfet pdiffres pdiffres allnwell error \
 	l=l w=w a1=as p1=ps a2=ad p2=pd l1=s_sab l2=d_sab
  device msubcircuit nfet_03v3_dss nfet ndiffres ndiffres allpsub error \