Added more custom analog I/O cells, one a pad with "minimal" DRC good
for GHz range RF, and two ESD structures adapted from the back-to-back
diodes in the SkyWater I/O pads.  Also:  Modified some cifinput rules
in the magic tech file which hopefully speeds up read-in of GDS in
some cases.
diff --git a/VERSION b/VERSION
index a0b3453..64d3218 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.405
+1.0.406
diff --git a/sky130/custom/sky130_fd_io/gds/sky130_ef_io__analog.gds b/sky130/custom/sky130_fd_io/gds/sky130_ef_io__analog.gds
index ff79b8d..112822e 100644
--- a/sky130/custom/sky130_fd_io/gds/sky130_ef_io__analog.gds
+++ b/sky130/custom/sky130_fd_io/gds/sky130_ef_io__analog.gds
Binary files differ
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech
index 4c2173f..95d6a51 100644
--- a/sky130/magic/sky130.tech
+++ b/sky130/magic/sky130.tech
@@ -3032,33 +3032,33 @@
  and-not HVI,hvcheck
  grow 3000
 
- layer pfet POLY
+ layer pfet DIFF
  and diffresarea
- and DIFF
+ and POLY
  and-not NSDM
  and-not STDCELL
  and-not HVI
 
- layer mvpfet POLY
+ layer mvpfet DIFF
  and diffresarea
- and DIFF
+ and POLY
  and-not NSDM
  and-not STDCELL
  and HVI
 
- layer scpfet POLY
+ layer scpfet STDCELL
+ and POLY
  and diffresarea
  and DIFF
  and-not NSDM
  and-not HVTP
- and STDCELL
 
- layer scpfethvt POLY
+ layer scpfethvt STDCELL
+ and POLY
  and diffresarea
  and DIFF
  and-not NSDM
  and HVTP
- and STDCELL
 
 # End of resistor area hack
 
@@ -3078,6 +3078,9 @@
  and-not TAP
  and-not RPM
  and-not URPM
+ # Remove areas too small for a contact
+ shrink 130
+ grow 130
  copyup polycheck
 
  layer poly polyarea
@@ -3089,28 +3092,28 @@
  templayer xpolycheck polycheck
  copyup polycheck
 
- layer mrp1 POLY
- and POLYRES
+ layer mrp1 POLYRES
+ and POLY
  and-not RPM
  and-not URPM
  labels POLY
 
- layer rmp POLY
- and POLYSHORT
+ layer rmp POLYSHORT
+ and POLY
  labels POLY
 
- layer xhrpoly POLY
+ layer xhrpoly RPM
  and POLYRES
- and RPM
+ and POLY
  and-not URPM
  and PSDM
  and NPC
  and-not xpolyterm
  labels POLY
 
- layer uhrpoly POLY
+ layer uhrpoly URPM
  and POLYRES
- and URPM
+ and POLY
  and-not RPM
  and NPC
  and-not xpolyterm