Corrected the other cifinput style (vendorimport) with the same
additions for handling the special FET types in SRAM core cells as
was done in the previous commit.
diff --git a/VERSION b/VERSION
index 32c4ece..e1d2f8b 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.63
+1.0.64
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech
index 975c3a4..fa731c9 100644
--- a/sky130/magic/sky130.tech
+++ b/sky130/magic/sky130.tech
@@ -3795,6 +3795,7 @@
layer pfethvt pfetarea
and HVTP
and-not STDCELL
+ and-not COREID
labels DIFF
# Always force nwell under pfet (nwell encloses pdiff by 0.18)
@@ -3867,7 +3868,7 @@
and STDCELL
labels DIFF
- layer npd DIFF
+ layer npass DIFF
and POLY
and-not PPLUS
and NPLUS
@@ -3875,13 +3876,16 @@
and COREID
labels DIFF
- # layer npass DIFF
- # and POLY
- # and-not PPLUS
- # and NPLUS
- # and-not NWELL
- # and COREID
- # labels DIFF
+ layer npd DIFF
+ and POLY
+ and-not PPLUS
+ and NPLUS
+ and-not NWELL
+ and COREID
+ # Shrink-grow operation eliminates the smaller npass device
+ shrink 70
+ grow 70
+ labels DIFF
layer nfetlvt DIFF
and POLY
@@ -4099,15 +4103,15 @@
layer scpfet POLY
and DIFF
- and-not HVTP
and diffresarea
+ and-not HVTP
and-not NPLUS
and STDCELL
layer scpfethvt POLY
and DIFF
- and HVTP
and diffresarea
+ and HVTP
and-not NPLUS
and STDCELL