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