Updating spice files for names in pending `sky130_fd_pr` release.
Updating sky130_fd_sc_hs 0.0.1.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/cells/a2111o/sky130_fd_sc_hs__a2111o_1.cdl b/cells/a2111o/sky130_fd_sc_hs__a2111o_1.cdl
index 21e5ce9..8577c96 100644
--- a/cells/a2111o/sky130_fd_sc_hs__a2111o_1.cdl
+++ b/cells/a2111o/sky130_fd_sc_hs__a2111o_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a2111o_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 pndC C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 pndC C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 y D1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 y D1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 y D1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 y D1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2111o_1
diff --git a/cells/a2111o/sky130_fd_sc_hs__a2111o_1.netlist.tsv b/cells/a2111o/sky130_fd_sc_hs__a2111o_1.netlist.tsv
index 82274b1..913dd43 100644
--- a/cells/a2111o/sky130_fd_sc_hs__a2111o_1.netlist.tsv
+++ b/cells/a2111o/sky130_fd_sc_hs__a2111o_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a2111o_1 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET pndC C1 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET y D1 pndC VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET y D1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET pndC C1 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET y D1 pndC VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET y D1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2111o/sky130_fd_sc_hs__a2111o_1.spice b/cells/a2111o/sky130_fd_sc_hs__a2111o_1.spice
index 35a5846..3e6c12f 100644
--- a/cells/a2111o/sky130_fd_sc_hs__a2111o_1.spice
+++ b/cells/a2111o/sky130_fd_sc_hs__a2111o_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a2111o_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
-M1000 a_431_392# C1 a_353_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.4e+11p pd=2.48e+06u as=2.4e+11p ps=2.48e+06u
-M1001 a_168_136# A1 a_85_136# VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=5.184e+11p ps=5.46e+06u
-M1002 a_85_136# D1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=7.465e+11p ps=6.29e+06u
-M1003 VGND A2 a_168_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_85_136# B1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND C1 a_85_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_80_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=5.75e+11p pd=5.15e+06u as=6.48e+11p ps=5.47e+06u
-M1007 a_353_392# B1 a_80_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_85_136# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1009 a_85_136# D1 a_431_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1010 VPWR A1 a_80_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 X a_85_136# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
+X0 VPWR A2 a_80_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_431_392# D1 a_85_136# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VPWR a_85_136# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_80_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 VGND B1 a_85_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_80_392# B1 a_353_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_85_136# A1 a_168_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 VGND D1 a_85_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_85_136# C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_353_392# C1 a_431_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_168_136# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 VGND a_85_136# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a2111o/sky130_fd_sc_hs__a2111o_2.cdl b/cells/a2111o/sky130_fd_sc_hs__a2111o_2.cdl
index f12f744..932face 100644
--- a/cells/a2111o/sky130_fd_sc_hs__a2111o_2.cdl
+++ b/cells/a2111o/sky130_fd_sc_hs__a2111o_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a2111o_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 pndC C1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 pndC C1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 y D1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 y D1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 y D1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 y D1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2111o_2
diff --git a/cells/a2111o/sky130_fd_sc_hs__a2111o_2.netlist.tsv b/cells/a2111o/sky130_fd_sc_hs__a2111o_2.netlist.tsv
index 4812fc1..7cc48d7 100644
--- a/cells/a2111o/sky130_fd_sc_hs__a2111o_2.netlist.tsv
+++ b/cells/a2111o/sky130_fd_sc_hs__a2111o_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a2111o_2 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET pndC C1 pndB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET y D1 pndC VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET y D1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET pndC C1 pndB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET y D1 pndC VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET y D1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2111o/sky130_fd_sc_hs__a2111o_2.spice b/cells/a2111o/sky130_fd_sc_hs__a2111o_2.spice
index 853b626..c7bd709 100644
--- a/cells/a2111o/sky130_fd_sc_hs__a2111o_2.spice
+++ b/cells/a2111o/sky130_fd_sc_hs__a2111o_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__a2111o_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
-M1000 a_522_368# C1 a_444_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.368e+11p pd=3.02e+06u as=2.688e+11p ps=2.72e+06u
-M1001 a_444_368# D1 a_91_244# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.08e+11p ps=2.79e+06u
-M1002 a_630_368# B1 a_522_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.448e+11p pd=5.81e+06u as=0p ps=0u
-M1003 VPWR A2 a_630_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0528e+12p pd=8.6e+06u as=0p ps=0u
-M1004 a_91_244# C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.994e+11p pd=6.06e+06u as=1.0508e+12p ps=8.76e+06u
-M1005 VGND a_91_244# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1006 X a_91_244# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_771_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.554e+11p pd=1.9e+06u as=0p ps=0u
-M1008 a_91_244# A1 a_771_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND B1 a_91_244# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND D1 a_91_244# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 X a_91_244# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1012 VPWR a_91_244# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_630_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_91_244# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A1 a_630_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_522_368# B1 a_630_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_444_368# C1 a_522_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_91_244# D1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_91_244# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_91_244# D1 a_444_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND A2 a_771_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND a_91_244# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 X a_91_244# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_630_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 X a_91_244# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND C1 a_91_244# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_771_74# A1 a_91_244# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a2111o/sky130_fd_sc_hs__a2111o_4.cdl b/cells/a2111o/sky130_fd_sc_hs__a2111o_4.cdl
index f758cab..502e476 100644
--- a/cells/a2111o/sky130_fd_sc_hs__a2111o_4.cdl
+++ b/cells/a2111o/sky130_fd_sc_hs__a2111o_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a2111o_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 pndC C1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 pndC C1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 y D1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 y D1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 y D1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 y D1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2111o_4
diff --git a/cells/a2111o/sky130_fd_sc_hs__a2111o_4.netlist.tsv b/cells/a2111o/sky130_fd_sc_hs__a2111o_4.netlist.tsv
index 9fe1bb4..2951ac1 100644
--- a/cells/a2111o/sky130_fd_sc_hs__a2111o_4.netlist.tsv
+++ b/cells/a2111o/sky130_fd_sc_hs__a2111o_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a2111o_4 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET pndC C1 pndB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET y D1 pndC VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET y D1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET pndC C1 pndB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET y D1 pndC VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET y D1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2111o/sky130_fd_sc_hs__a2111o_4.spice b/cells/a2111o/sky130_fd_sc_hs__a2111o_4.spice
index f5f0e4f..5e4fbe2 100644
--- a/cells/a2111o/sky130_fd_sc_hs__a2111o_4.spice
+++ b/cells/a2111o/sky130_fd_sc_hs__a2111o_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__a2111o_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
-M1000 a_1013_392# B1 a_814_392# VPB pshort w=1e+06u l=150000u
-+ ad=1.15e+12p pd=1.03e+07u as=6e+11p ps=5.2e+06u
-M1001 a_137_260# A1 a_1210_74# VNB nlowvt w=640000u l=150000u
-+ ad=7.168e+11p pd=7.36e+06u as=5.184e+11p ps=5.46e+06u
-M1002 VPWR A1 a_1013_392# VPB pshort w=1e+06u l=150000u
-+ ad=1.552e+12p pd=1.362e+07u as=0p ps=0u
-M1003 a_1013_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR A2 a_1013_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND a_137_260# X VNB nlowvt w=740000u l=150000u
-+ ad=1.3711e+12p pd=1.359e+07u as=4.144e+11p ps=4.08e+06u
-M1006 VGND C1 a_137_260# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_1013_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_137_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1009 a_1210_74# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_137_260# D1 a_549_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=8.5e+11p ps=7.7e+06u
-M1011 VPWR a_137_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND B1 a_137_260# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_137_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_137_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_549_392# D1 a_137_260# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND a_137_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_137_260# D1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_814_392# C1 a_549_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_1210_74# A1 a_137_260# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_549_392# C1 a_814_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 X a_137_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND D1 a_137_260# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_137_260# C1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_814_392# B1 a_1013_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 X a_137_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_137_260# B1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND A2 a_1210_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_137_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR A2 a_1013_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_137_260# D1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND A2 a_1210_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_137_260# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 X a_137_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_549_392# C1 a_814_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 X a_137_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_1013_392# B1 a_814_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_1013_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_1013_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 X a_137_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND a_137_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_137_260# A1 a_1210_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 VGND C1 a_137_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 a_549_392# D1 a_137_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 a_1210_74# A1 a_137_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 VPWR a_137_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_137_260# D1 a_549_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 VGND a_137_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VGND D1 a_137_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 VPWR a_137_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_814_392# C1 a_549_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 a_1210_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 VGND B1 a_137_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X25 a_814_392# B1 a_1013_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X26 a_137_260# C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X27 VPWR A1 a_1013_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.cdl b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.cdl
index d09376f..1064c64 100644
--- a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.cdl
+++ b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a2111oi_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 pndC C1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 pndC C1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 Y D1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 Y D1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 Y D1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 Y D1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2111oi_1
diff --git a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.netlist.tsv b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.netlist.tsv
index 5e37b6d..960c05d 100644
--- a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.netlist.tsv
+++ b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a2111oi_1 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET pndC C1 pndB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET Y D1 pndC VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET Y D1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET pndC C1 pndB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET Y D1 pndC VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET Y D1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.spice b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.spice
index d4c54b9..926feae 100644
--- a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.spice
+++ b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a2111oi_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
-M1000 a_156_368# D1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=2.688e+11p pd=2.72e+06u as=3.08e+11p ps=2.79e+06u
-M1001 a_342_368# B1 a_234_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.448e+11p pd=5.81e+06u as=4.368e+11p ps=3.02e+06u
-M1002 VGND A2 a_461_74# VNB nlowvt w=740000u l=150000u
-+ ad=7.77e+11p pd=6.54e+06u as=2.368e+11p ps=2.12e+06u
-M1003 a_461_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1004 Y D1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A1 a_342_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.368e+11p pd=3.02e+06u as=0p ps=0u
-M1006 a_342_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_234_368# C1 a_156_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_342_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y A1 a_461_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y D1 a_156_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_461_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_156_368# C1 a_234_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR A2 a_342_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_234_368# B1 a_342_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND D1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.cdl b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.cdl
index abf5813..efb1779 100644
--- a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.cdl
+++ b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a2111oi_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 pndC C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 pndC C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 Y D1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 Y D1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 Y D1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 Y D1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2111oi_2
diff --git a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.netlist.tsv b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.netlist.tsv
index 4a642aa..ba84e00 100644
--- a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.netlist.tsv
+++ b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a2111oi_2 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET pndC C1 pndB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET Y D1 pndC VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET Y D1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET pndC C1 pndB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET Y D1 pndC VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET Y D1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.spice b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.spice
index a05ad94..d15296b 100644
--- a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.spice
+++ b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_2.spice
@@ -16,38 +16,21 @@
.subckt sky130_fd_sc_hs__a2111oi_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
-M1000 VPWR A1 a_533_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.288e+12p ps=1.126e+07u
-M1001 VGND C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=7.141e+11p pd=6.37e+06u as=6.919e+11p ps=6.31e+06u
-M1002 a_533_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_722_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=5.994e+11p pd=6.06e+06u as=0p ps=0u
-M1004 VPWR A2 a_533_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_722_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_533_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y D1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y D1 a_69_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=9.52e+11p ps=8.42e+06u
-M1009 a_69_368# D1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_334_368# C1 a_69_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1012 VGND A2 a_722_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Y A1 a_722_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_69_368# C1 a_334_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_334_368# B1 a_533_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_533_368# B1 a_334_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A2 a_533_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y D1 a_69_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_722_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_334_368# B1 a_533_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR A1 a_533_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_722_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y A1 a_722_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_69_368# D1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_69_368# C1 a_334_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND A2 a_722_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_334_368# C1 a_69_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_533_368# B1 a_334_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_533_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_533_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND D1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.cdl b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.cdl
index 0abc4fd..319b2f5 100644
--- a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.cdl
+++ b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a2111oi_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 pndC C1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 pndC C1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 Y D1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 Y D1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 Y D1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 Y D1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2111oi_4
diff --git a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.netlist.tsv b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.netlist.tsv
index c8562c1..0f33498 100644
--- a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.netlist.tsv
+++ b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a2111oi_4 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET pndC C1 pndB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET Y D1 pndC VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET Y D1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET pndC C1 pndB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET Y D1 pndC VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET Y D1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.spice b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.spice
index 0d97db9..5ee3b35 100644
--- a/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.spice
+++ b/cells/a2111oi/sky130_fd_sc_hs__a2111oi_4.spice
@@ -16,72 +16,38 @@
.subckt sky130_fd_sc_hs__a2111oi_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
-M1000 Y D1 a_29_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.624e+12p ps=1.41e+07u
-M1001 a_29_368# D1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y D1 a_29_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_29_368# D1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_853_368# B1 a_474_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=2.3184e+12p pd=1.982e+07u as=1.344e+12p ps=1.136e+07u
-M1005 a_1228_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.0434e+12p pd=1.022e+07u as=1.887e+12p ps=1.398e+07u
-M1006 a_1228_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.036e+12p ps=1.02e+07u
-M1007 a_474_368# C1 a_29_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_1228_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_29_368# C1 a_474_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_474_368# B1 a_853_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_474_368# C1 a_29_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_853_368# B1 a_474_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_29_368# C1 a_474_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR A1 a_853_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.344e+12p pd=1.136e+07u as=0p ps=0u
-M1017 Y D1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND A2 a_1228_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_853_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR A1 a_853_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_853_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR A2 a_853_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_1228_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_853_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND A2 a_1228_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND D1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 Y A1 a_1228_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_474_368# B1 a_853_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR A2 a_853_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 Y A1 a_1228_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_853_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y D1 a_29_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_853_368# B1 a_474_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR A2 a_853_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND A2 a_1228_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y D1 a_29_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_474_368# B1 a_853_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_474_368# C1 a_29_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_853_368# B1 a_474_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_474_368# C1 a_29_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_853_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_1228_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND D1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_853_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_29_368# D1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_853_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_853_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VGND C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_1228_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_29_368# D1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 Y D1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_29_368# C1 a_474_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_1228_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_29_368# C1 a_474_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 Y C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_474_368# B1 a_853_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 Y A1 a_1228_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 VPWR A1 a_853_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 a_1228_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 VPWR A1 a_853_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 VGND A2 a_1228_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 Y A1 a_1228_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 VPWR A2 a_853_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a211o/sky130_fd_sc_hs__a211o_1.cdl b/cells/a211o/sky130_fd_sc_hs__a211o_1.cdl
index b85beb4..fed028c 100644
--- a/cells/a211o/sky130_fd_sc_hs__a211o_1.cdl
+++ b/cells/a211o/sky130_fd_sc_hs__a211o_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a211o_1 A1 A2 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a211o_1
diff --git a/cells/a211o/sky130_fd_sc_hs__a211o_1.netlist.tsv b/cells/a211o/sky130_fd_sc_hs__a211o_1.netlist.tsv
index bea40bc..8bffc6c 100644
--- a/cells/a211o/sky130_fd_sc_hs__a211o_1.netlist.tsv
+++ b/cells/a211o/sky130_fd_sc_hs__a211o_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a211o_1 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a211o/sky130_fd_sc_hs__a211o_1.spice b/cells/a211o/sky130_fd_sc_hs__a211o_1.spice
index cd8fd31..49df102 100644
--- a/cells/a211o/sky130_fd_sc_hs__a211o_1.spice
+++ b/cells/a211o/sky130_fd_sc_hs__a211o_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a211o_1 A1 A2 B1 C1 VGND VNB VPB VPWR X
-M1000 VPWR a_81_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=6.38e+11p pd=5.45e+06u as=3.08e+11p ps=2.79e+06u
-M1001 a_279_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=5.75e+11p pd=5.15e+06u as=0p ps=0u
-M1002 VPWR A2 a_279_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_550_392# B1 a_279_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.4e+11p pd=2.48e+06u as=0p ps=0u
-M1004 VGND a_81_264# X VNB nlowvt w=740000u l=150000u
-+ ad=5.3685e+11p pd=4.68e+06u as=1.961e+11p ps=2.01e+06u
-M1005 VGND B1 a_81_264# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=3.488e+11p ps=3.65e+06u
-M1006 a_81_264# C1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_81_264# C1 a_550_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1008 a_366_136# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=2.08e+11p pd=1.93e+06u as=0p ps=0u
-M1009 a_81_264# A1 a_366_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_81_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR A1 a_279_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_279_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND C1 a_81_264# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 X a_81_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_279_392# B1 a_550_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_550_392# C1 a_81_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_81_264# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VGND A2 a_366_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_366_136# A1 a_81_264# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a211o/sky130_fd_sc_hs__a211o_2.cdl b/cells/a211o/sky130_fd_sc_hs__a211o_2.cdl
index 287ee6d..f579750 100644
--- a/cells/a211o/sky130_fd_sc_hs__a211o_2.cdl
+++ b/cells/a211o/sky130_fd_sc_hs__a211o_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a211o_2 A1 A2 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a211o_2
diff --git a/cells/a211o/sky130_fd_sc_hs__a211o_2.netlist.tsv b/cells/a211o/sky130_fd_sc_hs__a211o_2.netlist.tsv
index 1476b24..b8254cd 100644
--- a/cells/a211o/sky130_fd_sc_hs__a211o_2.netlist.tsv
+++ b/cells/a211o/sky130_fd_sc_hs__a211o_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a211o_2 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a211o/sky130_fd_sc_hs__a211o_2.spice b/cells/a211o/sky130_fd_sc_hs__a211o_2.spice
index ccc8634..0796800 100644
--- a/cells/a211o/sky130_fd_sc_hs__a211o_2.spice
+++ b/cells/a211o/sky130_fd_sc_hs__a211o_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a211o_2 A1 A2 B1 C1 VGND VNB VPB VPWR X
-M1000 a_85_270# A1 a_399_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.847e+11p pd=4.27e+06u as=1.554e+11p ps=1.9e+06u
-M1001 X a_85_270# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.006e+12p ps=8.36e+06u
-M1002 VPWR a_85_270# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_399_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=9.731e+11p ps=7.07e+06u
-M1004 VPWR A2 a_317_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=5.75e+11p ps=5.15e+06u
-M1005 VGND a_85_270# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1006 VGND B1 a_85_270# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_317_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_600_392# B1 a_317_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1009 X a_85_270# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_85_270# C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_85_270# C1 a_600_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
+X0 a_600_392# C1 a_85_270# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_85_270# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND C1 a_85_270# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_317_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 X a_85_270# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_399_74# A1 a_85_270# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR A1 a_317_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND A2 a_399_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR a_85_270# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 X a_85_270# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND a_85_270# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_317_392# B1 a_600_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a211o/sky130_fd_sc_hs__a211o_4.cdl b/cells/a211o/sky130_fd_sc_hs__a211o_4.cdl
index 2c48345..3a5ed73 100644
--- a/cells/a211o/sky130_fd_sc_hs__a211o_4.cdl
+++ b/cells/a211o/sky130_fd_sc_hs__a211o_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a211o_4 A1 A2 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a211o_4
diff --git a/cells/a211o/sky130_fd_sc_hs__a211o_4.netlist.tsv b/cells/a211o/sky130_fd_sc_hs__a211o_4.netlist.tsv
index b387dd0..fd9f92c 100644
--- a/cells/a211o/sky130_fd_sc_hs__a211o_4.netlist.tsv
+++ b/cells/a211o/sky130_fd_sc_hs__a211o_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a211o_4 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a211o/sky130_fd_sc_hs__a211o_4.spice b/cells/a211o/sky130_fd_sc_hs__a211o_4.spice
index 044eff0..40d209d 100644
--- a/cells/a211o/sky130_fd_sc_hs__a211o_4.spice
+++ b/cells/a211o/sky130_fd_sc_hs__a211o_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__a211o_4 A1 A2 B1 C1 VGND VNB VPB VPWR X
-M1000 VPWR a_105_280# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.907e+12p pd=1.433e+07u as=6.72e+11p ps=5.68e+06u
-M1001 a_1064_123# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=1.50765e+12p ps=1.284e+07u
-M1002 a_517_392# B1 a_602_392# VPB pshort w=1e+06u l=150000u
-+ ad=1.155e+12p pd=1.031e+07u as=6.75e+11p ps=5.35e+06u
-M1003 X a_105_280# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1004 a_105_280# A1 a_1064_123# VNB nlowvt w=640000u l=150000u
-+ ad=5.79525e+11p pd=5.76e+06u as=0p ps=0u
-M1005 a_602_392# B1 a_517_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_105_280# C1 a_602_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1007 a_517_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_602_392# C1 a_105_280# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_105_280# B1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A1 a_517_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_517_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_105_280# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_105_280# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND B1 a_105_280# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 X a_105_280# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1064_123# A1 a_105_280# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_105_280# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_105_280# C1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR a_105_280# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND C1 a_105_280# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR A2 a_517_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 X a_105_280# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND A2 a_1064_123# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_105_280# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 VGND A2 a_1064_123# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_1064_123# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND a_105_280# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR a_105_280# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 X a_105_280# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_517_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_105_280# C1 a_602_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_1064_123# A1 a_105_280# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_105_280# A1 a_1064_123# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VPWR A1 a_517_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 X a_105_280# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_517_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_105_280# C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 VPWR a_105_280# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_517_392# B1 a_602_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 X a_105_280# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VGND B1 a_105_280# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 X a_105_280# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_602_392# C1 a_105_280# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 VGND C1 a_105_280# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 a_602_392# B1 a_517_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 VPWR A2 a_517_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 VGND a_105_280# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a211oi/sky130_fd_sc_hs__a211oi_1.cdl b/cells/a211oi/sky130_fd_sc_hs__a211oi_1.cdl
index 9604d88..3891cd7 100644
--- a/cells/a211oi/sky130_fd_sc_hs__a211oi_1.cdl
+++ b/cells/a211oi/sky130_fd_sc_hs__a211oi_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a211oi_1 A1 A2 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a211oi_1
diff --git a/cells/a211oi/sky130_fd_sc_hs__a211oi_1.netlist.tsv b/cells/a211oi/sky130_fd_sc_hs__a211oi_1.netlist.tsv
index 30cbc22..95c72fe 100644
--- a/cells/a211oi/sky130_fd_sc_hs__a211oi_1.netlist.tsv
+++ b/cells/a211oi/sky130_fd_sc_hs__a211oi_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a211oi_1 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a211oi/sky130_fd_sc_hs__a211oi_1.spice b/cells/a211oi/sky130_fd_sc_hs__a211oi_1.spice
index 900b7b3..d1222d4 100644
--- a/cells/a211oi/sky130_fd_sc_hs__a211oi_1.spice
+++ b/cells/a211oi/sky130_fd_sc_hs__a211oi_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__a211oi_1 A1 A2 B1 C1 VGND VNB VPB VPWR Y
-M1000 VPWR A2 a_71_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.368e+11p pd=3.02e+06u as=6.44e+11p ps=5.63e+06u
-M1001 Y A1 a_159_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.847e+11p pd=4.27e+06u as=1.554e+11p ps=1.9e+06u
-M1002 a_159_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.847e+11p ps=4.27e+06u
-M1003 a_71_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y C1 a_354_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=3.696e+11p ps=2.9e+06u
-M1005 a_354_368# B1 a_71_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_354_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_71_368# B1 a_354_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_71_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR A1 a_71_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_159_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A2 a_159_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a211oi/sky130_fd_sc_hs__a211oi_2.cdl b/cells/a211oi/sky130_fd_sc_hs__a211oi_2.cdl
index d08ec60..8b5fbab 100644
--- a/cells/a211oi/sky130_fd_sc_hs__a211oi_2.cdl
+++ b/cells/a211oi/sky130_fd_sc_hs__a211oi_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a211oi_2 A1 A2 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a211oi_2
diff --git a/cells/a211oi/sky130_fd_sc_hs__a211oi_2.netlist.tsv b/cells/a211oi/sky130_fd_sc_hs__a211oi_2.netlist.tsv
index 40dd72b..d6be439 100644
--- a/cells/a211oi/sky130_fd_sc_hs__a211oi_2.netlist.tsv
+++ b/cells/a211oi/sky130_fd_sc_hs__a211oi_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a211oi_2 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a211oi/sky130_fd_sc_hs__a211oi_2.spice b/cells/a211oi/sky130_fd_sc_hs__a211oi_2.spice
index 3c804d7..877a945 100644
--- a/cells/a211oi/sky130_fd_sc_hs__a211oi_2.spice
+++ b/cells/a211oi/sky130_fd_sc_hs__a211oi_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__a211oi_2 A1 A2 B1 C1 VGND VNB VPB VPWR Y
-M1000 a_114_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.008e+12p pd=8.52e+06u as=9.744e+11p ps=8.46e+06u
-M1001 VPWR A1 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_38_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.216e+11p pd=6.12e+06u as=6.438e+11p ps=6.18e+06u
-M1003 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=7.4e+11p pd=4.96e+06u as=0p ps=0u
-M1004 a_114_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND A2 a_38_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR A2 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y A1 a_38_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_114_368# B1 a_497_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=9.744e+11p ps=8.46e+06u
-M1010 a_497_368# B1 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_38_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y C1 a_497_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1013 a_497_368# C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_114_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_114_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_497_368# B1 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_497_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y A1 a_38_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR A1 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_38_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR A2 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_38_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_114_368# B1 a_497_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y C1 a_497_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VGND A2 a_38_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a211oi/sky130_fd_sc_hs__a211oi_4.cdl b/cells/a211oi/sky130_fd_sc_hs__a211oi_4.cdl
index 4373d7b..bb28c58 100644
--- a/cells/a211oi/sky130_fd_sc_hs__a211oi_4.cdl
+++ b/cells/a211oi/sky130_fd_sc_hs__a211oi_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a211oi_4 A1 A2 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a211oi_4
diff --git a/cells/a211oi/sky130_fd_sc_hs__a211oi_4.netlist.tsv b/cells/a211oi/sky130_fd_sc_hs__a211oi_4.netlist.tsv
index ff365e1..f87146f 100644
--- a/cells/a211oi/sky130_fd_sc_hs__a211oi_4.netlist.tsv
+++ b/cells/a211oi/sky130_fd_sc_hs__a211oi_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a211oi_4 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a211oi/sky130_fd_sc_hs__a211oi_4.spice b/cells/a211oi/sky130_fd_sc_hs__a211oi_4.spice
index eb3a0dd..fc7650e 100644
--- a/cells/a211oi/sky130_fd_sc_hs__a211oi_4.spice
+++ b/cells/a211oi/sky130_fd_sc_hs__a211oi_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__a211oi_4 A1 A2 B1 C1 VGND VNB VPB VPWR Y
-M1000 a_92_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=1.0286e+12p pd=1.018e+07u as=1.0138e+12p ps=1.014e+07u
-M1001 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=8.288e+11p ps=8.16e+06u
-M1002 VPWR A2 a_77_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.344e+12p pd=1.136e+07u as=2.296e+12p ps=1.978e+07u
-M1003 Y C1 a_901_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.624e+12p ps=1.41e+07u
-M1004 VGND A2 a_92_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND A2 a_92_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_77_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_901_368# C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A1 a_77_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y C1 a_901_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y A1 a_92_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_77_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_901_368# C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_92_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR A1 a_77_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_92_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_77_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_77_368# B1 a_901_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 Y A1 a_92_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_901_368# B1 a_77_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR A2 a_77_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_77_368# B1 a_901_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_92_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_77_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_901_368# B1 a_77_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_77_368# B1 a_901_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_77_368# B1 a_901_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR A2 a_77_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y C1 a_901_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_901_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR A2 a_77_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_77_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_77_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_92_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_92_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_901_368# B1 a_77_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_92_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_77_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_901_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VGND A2 a_92_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 Y A1 a_92_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_77_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 Y C1 a_901_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 Y A1 a_92_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VGND A2 a_92_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 VPWR A1 a_77_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_92_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 VPWR A1 a_77_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_901_368# B1 a_77_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a21bo/sky130_fd_sc_hs__a21bo_1.cdl b/cells/a21bo/sky130_fd_sc_hs__a21bo_1.cdl
index 096cf18..e88fe71 100644
--- a/cells/a21bo/sky130_fd_sc_hs__a21bo_1.cdl
+++ b/cells/a21bo/sky130_fd_sc_hs__a21bo_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a21bo_1 A1 A2 B1_N VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPB1N B1 B1_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21bo_1
diff --git a/cells/a21bo/sky130_fd_sc_hs__a21bo_1.netlist.tsv b/cells/a21bo/sky130_fd_sc_hs__a21bo_1.netlist.tsv
index 78cdec9..18010b3 100644
--- a/cells/a21bo/sky130_fd_sc_hs__a21bo_1.netlist.tsv
+++ b/cells/a21bo/sky130_fd_sc_hs__a21bo_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a21bo_1 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21bo/sky130_fd_sc_hs__a21bo_1.spice b/cells/a21bo/sky130_fd_sc_hs__a21bo_1.spice
index 676bdd2..d1bf7a6 100644
--- a/cells/a21bo/sky130_fd_sc_hs__a21bo_1.spice
+++ b/cells/a21bo/sky130_fd_sc_hs__a21bo_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a21bo_1 A1 A2 B1_N VGND VNB VPB VPWR X
-M1000 a_122_136# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=5.6545e+11p ps=5.75e+06u
-M1001 X a_194_136# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1002 VGND a_272_110# a_194_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.496e+11p ps=2.06e+06u
-M1003 a_34_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=5.75e+11p pd=5.15e+06u as=7.36e+11p ps=5.67e+06u
-M1004 X a_194_136# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1005 a_194_136# a_272_110# a_34_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1006 VPWR A2 a_34_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND B1_N a_272_110# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1008 VPWR B1_N a_272_110# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.31e+11p ps=2.23e+06u
-M1009 a_194_136# A1 a_122_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_194_136# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_34_392# a_272_110# a_194_136# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VGND a_194_136# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_194_136# a_272_110# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_122_136# A1 a_194_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_34_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_272_110# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 VPWR A1 a_34_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VGND A2 a_122_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_272_110# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/a21bo/sky130_fd_sc_hs__a21bo_2.cdl b/cells/a21bo/sky130_fd_sc_hs__a21bo_2.cdl
index 14eb3ee..9cdc767 100644
--- a/cells/a21bo/sky130_fd_sc_hs__a21bo_2.cdl
+++ b/cells/a21bo/sky130_fd_sc_hs__a21bo_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a21bo_2 A1 A2 B1_N VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPB1N B1 B1_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21bo_2
diff --git a/cells/a21bo/sky130_fd_sc_hs__a21bo_2.netlist.tsv b/cells/a21bo/sky130_fd_sc_hs__a21bo_2.netlist.tsv
index 76ca7c2..c55ad74 100644
--- a/cells/a21bo/sky130_fd_sc_hs__a21bo_2.netlist.tsv
+++ b/cells/a21bo/sky130_fd_sc_hs__a21bo_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a21bo_2 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21bo/sky130_fd_sc_hs__a21bo_2.spice b/cells/a21bo/sky130_fd_sc_hs__a21bo_2.spice
index 07dcf76..d944f5b 100644
--- a/cells/a21bo/sky130_fd_sc_hs__a21bo_2.spice
+++ b/cells/a21bo/sky130_fd_sc_hs__a21bo_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a21bo_2 A1 A2 B1_N VGND VNB VPB VPWR X
-M1000 VGND a_187_244# X VNB nlowvt w=740000u l=150000u
-+ ad=9.689e+11p pd=7.11e+06u as=2.072e+11p ps=2.04e+06u
-M1001 a_187_244# a_32_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1002 VPWR B1_N a_32_368# VPB pshort w=840000u l=150000u
-+ ad=9.916e+11p pd=8.36e+06u as=2.31e+11p ps=2.23e+06u
-M1003 X a_187_244# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND A2 a_587_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.368e+11p ps=2.12e+06u
-M1005 a_504_392# a_32_368# a_187_244# VPB pshort w=1e+06u l=150000u
-+ ad=5.75e+11p pd=5.15e+06u as=2.75e+11p ps=2.55e+06u
-M1006 VPWR A1 a_504_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_187_244# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1008 a_504_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND B1_N a_32_368# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.4575e+11p ps=1.63e+06u
-M1010 a_587_74# A1 a_187_244# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR a_187_244# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A2 a_504_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VPWR a_187_244# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_187_244# A1 a_587_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_32_368# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 X a_187_244# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND a_32_368# a_187_244# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_504_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND a_187_244# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 X a_187_244# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_32_368# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_587_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_187_244# a_32_368# a_504_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a21bo/sky130_fd_sc_hs__a21bo_4.cdl b/cells/a21bo/sky130_fd_sc_hs__a21bo_4.cdl
index e59a41a..7e59ee5 100644
--- a/cells/a21bo/sky130_fd_sc_hs__a21bo_4.cdl
+++ b/cells/a21bo/sky130_fd_sc_hs__a21bo_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a21bo_4 A1 A2 B1_N VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPB1N B1 B1_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21bo_4
diff --git a/cells/a21bo/sky130_fd_sc_hs__a21bo_4.netlist.tsv b/cells/a21bo/sky130_fd_sc_hs__a21bo_4.netlist.tsv
index 67c0168..b991a15 100644
--- a/cells/a21bo/sky130_fd_sc_hs__a21bo_4.netlist.tsv
+++ b/cells/a21bo/sky130_fd_sc_hs__a21bo_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a21bo_4 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21bo/sky130_fd_sc_hs__a21bo_4.spice b/cells/a21bo/sky130_fd_sc_hs__a21bo_4.spice
index 16e3cc1..584128d 100644
--- a/cells/a21bo/sky130_fd_sc_hs__a21bo_4.spice
+++ b/cells/a21bo/sky130_fd_sc_hs__a21bo_4.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__a21bo_4 A1 A2 B1_N VGND VNB VPB VPWR X
-M1000 VPWR A1 a_596_392# VPB pshort w=1e+06u l=150000u
-+ ad=1.642e+12p pd=1.38e+07u as=1.15e+12p ps=1.03e+07u
-M1001 X a_187_338# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=1.34918e+12p ps=1.097e+07u
-M1002 a_596_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND a_187_338# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 X a_187_338# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1005 VGND B1_N a_29_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.696e+11p ps=1.81e+06u
-M1006 a_864_123# A1 a_187_338# VNB nlowvt w=640000u l=150000u
-+ ad=3.968e+11p pd=3.8e+06u as=3.584e+11p ps=3.68e+06u
-M1007 VPWR a_187_338# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_187_338# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A2 a_864_123# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_187_338# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 X a_187_338# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_187_338# A1 a_864_123# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_187_338# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_187_338# a_29_392# a_596_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1015 VGND a_29_392# a_187_338# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_596_392# a_29_392# a_187_338# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A2 a_596_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR B1_N a_29_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.75e+11p ps=2.55e+06u
-M1019 a_596_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_864_123# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_187_338# a_29_392# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_864_123# A1 a_187_338# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 VGND a_187_338# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR a_187_338# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 X a_187_338# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_187_338# a_29_392# a_596_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VPWR a_187_338# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR A1 a_596_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_596_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_596_392# a_29_392# a_187_338# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 X a_187_338# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_596_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_29_392# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 X a_187_338# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_187_338# a_29_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_187_338# A1 a_864_123# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 VGND a_29_392# a_187_338# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 VPWR A2 a_596_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 VGND a_187_338# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 X a_187_338# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VGND A2 a_864_123# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_29_392# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 a_864_123# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a21boi/sky130_fd_sc_hs__a21boi_1.cdl b/cells/a21boi/sky130_fd_sc_hs__a21boi_1.cdl
index d072180..4feda99 100644
--- a/cells/a21boi/sky130_fd_sc_hs__a21boi_1.cdl
+++ b/cells/a21boi/sky130_fd_sc_hs__a21boi_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a21boi_1 A1 A2 B1_N VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 net40 A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 net40 A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA1 net40 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 Y B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 net40 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPB1N B1 B1_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21boi_1
diff --git a/cells/a21boi/sky130_fd_sc_hs__a21boi_1.netlist.tsv b/cells/a21boi/sky130_fd_sc_hs__a21boi_1.netlist.tsv
index db066ba..e0112b0 100644
--- a/cells/a21boi/sky130_fd_sc_hs__a21boi_1.netlist.tsv
+++ b/cells/a21boi/sky130_fd_sc_hs__a21boi_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a21boi_1 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET net40 A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET net40 A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 net40 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET net40 A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET net40 A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 net40 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21boi/sky130_fd_sc_hs__a21boi_1.spice b/cells/a21boi/sky130_fd_sc_hs__a21boi_1.spice
index 66bca15..8069ff5 100644
--- a/cells/a21boi/sky130_fd_sc_hs__a21boi_1.spice
+++ b/cells/a21boi/sky130_fd_sc_hs__a21boi_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__a21boi_1 A1 A2 B1_N VGND VNB VPB VPWR Y
-M1000 a_437_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=2.368e+11p pd=2.12e+06u as=2.072e+11p ps=2.04e+06u
-M1001 VGND B1_N a_29_424# VNB nlowvt w=550000u l=150000u
-+ ad=5.5275e+11p pd=4.59e+06u as=1.4575e+11p ps=1.63e+06u
-M1002 VPWR B1_N a_29_424# VPB pshort w=840000u l=150000u
-+ ad=6.006e+11p pd=5.13e+06u as=2.31e+11p ps=2.23e+06u
-M1003 a_348_368# a_29_424# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=6.44e+11p pd=5.63e+06u as=3.08e+11p ps=2.79e+06u
-M1004 a_348_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y a_29_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR A1 a_348_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND A2 a_437_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A2 a_348_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_29_424# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_348_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y A1 a_437_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND a_29_424# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y a_29_424# a_348_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_29_424# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X7 a_437_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a21boi/sky130_fd_sc_hs__a21boi_2.cdl b/cells/a21boi/sky130_fd_sc_hs__a21boi_2.cdl
index aa64e76..6a768ed 100644
--- a/cells/a21boi/sky130_fd_sc_hs__a21boi_2.cdl
+++ b/cells/a21boi/sky130_fd_sc_hs__a21boi_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a21boi_2 A1 A2 B1_N VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 net40 A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 net40 A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA1 net40 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 Y B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 net40 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPB1N B1 B1_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21boi_2
diff --git a/cells/a21boi/sky130_fd_sc_hs__a21boi_2.netlist.tsv b/cells/a21boi/sky130_fd_sc_hs__a21boi_2.netlist.tsv
index 044ccae..ff60f1e 100644
--- a/cells/a21boi/sky130_fd_sc_hs__a21boi_2.netlist.tsv
+++ b/cells/a21boi/sky130_fd_sc_hs__a21boi_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a21boi_2 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET net40 A1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET net40 A2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 net40 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET net40 A1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET net40 A2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 net40 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21boi/sky130_fd_sc_hs__a21boi_2.spice b/cells/a21boi/sky130_fd_sc_hs__a21boi_2.spice
index 1e390ed..e4dcb9b 100644
--- a/cells/a21boi/sky130_fd_sc_hs__a21boi_2.spice
+++ b/cells/a21boi/sky130_fd_sc_hs__a21boi_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__a21boi_2 A1 A2 B1_N VGND VNB VPB VPWR Y
-M1000 a_436_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=5.994e+11p pd=6.06e+06u as=4.144e+11p ps=4.08e+06u
-M1001 a_241_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.288e+12p pd=1.126e+07u as=9.694e+11p ps=8.27e+06u
-M1002 VGND B1_N a_62_94# VNB nlowvt w=640000u l=150000u
-+ ad=6.474e+11p pd=6.21e+06u as=1.696e+11p ps=1.81e+06u
-M1003 Y a_62_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND A2 a_436_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y a_62_94# a_241_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1006 a_241_368# a_62_94# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A1 a_241_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_241_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_62_94# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A2 a_241_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y A1 a_436_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_62_94# B1_N VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1013 a_436_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR B1_N a_62_94# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_241_368# a_62_94# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_241_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_241_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND a_62_94# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_436_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_62_94# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 VPWR A2 a_241_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 Y A1 a_436_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y a_62_94# a_241_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VPWR A1 a_241_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND A2 a_436_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y a_62_94# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_436_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a21boi/sky130_fd_sc_hs__a21boi_4.cdl b/cells/a21boi/sky130_fd_sc_hs__a21boi_4.cdl
index 0bdd0b8..eec325d 100644
--- a/cells/a21boi/sky130_fd_sc_hs__a21boi_4.cdl
+++ b/cells/a21boi/sky130_fd_sc_hs__a21boi_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a21boi_4 A1 A2 B1_N VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 net40 A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 net40 A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA1 net40 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 Y B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 net40 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPB1N B1 B1_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21boi_4
diff --git a/cells/a21boi/sky130_fd_sc_hs__a21boi_4.netlist.tsv b/cells/a21boi/sky130_fd_sc_hs__a21boi_4.netlist.tsv
index 7e6ba8c..73ebf05 100644
--- a/cells/a21boi/sky130_fd_sc_hs__a21boi_4.netlist.tsv
+++ b/cells/a21boi/sky130_fd_sc_hs__a21boi_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a21boi_4 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET net40 A1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET net40 A2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 net40 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET net40 A1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET net40 A2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 net40 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21boi/sky130_fd_sc_hs__a21boi_4.spice b/cells/a21boi/sky130_fd_sc_hs__a21boi_4.spice
index e3c01ff..f6d4589 100644
--- a/cells/a21boi/sky130_fd_sc_hs__a21boi_4.spice
+++ b/cells/a21boi/sky130_fd_sc_hs__a21boi_4.spice
@@ -16,58 +16,31 @@
.subckt sky130_fd_sc_hs__a21boi_4 A1 A2 B1_N VGND VNB VPB VPWR Y
-M1000 VGND a_803_323# Y VNB nlowvt w=740000u l=150000u
-+ ad=1.0249e+12p pd=1.017e+07u as=8.288e+11p ps=8.16e+06u
-M1001 a_46_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.0138e+12p pd=1.014e+07u as=0p ps=0u
-M1002 Y a_803_323# a_31_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=2.296e+12p ps=1.978e+07u
-M1003 a_46_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_803_323# B1_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1005 Y A1 a_46_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_46_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_803_323# B1_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=1.806e+12p ps=1.582e+07u
-M1008 a_31_368# a_803_323# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR B1_N a_803_323# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y a_803_323# a_31_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A2 a_46_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND A2 a_46_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Y a_803_323# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y A1 a_46_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_31_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_31_368# a_803_323# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A1 a_31_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A1 a_31_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y a_803_323# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_31_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_46_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND a_803_323# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR A2 a_31_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_31_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR A2 a_31_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_31_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_31_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_31_368# a_803_323# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_46_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y a_803_323# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y a_803_323# a_31_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_46_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_31_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_31_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_31_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_46_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND a_803_323# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_31_368# a_803_323# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VGND A2 a_46_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR B1_N a_803_323# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 Y a_803_323# a_31_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 Y a_803_323# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VPWR A1 a_31_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 Y A1 a_46_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VPWR A1 a_31_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VPWR A2 a_31_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 Y A1 a_46_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VPWR A2 a_31_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VGND a_803_323# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VGND B1_N a_803_323# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_46_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VGND A2 a_46_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_803_323# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/a21o/sky130_fd_sc_hs__a21o_1.cdl b/cells/a21o/sky130_fd_sc_hs__a21o_1.cdl
index 6232f9d..5a8e99e 100644
--- a/cells/a21o/sky130_fd_sc_hs__a21o_1.cdl
+++ b/cells/a21o/sky130_fd_sc_hs__a21o_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a21o_1 A1 A2 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21o_1
diff --git a/cells/a21o/sky130_fd_sc_hs__a21o_1.netlist.tsv b/cells/a21o/sky130_fd_sc_hs__a21o_1.netlist.tsv
index 8e9e78d..1077827 100644
--- a/cells/a21o/sky130_fd_sc_hs__a21o_1.netlist.tsv
+++ b/cells/a21o/sky130_fd_sc_hs__a21o_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a21o_1 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21o/sky130_fd_sc_hs__a21o_1.spice b/cells/a21o/sky130_fd_sc_hs__a21o_1.spice
index 59eadfc..63f32e4 100644
--- a/cells/a21o/sky130_fd_sc_hs__a21o_1.spice
+++ b/cells/a21o/sky130_fd_sc_hs__a21o_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__a21o_1 A1 A2 B1 VGND VNB VPB VPWR X
-M1000 VPWR a_81_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=6.38e+11p pd=5.45e+06u as=3.08e+11p ps=2.79e+06u
-M1001 a_364_392# B1 a_81_264# VPB pshort w=1e+06u l=150000u
-+ ad=5.75e+11p pd=5.15e+06u as=2.75e+11p ps=2.55e+06u
-M1002 a_364_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR A1 a_364_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND a_81_264# X VNB nlowvt w=740000u l=150000u
-+ ad=4.541e+11p pd=4.09e+06u as=1.961e+11p ps=2.01e+06u
-M1005 VGND A2 a_452_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.08e+11p ps=1.93e+06u
-M1006 a_81_264# B1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=0p ps=0u
-M1007 a_452_136# A1 a_81_264# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_81_264# B1 a_364_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_81_264# A1 a_452_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 X a_81_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR A2 a_364_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_364_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 X a_81_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_452_136# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 VGND B1 a_81_264# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a21o/sky130_fd_sc_hs__a21o_2.cdl b/cells/a21o/sky130_fd_sc_hs__a21o_2.cdl
index bc0b5f3..02cd28a 100644
--- a/cells/a21o/sky130_fd_sc_hs__a21o_2.cdl
+++ b/cells/a21o/sky130_fd_sc_hs__a21o_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a21o_2 A1 A2 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21o_2
diff --git a/cells/a21o/sky130_fd_sc_hs__a21o_2.netlist.tsv b/cells/a21o/sky130_fd_sc_hs__a21o_2.netlist.tsv
index e4dec9b..a5cc6e9 100644
--- a/cells/a21o/sky130_fd_sc_hs__a21o_2.netlist.tsv
+++ b/cells/a21o/sky130_fd_sc_hs__a21o_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a21o_2 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21o/sky130_fd_sc_hs__a21o_2.spice b/cells/a21o/sky130_fd_sc_hs__a21o_2.spice
index eaff8e6..31537df 100644
--- a/cells/a21o/sky130_fd_sc_hs__a21o_2.spice
+++ b/cells/a21o/sky130_fd_sc_hs__a21o_2.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a21o_2 A1 A2 B1 VGND VNB VPB VPWR X
-M1000 X a_84_244# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=8.954e+11p ps=6.86e+06u
-M1001 VPWR a_84_244# X VPB pshort w=1.12e+06u l=150000u
-+ ad=9.16e+11p pd=8.18e+06u as=3.36e+11p ps=2.84e+06u
-M1002 X a_84_244# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_401_392# B1 a_84_244# VPB pshort w=1e+06u l=150000u
-+ ad=5.75e+11p pd=5.15e+06u as=2.75e+11p ps=2.55e+06u
-M1004 a_84_244# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1005 VPWR A1 a_401_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_401_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND a_84_244# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A2 a_484_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.368e+11p ps=2.12e+06u
-M1009 a_484_74# A1 a_84_244# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND a_84_244# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_484_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_84_244# B1 a_401_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VPWR A2 a_401_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 X a_84_244# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND B1 a_84_244# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_84_244# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_401_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 X a_84_244# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_84_244# A1 a_484_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a21o/sky130_fd_sc_hs__a21o_4.cdl b/cells/a21o/sky130_fd_sc_hs__a21o_4.cdl
index b63d788..99308d2 100644
--- a/cells/a21o/sky130_fd_sc_hs__a21o_4.cdl
+++ b/cells/a21o/sky130_fd_sc_hs__a21o_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a21o_4 A1 A2 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21o_4
diff --git a/cells/a21o/sky130_fd_sc_hs__a21o_4.netlist.tsv b/cells/a21o/sky130_fd_sc_hs__a21o_4.netlist.tsv
index 8de48e6..5740c0e 100644
--- a/cells/a21o/sky130_fd_sc_hs__a21o_4.netlist.tsv
+++ b/cells/a21o/sky130_fd_sc_hs__a21o_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a21o_4 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21o/sky130_fd_sc_hs__a21o_4.spice b/cells/a21o/sky130_fd_sc_hs__a21o_4.spice
index fc1b333..e748813 100644
--- a/cells/a21o/sky130_fd_sc_hs__a21o_4.spice
+++ b/cells/a21o/sky130_fd_sc_hs__a21o_4.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__a21o_4 A1 A2 B1 VGND VNB VPB VPWR X
-M1000 a_503_392# B1 a_91_48# VPB pshort w=1e+06u l=150000u
-+ ad=1.15e+12p pd=1.03e+07u as=3e+11p ps=2.6e+06u
-M1001 a_700_74# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=5.184e+11p pd=5.46e+06u as=1.011e+12p ps=9.9e+06u
-M1002 X a_91_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.552e+12p ps=1.362e+07u
-M1003 VPWR A1 a_503_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR a_91_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_503_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 X a_91_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1007 VPWR A2 a_503_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_503_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_700_74# A1 a_91_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=3.584e+11p ps=3.68e+06u
-M1010 X a_91_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_91_48# B1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_91_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND a_91_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND A2 a_700_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_91_48# A1 a_700_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_91_48# B1 a_503_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND B1 a_91_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 X a_91_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR a_91_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_91_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_503_392# B1 a_91_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_91_48# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_503_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 VGND A2 a_700_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VPWR a_91_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_503_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_91_48# A1 a_700_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VPWR A2 a_503_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 X a_91_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND a_91_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_700_74# A1 a_91_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 X a_91_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_700_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 VGND a_91_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_91_48# B1 a_503_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 X a_91_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VPWR A1 a_503_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 X a_91_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VGND B1 a_91_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a21oi/sky130_fd_sc_hs__a21oi_1.cdl b/cells/a21oi/sky130_fd_sc_hs__a21oi_1.cdl
index 6c68bce..87fc809 100644
--- a/cells/a21oi/sky130_fd_sc_hs__a21oi_1.cdl
+++ b/cells/a21oi/sky130_fd_sc_hs__a21oi_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__a21oi_1 A1 A2 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21oi_1
diff --git a/cells/a21oi/sky130_fd_sc_hs__a21oi_1.netlist.tsv b/cells/a21oi/sky130_fd_sc_hs__a21oi_1.netlist.tsv
index ca14a5d..5a2f7de 100644
--- a/cells/a21oi/sky130_fd_sc_hs__a21oi_1.netlist.tsv
+++ b/cells/a21oi/sky130_fd_sc_hs__a21oi_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__a21oi_1 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21oi/sky130_fd_sc_hs__a21oi_1.spice b/cells/a21oi/sky130_fd_sc_hs__a21oi_1.spice
index 88d65c4..7301836 100644
--- a/cells/a21oi/sky130_fd_sc_hs__a21oi_1.spice
+++ b/cells/a21oi/sky130_fd_sc_hs__a21oi_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__a21oi_1 A1 A2 B1 VGND VNB VPB VPWR Y
-M1000 Y B1 a_29_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=6.44e+11p ps=5.63e+06u
-M1001 VPWR A2 a_29_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.696e+11p pd=2.9e+06u as=0p ps=0u
-M1002 Y A1 a_117_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=1.554e+11p ps=1.9e+06u
-M1003 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=4.07e+11p pd=4.06e+06u as=0p ps=0u
-M1004 a_29_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_117_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_29_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR A1 a_29_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND A2 a_117_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_29_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_117_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a21oi/sky130_fd_sc_hs__a21oi_2.cdl b/cells/a21oi/sky130_fd_sc_hs__a21oi_2.cdl
index b1b8008..9337476 100644
--- a/cells/a21oi/sky130_fd_sc_hs__a21oi_2.cdl
+++ b/cells/a21oi/sky130_fd_sc_hs__a21oi_2.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__a21oi_2 A1 A2 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21oi_2
diff --git a/cells/a21oi/sky130_fd_sc_hs__a21oi_2.netlist.tsv b/cells/a21oi/sky130_fd_sc_hs__a21oi_2.netlist.tsv
index 6b3cfbf..b5516cd 100644
--- a/cells/a21oi/sky130_fd_sc_hs__a21oi_2.netlist.tsv
+++ b/cells/a21oi/sky130_fd_sc_hs__a21oi_2.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__a21oi_2 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21oi/sky130_fd_sc_hs__a21oi_2.spice b/cells/a21oi/sky130_fd_sc_hs__a21oi_2.spice
index 0ec52a8..3a2f7f9 100644
--- a/cells/a21oi/sky130_fd_sc_hs__a21oi_2.spice
+++ b/cells/a21oi/sky130_fd_sc_hs__a21oi_2.spice
@@ -16,26 +16,15 @@
.subckt sky130_fd_sc_hs__a21oi_2 A1 A2 B1 VGND VNB VPB VPWR Y
-M1000 a_280_107# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=6.5505e+11p pd=6.27e+06u as=4.033e+11p ps=4.05e+06u
-M1001 a_131_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.288e+12p pd=1.126e+07u as=7.392e+11p ps=5.8e+06u
-M1002 a_280_107# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=5.83425e+11p ps=4.82e+06u
-M1003 VPWR A1 a_131_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND A2 a_280_107# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_131_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y A1 a_280_107# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y B1 a_131_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1008 a_131_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR A2 a_131_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y A1 a_280_107# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_280_107# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR A2 a_131_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR A1 a_131_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_131_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_131_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_280_107# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_131_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y B1 a_131_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VGND A2 a_280_107# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a21oi/sky130_fd_sc_hs__a21oi_4.cdl b/cells/a21oi/sky130_fd_sc_hs__a21oi_4.cdl
index 8be05ea..e7993ef 100644
--- a/cells/a21oi/sky130_fd_sc_hs__a21oi_4.cdl
+++ b/cells/a21oi/sky130_fd_sc_hs__a21oi_4.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__a21oi_4 A1 A2 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a21oi_4
diff --git a/cells/a21oi/sky130_fd_sc_hs__a21oi_4.netlist.tsv b/cells/a21oi/sky130_fd_sc_hs__a21oi_4.netlist.tsv
index 276655a..25ea1f8 100644
--- a/cells/a21oi/sky130_fd_sc_hs__a21oi_4.netlist.tsv
+++ b/cells/a21oi/sky130_fd_sc_hs__a21oi_4.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__a21oi_4 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a21oi/sky130_fd_sc_hs__a21oi_4.spice b/cells/a21oi/sky130_fd_sc_hs__a21oi_4.spice
index 7964dc7..f19b353 100644
--- a/cells/a21oi/sky130_fd_sc_hs__a21oi_4.spice
+++ b/cells/a21oi/sky130_fd_sc_hs__a21oi_4.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__a21oi_4 A1 A2 B1 VGND VNB VPB VPWR Y
-M1000 Y A1 a_84_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.066e+11p pd=8.1e+06u as=1.0286e+12p ps=1.018e+07u
-M1001 VPWR A1 a_69_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.344e+12p pd=1.136e+07u as=2.296e+12p ps=1.978e+07u
-M1002 Y A1 a_84_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_69_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_84_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=6.216e+11p ps=6.12e+06u
-M1005 Y B1 a_69_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1006 a_69_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A2 a_69_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y B1 a_69_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_69_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_69_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_84_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR A2 a_69_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_84_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND A2 a_84_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_84_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND A2 a_84_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_69_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR A1 a_69_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_69_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y B1 a_69_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_69_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_84_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR A2 a_69_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND A2 a_84_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_84_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_69_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_69_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND A2 a_84_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y A1 a_84_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_69_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_84_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y A1 a_84_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 Y B1 a_69_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_84_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_69_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_69_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VPWR A2 a_69_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VPWR A1 a_69_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 VPWR A1 a_69_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a221o/sky130_fd_sc_hs__a221o_1.cdl b/cells/a221o/sky130_fd_sc_hs__a221o_1.cdl
index bf9d9d2..ab38c50 100644
--- a/cells/a221o/sky130_fd_sc_hs__a221o_1.cdl
+++ b/cells/a221o/sky130_fd_sc_hs__a221o_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a221o_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 pndB B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 pndB B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a221o_1
diff --git a/cells/a221o/sky130_fd_sc_hs__a221o_1.netlist.tsv b/cells/a221o/sky130_fd_sc_hs__a221o_1.netlist.tsv
index 26c1501..4345f73 100644
--- a/cells/a221o/sky130_fd_sc_hs__a221o_1.netlist.tsv
+++ b/cells/a221o/sky130_fd_sc_hs__a221o_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a221o_1 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET pndB B2 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET pndB B2 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a221o/sky130_fd_sc_hs__a221o_1.spice b/cells/a221o/sky130_fd_sc_hs__a221o_1.spice
index a2b3b71..f24a45d 100644
--- a/cells/a221o/sky130_fd_sc_hs__a221o_1.spice
+++ b/cells/a221o/sky130_fd_sc_hs__a221o_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a221o_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
-M1000 a_148_260# C1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=4.192e+11p pd=3.87e+06u as=8.64875e+11p ps=5.71e+06u
-M1001 a_417_79# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=0p ps=0u
-M1002 a_148_260# A1 a_417_79# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR a_148_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=6.73e+11p pd=5.52e+06u as=3.08e+11p ps=2.79e+06u
-M1004 VGND a_148_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.961e+11p ps=2.01e+06u
-M1005 a_597_79# B1 a_148_260# VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=0p ps=0u
-M1006 VGND B2 a_597_79# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_310_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1008 VPWR A1 a_310_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_310_392# B1 a_509_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=6.05e+11p ps=5.21e+06u
-M1010 a_148_260# C1 a_509_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1011 a_509_392# B2 a_310_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_509_392# C1 a_148_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VGND A2 a_417_79# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_310_392# B2 a_509_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_417_79# A1 a_148_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 X a_148_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_148_260# B1 a_597_79# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_310_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_509_392# B1 a_310_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VGND C1 a_148_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 X a_148_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_597_79# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 VPWR A2 a_310_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a221o/sky130_fd_sc_hs__a221o_2.cdl b/cells/a221o/sky130_fd_sc_hs__a221o_2.cdl
index a60822d..4177bc5 100644
--- a/cells/a221o/sky130_fd_sc_hs__a221o_2.cdl
+++ b/cells/a221o/sky130_fd_sc_hs__a221o_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a221o_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 pndB B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 pndB B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a221o_2
diff --git a/cells/a221o/sky130_fd_sc_hs__a221o_2.netlist.tsv b/cells/a221o/sky130_fd_sc_hs__a221o_2.netlist.tsv
index f8d6f52..d49e14c 100644
--- a/cells/a221o/sky130_fd_sc_hs__a221o_2.netlist.tsv
+++ b/cells/a221o/sky130_fd_sc_hs__a221o_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a221o_2 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET pndB B2 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET pndB B2 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a221o/sky130_fd_sc_hs__a221o_2.spice b/cells/a221o/sky130_fd_sc_hs__a221o_2.spice
index e265be8..b8850c8 100644
--- a/cells/a221o/sky130_fd_sc_hs__a221o_2.spice
+++ b/cells/a221o/sky130_fd_sc_hs__a221o_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__a221o_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
-M1000 a_89_260# A1 a_337_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.029e+11p pd=5.13e+06u as=1.554e+11p ps=1.9e+06u
-M1001 X a_89_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=8.362e+11p ps=6.7e+06u
-M1002 VGND a_89_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 X a_89_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=9.81e+11p ps=8.31e+06u
-M1004 VPWR a_89_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_316_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1006 VPWR A1 a_316_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_337_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_603_74# B1 a_89_260# VNB nlowvt w=740000u l=150000u
-+ ad=1.554e+11p pd=1.9e+06u as=0p ps=0u
-M1009 VGND B2 a_603_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_316_392# B1 a_515_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=5.75e+11p ps=5.15e+06u
-M1011 a_515_392# B2 a_316_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_89_260# C1 a_515_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1013 a_89_260# C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_515_392# C1 a_89_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 X a_89_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR a_89_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_603_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_316_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VGND C1 a_89_260# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_316_392# B2 a_515_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND A2 a_337_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_337_74# A1 a_89_260# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND a_89_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR A2 a_316_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 X a_89_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_515_392# B1 a_316_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_89_260# B1 a_603_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a221o/sky130_fd_sc_hs__a221o_4.cdl b/cells/a221o/sky130_fd_sc_hs__a221o_4.cdl
index b96b040..fc45966 100644
--- a/cells/a221o/sky130_fd_sc_hs__a221o_4.cdl
+++ b/cells/a221o/sky130_fd_sc_hs__a221o_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a221o_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 pndB B2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 pndB B2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a221o_4
diff --git a/cells/a221o/sky130_fd_sc_hs__a221o_4.netlist.tsv b/cells/a221o/sky130_fd_sc_hs__a221o_4.netlist.tsv
index e3e5f48..caffb47 100644
--- a/cells/a221o/sky130_fd_sc_hs__a221o_4.netlist.tsv
+++ b/cells/a221o/sky130_fd_sc_hs__a221o_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a221o_4 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET pndB B2 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET pndB B2 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a221o/sky130_fd_sc_hs__a221o_4.spice b/cells/a221o/sky130_fd_sc_hs__a221o_4.spice
index 379605e..e9e62d8 100644
--- a/cells/a221o/sky130_fd_sc_hs__a221o_4.spice
+++ b/cells/a221o/sky130_fd_sc_hs__a221o_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__a221o_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
-M1000 VPWR a_154_135# X VPB pshort w=1.12e+06u l=150000u
-+ ad=2.157e+12p pd=1.483e+07u as=6.72e+11p ps=5.68e+06u
-M1001 a_157_376# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=1.36e+12p pd=1.072e+07u as=0p ps=0u
-M1002 X a_154_135# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=1.62282e+12p ps=1.315e+07u
-M1003 a_154_135# C1 a_1102_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=1.44e+12p ps=1.088e+07u
-M1004 VPWR A1 a_157_376# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_154_135# A1 a_71_135# VNB nlowvt w=640000u l=150000u
-+ ad=5.376e+11p pd=5.52e+06u as=5.184e+11p ps=5.46e+06u
-M1006 a_1102_392# C1 a_154_135# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_71_135# A1 a_154_135# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_157_376# B2 a_1102_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_1102_392# B2 a_157_376# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_157_376# B1 a_1102_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_154_135# B1 a_1346_123# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=5.632e+11p ps=5.6e+06u
-M1012 VGND a_154_135# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_157_376# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1346_123# B2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR A2 a_157_376# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND B2 a_1346_123# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 X a_154_135# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1346_123# B1 a_154_135# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR a_154_135# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND a_154_135# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1102_392# B1 a_157_376# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_71_135# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 X a_154_135# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_154_135# C1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 X a_154_135# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND C1 a_154_135# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND A2 a_71_135# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_154_135# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VGND a_154_135# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_1102_392# C1 a_154_135# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_154_135# A1 a_71_135# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_1346_123# B1 a_154_135# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_1102_392# B2 a_157_376# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VGND A2 a_71_135# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_157_376# B1 a_1102_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 X a_154_135# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND B2 a_1346_123# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_157_376# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 X a_154_135# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_154_135# B1 a_1346_123# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VGND C1 a_154_135# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_71_135# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 a_157_376# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 a_1346_123# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_154_135# C1 a_1102_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_1102_392# B1 a_157_376# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 a_154_135# C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_157_376# B2 a_1102_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 VPWR a_154_135# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VPWR A2 a_157_376# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 VPWR a_154_135# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 X a_154_135# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VPWR A1 a_157_376# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X26 a_71_135# A1 a_154_135# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X27 VGND a_154_135# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a221oi/sky130_fd_sc_hs__a221oi_1.cdl b/cells/a221oi/sky130_fd_sc_hs__a221oi_1.cdl
index 8948953..1a2cae5 100644
--- a/cells/a221oi/sky130_fd_sc_hs__a221oi_1.cdl
+++ b/cells/a221oi/sky130_fd_sc_hs__a221oi_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a221oi_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 pndB B2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 pndB B2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a221oi_1
diff --git a/cells/a221oi/sky130_fd_sc_hs__a221oi_1.netlist.tsv b/cells/a221oi/sky130_fd_sc_hs__a221oi_1.netlist.tsv
index 74306b5..ce0dd86 100644
--- a/cells/a221oi/sky130_fd_sc_hs__a221oi_1.netlist.tsv
+++ b/cells/a221oi/sky130_fd_sc_hs__a221oi_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a221oi_1 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET pndB B2 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET pndB B2 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a221oi/sky130_fd_sc_hs__a221oi_1.spice b/cells/a221oi/sky130_fd_sc_hs__a221oi_1.spice
index 2629447..ff3f8b3 100644
--- a/cells/a221oi/sky130_fd_sc_hs__a221oi_1.spice
+++ b/cells/a221oi/sky130_fd_sc_hs__a221oi_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a221oi_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
-M1000 a_118_368# C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=6.44e+11p pd=5.63e+06u as=3.08e+11p ps=2.79e+06u
-M1001 Y B1 a_351_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.695e+11p pd=5.31e+06u as=1.554e+11p ps=1.9e+06u
-M1002 VGND C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=4.847e+11p pd=4.27e+06u as=0p ps=0u
-M1003 a_567_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=1.554e+11p pd=1.9e+06u as=0p ps=0u
-M1004 VGND A2 a_567_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_118_368# B2 a_263_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=9.856e+11p ps=8.48e+06u
-M1006 VPWR A1 a_263_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.368e+11p pd=3.02e+06u as=0p ps=0u
-M1007 a_351_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_263_368# B1 a_118_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_263_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_263_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_118_368# B1 a_263_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y A1 a_567_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR A2 a_263_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND B2 a_351_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_351_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_567_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y C1 a_118_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_263_368# B2 a_118_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a221oi/sky130_fd_sc_hs__a221oi_2.cdl b/cells/a221oi/sky130_fd_sc_hs__a221oi_2.cdl
index 5f198ed..34bf105 100644
--- a/cells/a221oi/sky130_fd_sc_hs__a221oi_2.cdl
+++ b/cells/a221oi/sky130_fd_sc_hs__a221oi_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a221oi_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 pndB B2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 pndB B2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a221oi_2
diff --git a/cells/a221oi/sky130_fd_sc_hs__a221oi_2.netlist.tsv b/cells/a221oi/sky130_fd_sc_hs__a221oi_2.netlist.tsv
index 648ba75..c3c2646 100644
--- a/cells/a221oi/sky130_fd_sc_hs__a221oi_2.netlist.tsv
+++ b/cells/a221oi/sky130_fd_sc_hs__a221oi_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a221oi_2 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET pndB B2 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET pndB B2 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a221oi/sky130_fd_sc_hs__a221oi_2.spice b/cells/a221oi/sky130_fd_sc_hs__a221oi_2.spice
index 30144b5..fca5229 100644
--- a/cells/a221oi/sky130_fd_sc_hs__a221oi_2.spice
+++ b/cells/a221oi/sky130_fd_sc_hs__a221oi_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__a221oi_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
-M1000 Y C1 a_29_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.288e+12p ps=1.126e+07u
-M1001 a_29_368# C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_29_368# B2 a_294_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.3776e+12p ps=1.142e+07u
-M1003 VGND B2 a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=7.696e+11p pd=6.52e+06u as=4.44e+11p ps=4.16e+06u
-M1004 a_294_368# B1 a_29_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_293_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=8.362e+11p ps=8.18e+06u
-M1006 a_675_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=7.03e+11p pd=4.86e+06u as=0p ps=0u
-M1007 a_294_368# B2 a_29_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y A1 a_675_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_29_368# B1 a_294_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A2 a_675_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_294_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=9.52e+11p ps=8.42e+06u
-M1012 VPWR A2 a_294_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_293_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_294_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_675_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR A1 a_294_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y B1 a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y C1 a_29_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_29_368# B2 a_294_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_293_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_294_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_675_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y A1 a_675_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_29_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_294_368# B2 a_29_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_29_368# B1 a_294_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y B1 a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_294_368# B1 a_29_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VPWR A1 a_294_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VPWR A2 a_294_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_294_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_293_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND B2 a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_675_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VGND A2 a_675_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a221oi/sky130_fd_sc_hs__a221oi_4.cdl b/cells/a221oi/sky130_fd_sc_hs__a221oi_4.cdl
index 1b47de1..8a0d2f3 100644
--- a/cells/a221oi/sky130_fd_sc_hs__a221oi_4.cdl
+++ b/cells/a221oi/sky130_fd_sc_hs__a221oi_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a221oi_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 pndB B2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 pndB B2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a221oi_4
diff --git a/cells/a221oi/sky130_fd_sc_hs__a221oi_4.netlist.tsv b/cells/a221oi/sky130_fd_sc_hs__a221oi_4.netlist.tsv
index 68db555..a05fbba 100644
--- a/cells/a221oi/sky130_fd_sc_hs__a221oi_4.netlist.tsv
+++ b/cells/a221oi/sky130_fd_sc_hs__a221oi_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a221oi_4 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET pndB B2 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET pndB B2 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a221oi/sky130_fd_sc_hs__a221oi_4.spice b/cells/a221oi/sky130_fd_sc_hs__a221oi_4.spice
index 8b4e885..60c09ea 100644
--- a/cells/a221oi/sky130_fd_sc_hs__a221oi_4.spice
+++ b/cells/a221oi/sky130_fd_sc_hs__a221oi_4.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__a221oi_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
-M1000 VPWR A1 a_531_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6016e+12p pd=1.182e+07u as=2.968e+12p ps=2.546e+07u
-M1001 a_531_368# B2 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=2.016e+12p ps=1.704e+07u
-M1002 a_114_368# C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=9.52e+11p ps=8.42e+06u
-M1003 Y C1 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND A2 a_534_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.2432e+12p pd=1.224e+07u as=1.0138e+12p ps=1.014e+07u
-M1005 a_114_368# C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_1326_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.0138e+12p pd=1.014e+07u as=0p ps=0u
-M1007 VGND A2 a_534_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND B2 a_1326_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y C1 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_114_368# B2 a_531_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_1326_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.4282e+12p ps=1.422e+07u
-M1012 a_534_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_531_368# B2 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1326_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR A2 a_531_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_531_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_534_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_534_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_1326_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR A2 a_531_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND B2 a_1326_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 Y A1 a_534_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_531_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_531_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 Y C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Y B1 a_1326_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR A1 a_531_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_114_368# B1 a_531_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_531_368# B1 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_114_368# B1 a_531_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 Y A1 a_534_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_534_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_531_368# B1 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 Y B1 a_1326_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_531_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 a_114_368# B2 a_531_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VGND C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_114_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_114_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_534_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y B1 a_1326_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_531_368# B1 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_531_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_531_368# B1 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_1326_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_531_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y A1 a_534_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_1326_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VGND B2 a_1326_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_531_368# B2 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_531_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_1326_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 Y C1 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR A1 a_531_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 Y A1 a_534_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_114_368# B2 a_531_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VGND B2 a_1326_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_534_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 Y C1 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VGND C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VPWR A1 a_531_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_534_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_534_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_114_368# B1 a_531_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VPWR A2 a_531_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 VGND C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_114_368# B1 a_531_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 VGND A2 a_534_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_1326_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 VPWR A2 a_531_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 a_114_368# B2 a_531_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 Y C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 VGND A2 a_534_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 a_531_368# B2 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X37 a_531_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X38 Y C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X39 Y B1 a_1326_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a222o/sky130_fd_sc_hs__a222o_1.cdl b/cells/a222o/sky130_fd_sc_hs__a222o_1.cdl
index 81ea77b..986b0d3 100644
--- a/cells/a222o/sky130_fd_sc_hs__a222o_1.cdl
+++ b/cells/a222o/sky130_fd_sc_hs__a222o_1.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__a222o_1 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 pndB B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 pndB B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 y C2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 y C2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net68 C2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net68 C2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a222o_1
diff --git a/cells/a222o/sky130_fd_sc_hs__a222o_1.netlist.tsv b/cells/a222o/sky130_fd_sc_hs__a222o_1.netlist.tsv
index e198749..b32be5d 100644
--- a/cells/a222o/sky130_fd_sc_hs__a222o_1.netlist.tsv
+++ b/cells/a222o/sky130_fd_sc_hs__a222o_1.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__a222o_1 A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET pndB B2 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET y C2 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 net68 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net68 C2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET pndB B2 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET y C2 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 net68 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net68 C2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a222o/sky130_fd_sc_hs__a222o_1.spice b/cells/a222o/sky130_fd_sc_hs__a222o_1.spice
index 20bbbdd..697bd2d 100644
--- a/cells/a222o/sky130_fd_sc_hs__a222o_1.spice
+++ b/cells/a222o/sky130_fd_sc_hs__a222o_1.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__a222o_1 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR X
-M1000 VGND C2 a_119_74# VNB nlowvt w=640000u l=150000u
-+ ad=9.082e+11p pd=5.52e+06u as=1.536e+11p ps=1.76e+06u
-M1001 a_27_390# B1 a_337_390# VPB pshort w=1e+06u l=150000u
-+ ad=9.4e+11p pd=7.88e+06u as=7.4e+11p ps=5.48e+06u
-M1002 a_337_390# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=8.154e+11p ps=5.8e+06u
-M1003 X a_32_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1004 VPWR A2 a_337_390# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_32_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1006 VGND A2 a_651_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1007 a_651_74# A1 a_32_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=6.848e+11p ps=4.7e+06u
-M1008 a_119_74# C1 a_32_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_386_74# B2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1010 a_32_74# B1 a_386_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_32_74# C1 a_27_390# VPB pshort w=1e+06u l=150000u
-+ ad=4.55e+11p pd=2.91e+06u as=0p ps=0u
-M1012 a_27_390# C2 a_32_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_337_390# B2 a_27_390# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_651_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 a_119_74# C2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_32_74# C2 a_27_390# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_32_74# C1 a_119_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_27_390# C1 a_32_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_337_390# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_337_390# B1 a_27_390# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VPWR a_32_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_27_390# B2 a_337_390# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_32_74# A1 a_651_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VGND a_32_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_386_74# B1 a_32_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 VPWR A1 a_337_390# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 VGND B2 a_386_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a222o/sky130_fd_sc_hs__a222o_2.cdl b/cells/a222o/sky130_fd_sc_hs__a222o_2.cdl
index 6274d7f..a5aeae1 100644
--- a/cells/a222o/sky130_fd_sc_hs__a222o_2.cdl
+++ b/cells/a222o/sky130_fd_sc_hs__a222o_2.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__a222o_2 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 pndB B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 pndB B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 y C2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 y C2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net68 C2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net68 C2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a222o_2
diff --git a/cells/a222o/sky130_fd_sc_hs__a222o_2.netlist.tsv b/cells/a222o/sky130_fd_sc_hs__a222o_2.netlist.tsv
index 9f91b7b..7582d11 100644
--- a/cells/a222o/sky130_fd_sc_hs__a222o_2.netlist.tsv
+++ b/cells/a222o/sky130_fd_sc_hs__a222o_2.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__a222o_2 A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET pndB B2 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET y C2 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 net68 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net68 C2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET pndB B2 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET y C2 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 net68 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net68 C2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a222o/sky130_fd_sc_hs__a222o_2.spice b/cells/a222o/sky130_fd_sc_hs__a222o_2.spice
index 3f5b3d3..6e171e6 100644
--- a/cells/a222o/sky130_fd_sc_hs__a222o_2.spice
+++ b/cells/a222o/sky130_fd_sc_hs__a222o_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__a222o_2 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR X
-M1000 a_557_74# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.795e+11p pd=3.77e+06u as=9.428e+11p ps=7.49e+06u
-M1001 VPWR A2 a_639_368# VPB pshort w=1e+06u l=150000u
-+ ad=1.16865e+12p pd=9.01e+06u as=9.635e+11p ps=6.17e+06u
-M1002 a_114_82# C1 a_27_82# VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=4.832e+11p ps=4.07e+06u
-M1003 a_116_392# B1 a_639_368# VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1004 X a_27_82# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1005 a_639_368# B2 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_116_392# C1 a_27_82# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=5.9e+11p ps=5.18e+06u
-M1007 a_27_82# C2 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_82# A1 a_557_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_639_368# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_27_82# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_775_74# B1 a_27_82# VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1012 VGND B2 a_775_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_27_82# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1014 VPWR a_27_82# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND C2 a_114_82# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_639_368# B1 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_27_82# C1 a_114_82# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_775_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND a_27_82# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_82# B1 a_775_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 X a_27_82# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 X a_27_82# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A2 a_557_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_27_82# C1 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VPWR A1 a_639_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_639_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_116_392# B2 a_639_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 VPWR a_27_82# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_557_74# A1 a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_116_392# C2 a_27_82# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 a_114_82# C2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a222oi/sky130_fd_sc_hs__a222oi_1.cdl b/cells/a222oi/sky130_fd_sc_hs__a222oi_1.cdl
index 76a8241..8cef132 100644
--- a/cells/a222oi/sky130_fd_sc_hs__a222oi_1.cdl
+++ b/cells/a222oi/sky130_fd_sc_hs__a222oi_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a222oi_1 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 pndB B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 pndB B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Y C2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 Y C2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net62 C2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net62 C2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a222oi_1
diff --git a/cells/a222oi/sky130_fd_sc_hs__a222oi_1.netlist.tsv b/cells/a222oi/sky130_fd_sc_hs__a222oi_1.netlist.tsv
index 7ec2eb0..db56d45 100644
--- a/cells/a222oi/sky130_fd_sc_hs__a222oi_1.netlist.tsv
+++ b/cells/a222oi/sky130_fd_sc_hs__a222oi_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a222oi_1 A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET pndB B2 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Y C2 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 net62 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net62 C2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET pndB B2 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Y C2 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 net62 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net62 C2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a222oi/sky130_fd_sc_hs__a222oi_1.spice b/cells/a222oi/sky130_fd_sc_hs__a222oi_1.spice
index 31f3b4b..53380c7 100644
--- a/cells/a222oi/sky130_fd_sc_hs__a222oi_1.spice
+++ b/cells/a222oi/sky130_fd_sc_hs__a222oi_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a222oi_1 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR Y
-M1000 VGND C2 a_119_74# VNB nlowvt w=640000u l=150000u
-+ ad=9.312e+11p pd=5.47e+06u as=1.536e+11p ps=1.76e+06u
-M1001 a_369_392# B1 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=9.4e+11p pd=7.88e+06u as=7e+11p ps=5.4e+06u
-M1002 VPWR A1 a_369_392# VPB pshort w=1e+06u l=150000u
-+ ad=4.5e+11p pd=2.9e+06u as=0p ps=0u
-M1003 Y C2 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=6.4e+11p pd=5.28e+06u as=0p ps=0u
-M1004 a_116_392# B2 a_369_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_461_74# B2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1006 a_116_392# C1 Y VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_119_74# C1 Y VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=5.92e+11p ps=4.41e+06u
-M1008 Y B1 a_461_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A2 a_697_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1010 a_697_74# A1 Y VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_369_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_116_392# B1 a_369_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_697_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 Y A1 a_697_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND B2 a_461_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_369_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_119_74# C2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 Y C1 a_119_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 Y C1 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_116_392# C2 Y VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VPWR A2 a_369_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_461_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_369_392# B2 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a222oi/sky130_fd_sc_hs__a222oi_2.cdl b/cells/a222oi/sky130_fd_sc_hs__a222oi_2.cdl
index 828af50..5547c7f 100644
--- a/cells/a222oi/sky130_fd_sc_hs__a222oi_2.cdl
+++ b/cells/a222oi/sky130_fd_sc_hs__a222oi_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a222oi_2 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 pndB B2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 pndB B2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Y C2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 Y C2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net62 C2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net62 C2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a222oi_2
diff --git a/cells/a222oi/sky130_fd_sc_hs__a222oi_2.netlist.tsv b/cells/a222oi/sky130_fd_sc_hs__a222oi_2.netlist.tsv
index fff5d42..05d8635 100644
--- a/cells/a222oi/sky130_fd_sc_hs__a222oi_2.netlist.tsv
+++ b/cells/a222oi/sky130_fd_sc_hs__a222oi_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a222oi_2 A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET pndB B2 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Y C2 pndB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 net62 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net62 C2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET pndB B2 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Y C2 pndB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 net62 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net62 C2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a222oi/sky130_fd_sc_hs__a222oi_2.spice b/cells/a222oi/sky130_fd_sc_hs__a222oi_2.spice
index 47dcc44..fcbcd60 100644
--- a/cells/a222oi/sky130_fd_sc_hs__a222oi_2.spice
+++ b/cells/a222oi/sky130_fd_sc_hs__a222oi_2.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__a222oi_2 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR Y
-M1000 VGND A2 a_981_74# VNB nlowvt w=640000u l=150000u
-+ ad=1.01862e+12p pd=8.5e+06u as=4.032e+11p ps=3.82e+06u
-M1001 a_981_74# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_137_74# C1 Y VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=7.232e+11p ps=7.38e+06u
-M1003 a_515_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=1.49e+12p pd=1.298e+07u as=6.3e+11p ps=5.26e+06u
-M1004 VPWR A2 a_515_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_515_392# B1 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=1.29e+12p ps=1.058e+07u
-M1006 a_515_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_116_392# C1 Y VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=9.7e+11p ps=7.94e+06u
-M1008 VPWR A1 a_515_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_116_392# C2 Y VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y C1 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_981_74# A1 Y VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y C2 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Y A1 a_981_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND C2 a_137_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND B2 a_593_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=3.584e+11p ps=3.68e+06u
-M1016 a_137_74# C2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y C1 a_137_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_593_74# B2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_116_392# B1 a_515_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_515_392# B2 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_116_392# B2 a_515_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_593_74# B1 Y VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y B1 a_593_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A2 a_515_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VGND C2 a_137_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VGND A2 a_981_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_515_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 VPWR A1 a_515_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_137_74# C2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_515_392# B1 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 Y A1 a_981_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_981_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_515_392# B2 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 Y C2 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_981_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_116_392# C2 Y VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_116_392# B1 a_515_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_515_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 a_116_392# B2 a_515_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 VGND B2 a_593_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_593_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 Y C1 a_137_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 Y B1 a_593_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 Y C1 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 a_137_74# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 a_593_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 a_116_392# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a22o/sky130_fd_sc_hs__a22o_1.cdl b/cells/a22o/sky130_fd_sc_hs__a22o_1.cdl
index 507f116..812e066 100644
--- a/cells/a22o/sky130_fd_sc_hs__a22o_1.cdl
+++ b/cells/a22o/sky130_fd_sc_hs__a22o_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a22o_1 A1 A2 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 y B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 y B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a22o_1
diff --git a/cells/a22o/sky130_fd_sc_hs__a22o_1.netlist.tsv b/cells/a22o/sky130_fd_sc_hs__a22o_1.netlist.tsv
index 5d458a5..4520d31 100644
--- a/cells/a22o/sky130_fd_sc_hs__a22o_1.netlist.tsv
+++ b/cells/a22o/sky130_fd_sc_hs__a22o_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a22o_1 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET y B2 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET y B2 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a22o/sky130_fd_sc_hs__a22o_1.spice b/cells/a22o/sky130_fd_sc_hs__a22o_1.spice
index 087a775..13fe00e 100644
--- a/cells/a22o/sky130_fd_sc_hs__a22o_1.spice
+++ b/cells/a22o/sky130_fd_sc_hs__a22o_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a22o_1 A1 A2 B1 B2 VGND VNB VPB VPWR X
-M1000 a_222_392# B1 a_230_79# VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=1.344e+11p ps=1.7e+06u
-M1001 VPWR A1 a_132_392# VPB pshort w=1e+06u l=150000u
-+ ad=8.88e+11p pd=5.95e+06u as=6.9e+11p ps=5.38e+06u
-M1002 VGND A2 a_52_123# VNB nlowvt w=640000u l=150000u
-+ ad=4.426e+11p pd=4.38e+06u as=3.52e+11p ps=3.66e+06u
-M1003 a_222_392# B2 a_132_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.3e+11p pd=2.66e+06u as=0p ps=0u
-M1004 a_230_79# B2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_52_123# A1 a_222_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_132_392# B1 a_222_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_222_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1008 X a_222_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1009 a_132_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A2 a_132_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_132_392# B2 a_222_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_52_123# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VPWR a_222_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND a_222_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_222_392# B1 a_132_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_132_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND B2 a_230_79# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_222_392# A1 a_52_123# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_230_79# B1 a_222_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a22o/sky130_fd_sc_hs__a22o_2.cdl b/cells/a22o/sky130_fd_sc_hs__a22o_2.cdl
index a1fd922..5233771 100644
--- a/cells/a22o/sky130_fd_sc_hs__a22o_2.cdl
+++ b/cells/a22o/sky130_fd_sc_hs__a22o_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a22o_2 A1 A2 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 y B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 y B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a22o_2
diff --git a/cells/a22o/sky130_fd_sc_hs__a22o_2.netlist.tsv b/cells/a22o/sky130_fd_sc_hs__a22o_2.netlist.tsv
index a38d1f2..93864b9 100644
--- a/cells/a22o/sky130_fd_sc_hs__a22o_2.netlist.tsv
+++ b/cells/a22o/sky130_fd_sc_hs__a22o_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a22o_2 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET y B2 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET y B2 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a22o/sky130_fd_sc_hs__a22o_2.spice b/cells/a22o/sky130_fd_sc_hs__a22o_2.spice
index 7ebcbf4..17ed649 100644
--- a/cells/a22o/sky130_fd_sc_hs__a22o_2.spice
+++ b/cells/a22o/sky130_fd_sc_hs__a22o_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a22o_2 A1 A2 B1 B2 VGND VNB VPB VPWR X
-M1000 VGND a_81_48# X VNB nlowvt w=740000u l=150000u
-+ ad=6.808e+11p pd=6.28e+06u as=2.072e+11p ps=2.04e+06u
-M1001 X a_81_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.0048e+12p ps=8.36e+06u
-M1002 VPWR a_81_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_388_368# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6.7e+11p pd=5.34e+06u as=0p ps=0u
-M1004 a_81_48# B1 a_388_368# VPB pshort w=1e+06u l=150000u
-+ ad=3.5e+11p pd=2.7e+06u as=0p ps=0u
-M1005 a_388_368# B2 a_81_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_304_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.218e+11p pd=4.1e+06u as=0p ps=0u
-M1007 a_491_74# B1 a_81_48# VNB nlowvt w=740000u l=150000u
-+ ad=1.85e+11p pd=1.98e+06u as=2.59e+11p ps=2.18e+06u
-M1008 VPWR A2 a_388_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_81_48# A1 a_304_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 X a_81_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND B2 a_491_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_491_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR a_81_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_81_48# B2 a_388_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_388_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 X a_81_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR A1 a_388_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VGND a_81_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_81_48# B1 a_491_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_304_74# A1 a_81_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 X a_81_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VGND A2 a_304_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_388_368# B1 a_81_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a22o/sky130_fd_sc_hs__a22o_4.cdl b/cells/a22o/sky130_fd_sc_hs__a22o_4.cdl
index 0c40c7a..6c965b8 100644
--- a/cells/a22o/sky130_fd_sc_hs__a22o_4.cdl
+++ b/cells/a22o/sky130_fd_sc_hs__a22o_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a22o_4 A1 A2 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 y B2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 y B2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a22o_4
diff --git a/cells/a22o/sky130_fd_sc_hs__a22o_4.netlist.tsv b/cells/a22o/sky130_fd_sc_hs__a22o_4.netlist.tsv
index e865d85..6a94ecf 100644
--- a/cells/a22o/sky130_fd_sc_hs__a22o_4.netlist.tsv
+++ b/cells/a22o/sky130_fd_sc_hs__a22o_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a22o_4 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET y B2 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET y B2 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a22o/sky130_fd_sc_hs__a22o_4.spice b/cells/a22o/sky130_fd_sc_hs__a22o_4.spice
index e210769..9799801 100644
--- a/cells/a22o/sky130_fd_sc_hs__a22o_4.spice
+++ b/cells/a22o/sky130_fd_sc_hs__a22o_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__a22o_4 A1 A2 B1 B2 VGND VNB VPB VPWR X
-M1000 X a_95_306# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.767e+12p ps=1.405e+07u
-M1001 VPWR a_95_306# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_645_120# B2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.89825e+11p pd=3.8e+06u as=1.217e+12p ps=1.055e+07u
-M1003 X a_95_306# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_95_306# B1 a_645_120# VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=0p ps=0u
-M1005 a_1064_123# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=0p ps=0u
-M1006 a_95_306# A1 a_1064_123# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR a_95_306# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A2 a_555_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=1.48e+12p ps=1.296e+07u
-M1009 X a_95_306# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1010 a_555_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND a_95_306# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_95_306# B2 a_555_392# VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1013 a_555_392# B1 a_95_306# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR A1 a_555_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_555_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_95_306# B1 a_555_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_555_392# B2 a_95_306# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1064_123# A1 a_95_306# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 X a_95_306# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_645_120# B1 a_95_306# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_95_306# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND B2 a_645_120# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND A2 a_1064_123# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_95_306# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND A2 a_1064_123# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_1064_123# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_555_392# B2 a_95_306# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_95_306# B2 a_555_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_95_306# B1 a_645_120# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 VPWR a_95_306# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_1064_123# A1 a_95_306# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_95_306# A1 a_1064_123# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 VPWR A1 a_555_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_555_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VGND a_95_306# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR a_95_306# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND B2 a_645_120# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_95_306# B1 a_555_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 VGND a_95_306# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_555_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 X a_95_306# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_645_120# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_555_392# B1 a_95_306# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 a_645_120# B1 a_95_306# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 X a_95_306# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 X a_95_306# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VPWR A2 a_555_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a22oi/sky130_fd_sc_hs__a22oi_1.cdl b/cells/a22oi/sky130_fd_sc_hs__a22oi_1.cdl
index 16839c8..c328530 100644
--- a/cells/a22oi/sky130_fd_sc_hs__a22oi_1.cdl
+++ b/cells/a22oi/sky130_fd_sc_hs__a22oi_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a22oi_1 A1 A2 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 Y B2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 Y B2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a22oi_1
diff --git a/cells/a22oi/sky130_fd_sc_hs__a22oi_1.netlist.tsv b/cells/a22oi/sky130_fd_sc_hs__a22oi_1.netlist.tsv
index f313f4c..973c53a 100644
--- a/cells/a22oi/sky130_fd_sc_hs__a22oi_1.netlist.tsv
+++ b/cells/a22oi/sky130_fd_sc_hs__a22oi_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a22oi_1 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET Y B2 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET Y B2 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a22oi/sky130_fd_sc_hs__a22oi_1.spice b/cells/a22oi/sky130_fd_sc_hs__a22oi_1.spice
index 6e3ac6d..5c5ab09 100644
--- a/cells/a22oi/sky130_fd_sc_hs__a22oi_1.spice
+++ b/cells/a22oi/sky130_fd_sc_hs__a22oi_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__a22oi_1 A1 A2 B1 B2 VGND VNB VPB VPWR Y
-M1000 Y B2 a_71_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=9.856e+11p ps=8.48e+06u
-M1001 VPWR A1 a_71_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.368e+11p pd=3.02e+06u as=0p ps=0u
-M1002 a_71_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y B1 a_159_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=1.554e+11p ps=1.9e+06u
-M1004 a_159_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=3.922e+11p ps=4.02e+06u
-M1005 a_71_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_339_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=0p ps=0u
-M1007 VGND A2 a_339_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A2 a_71_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_71_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y A1 a_339_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_339_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_159_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_71_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y B1 a_71_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND B2 a_159_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a22oi/sky130_fd_sc_hs__a22oi_2.cdl b/cells/a22oi/sky130_fd_sc_hs__a22oi_2.cdl
index 9cdcf36..e4e91f9 100644
--- a/cells/a22oi/sky130_fd_sc_hs__a22oi_2.cdl
+++ b/cells/a22oi/sky130_fd_sc_hs__a22oi_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a22oi_2 A1 A2 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 Y B2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 Y B2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a22oi_2
diff --git a/cells/a22oi/sky130_fd_sc_hs__a22oi_2.netlist.tsv b/cells/a22oi/sky130_fd_sc_hs__a22oi_2.netlist.tsv
index 09e233b..710f7a8 100644
--- a/cells/a22oi/sky130_fd_sc_hs__a22oi_2.netlist.tsv
+++ b/cells/a22oi/sky130_fd_sc_hs__a22oi_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a22oi_2 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET Y B2 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET Y B2 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a22oi/sky130_fd_sc_hs__a22oi_2.spice b/cells/a22oi/sky130_fd_sc_hs__a22oi_2.spice
index a0afdc2..e5be160 100644
--- a/cells/a22oi/sky130_fd_sc_hs__a22oi_2.spice
+++ b/cells/a22oi/sky130_fd_sc_hs__a22oi_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__a22oi_2 A1 A2 B1 B2 VGND VNB VPB VPWR Y
-M1000 a_66_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.624e+12p pd=1.41e+07u as=7.056e+11p ps=5.74e+06u
-M1001 Y B2 a_66_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_148_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=4.662e+11p ps=4.22e+06u
-M1003 Y A1 a_148_74# VNB nlowvt w=740000u l=150000u
-+ ad=7.918e+11p pd=6.58e+06u as=0p ps=0u
-M1004 a_66_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A1 a_66_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0192e+12p pd=6.3e+06u as=0p ps=0u
-M1006 VGND A2 a_148_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_66_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_558_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=4.958e+11p pd=4.3e+06u as=0p ps=0u
-M1009 VPWR A2 a_66_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_66_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y B1 a_66_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y B1 a_558_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND B2 a_558_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_148_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_558_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_66_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y B1 a_558_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_558_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_148_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_66_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_66_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_558_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND B2 a_558_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y B2 a_66_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VPWR A1 a_66_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y B1 a_66_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR A2 a_66_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_148_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 Y A1 a_148_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VGND A2 a_148_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_66_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a22oi/sky130_fd_sc_hs__a22oi_4.cdl b/cells/a22oi/sky130_fd_sc_hs__a22oi_4.cdl
index 9bea0d6..08c9b3a 100644
--- a/cells/a22oi/sky130_fd_sc_hs__a22oi_4.cdl
+++ b/cells/a22oi/sky130_fd_sc_hs__a22oi_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a22oi_4 A1 A2 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 Y B2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 Y B2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a22oi_4
diff --git a/cells/a22oi/sky130_fd_sc_hs__a22oi_4.netlist.tsv b/cells/a22oi/sky130_fd_sc_hs__a22oi_4.netlist.tsv
index 7850191..37e6ff1 100644
--- a/cells/a22oi/sky130_fd_sc_hs__a22oi_4.netlist.tsv
+++ b/cells/a22oi/sky130_fd_sc_hs__a22oi_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a22oi_4 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET Y B2 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET Y B2 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a22oi/sky130_fd_sc_hs__a22oi_4.spice b/cells/a22oi/sky130_fd_sc_hs__a22oi_4.spice
index 3df80e0..64d1c57 100644
--- a/cells/a22oi/sky130_fd_sc_hs__a22oi_4.spice
+++ b/cells/a22oi/sky130_fd_sc_hs__a22oi_4.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__a22oi_4 A1 A2 B1 B2 VGND VNB VPB VPWR Y
-M1000 a_45_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.968e+12p pd=2.546e+07u as=1.6016e+12p ps=1.182e+07u
-M1001 Y B1 a_45_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.344e+12p pd=1.136e+07u as=0p ps=0u
-M1002 a_45_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR A2 a_45_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_48_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=1.0138e+12p pd=1.014e+07u as=8.288e+11p ps=8.16e+06u
-M1005 a_48_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y B1 a_45_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_45_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND B2 a_48_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.288e+11p pd=8.16e+06u as=0p ps=0u
-M1009 a_45_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A1 a_45_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_45_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_840_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=1.0138e+12p pd=1.014e+07u as=0p ps=0u
-M1013 a_48_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND A2 a_840_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_840_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_48_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND A2 a_840_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y A1 a_840_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y B2 a_45_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR A1 a_45_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 Y B1 a_48_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y B1 a_48_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_45_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 Y A1 a_840_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND B2 a_48_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 Y B2 a_45_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_45_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_840_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_840_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_45_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR A2 a_45_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y B1 a_48_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_840_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_45_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y B2 a_45_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_45_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y A1 a_840_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND A2 a_840_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 Y B1 a_48_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_840_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y B2 a_45_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_45_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Y B1 a_45_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Y A1 a_840_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND A2 a_840_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR A2 a_45_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 Y B1 a_45_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_840_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND B2 a_48_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VPWR A1 a_45_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_45_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VGND B2 a_48_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VPWR A1 a_45_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_48_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_45_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VPWR A2 a_45_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_45_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_48_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_45_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 a_48_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_45_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_840_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_48_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.cdl b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.cdl
index a41445e..6943cb1 100644
--- a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.cdl
+++ b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a2bb2o_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN2 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor0 inor A1_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MMNnor0 inor A1_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor1 inor A2_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MMNnor1 inor A2_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 VGND B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 sndNB1 B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNaoi10 VGND B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 y inor VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 y inor VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor0 VPWR A1_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor1 sndPA1N A2_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNaoi11 sndNB1 B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 pmid B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNaoi20 y inor VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 y inor VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 pmid B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor0 VPWR A1_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor1 sndPA1N A2_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 pmid B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 pmid B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2bb2o_1
diff --git a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.netlist.tsv b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.netlist.tsv
index 786a282..23a1472 100644
--- a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.netlist.tsv
+++ b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a2bb2o_1 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor0 MOSFET inor A1_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor1 MOSFET inor A2_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET VGND B1 sndNB1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET sndNB1 B2 y VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET y inor VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET y inor pmid VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor1 MOSFET sndPA1N A2_N inor VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET pmid B1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET pmid B2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor0 MOSFET inor A1_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor1 MOSFET inor A2_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET VGND B1 sndNB1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET sndNB1 B2 y VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET y inor VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET y inor pmid VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor1 MOSFET sndPA1N A2_N inor VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET pmid B1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET pmid B2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.spice b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.spice
index 3033e4e..6310c8b 100644
--- a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.spice
+++ b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a2bb2o_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
-M1000 a_530_392# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=5.75e+11p pd=5.15e+06u as=7.28e+11p ps=5.63e+06u
-M1001 a_93_264# a_257_126# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=8.3095e+11p ps=6.71e+06u
-M1002 VPWR a_93_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.08e+11p ps=2.79e+06u
-M1003 a_258_392# A1_N VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.4e+11p pd=2.48e+06u as=0p ps=0u
-M1004 a_605_126# B2 a_93_264# VNB nlowvt w=640000u l=150000u
-+ ad=2.496e+11p pd=2.06e+06u as=0p ps=0u
-M1005 a_530_392# a_257_126# a_93_264# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.75e+11p ps=2.55e+06u
-M1006 a_257_126# A1_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.54e+11p pd=1.66e+06u as=0p ps=0u
-M1007 VGND A2_N a_257_126# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_93_264# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.961e+11p ps=2.01e+06u
-M1009 VPWR B2 a_530_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND B1 a_605_126# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_257_126# A2_N a_258_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
+X0 a_93_264# a_257_126# a_530_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_530_392# B2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VGND A1_N a_257_126# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X3 VPWR A1_N a_258_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 X a_93_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND a_257_126# a_93_264# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_257_126# A2_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X7 a_258_392# A2_N a_257_126# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VPWR B1 a_530_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_605_126# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 X a_93_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_93_264# B2 a_605_126# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.cdl b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.cdl
index 6760a97..dff16c7 100644
--- a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.cdl
+++ b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a2bb2o_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN2 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor0 inor A1_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MMNnor0 inor A1_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor1 inor A2_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MMNnor1 inor A2_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 VGND B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 sndNB1 B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNaoi10 VGND B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 y inor VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 y inor VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor0 VPWR A1_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor1 sndPA1N A2_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNaoi11 sndNB1 B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 pmid B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNaoi20 y inor VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 y inor VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 pmid B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor0 VPWR A1_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor1 sndPA1N A2_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 pmid B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 pmid B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2bb2o_2
diff --git a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.netlist.tsv b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.netlist.tsv
index 3b7b39d..e8d6b70 100644
--- a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.netlist.tsv
+++ b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a2bb2o_2 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor0 MOSFET inor A1_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor1 MOSFET inor A2_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET VGND B1 sndNB1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET sndNB1 B2 y VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET y inor VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET y inor pmid VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor1 MOSFET sndPA1N A2_N inor VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET pmid B1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET pmid B2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor0 MOSFET inor A1_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor1 MOSFET inor A2_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET VGND B1 sndNB1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET sndNB1 B2 y VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET y inor VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET y inor pmid VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor1 MOSFET sndPA1N A2_N inor VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET pmid B1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET pmid B2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.spice b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.spice
index ec3d417..71ffb97 100644
--- a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.spice
+++ b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__a2bb2o_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
-M1000 X a_221_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=1.184e+12p ps=9.5e+06u
-M1001 a_221_74# B2 a_149_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=1.554e+11p ps=1.9e+06u
-M1002 a_221_74# a_293_333# a_61_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=5.75e+11p ps=5.15e+06u
-M1003 a_546_378# A2_N a_293_333# VPB pshort w=1e+06u l=150000u
-+ ad=2.4e+11p pd=2.48e+06u as=2.75e+11p ps=2.55e+06u
-M1004 X a_221_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=9.998e+11p ps=8.35e+06u
-M1005 VPWR a_221_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_293_333# A2_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.54e+11p pd=1.66e+06u as=0p ps=0u
-M1007 VGND a_293_333# a_221_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_149_74# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_221_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A1_N a_293_333# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR B1 a_61_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_61_392# B2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR A1_N a_546_378# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_221_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_293_333# A2_N a_546_378# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_149_74# B2 a_221_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR B2 a_61_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 VGND A2_N a_293_333# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X5 a_61_392# a_293_333# a_221_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 X a_221_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_293_333# A1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X8 X a_221_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND B1 a_149_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND a_221_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_61_392# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_546_378# A1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_221_74# a_293_333# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.cdl b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.cdl
index daa00c8..67ac556 100644
--- a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.cdl
+++ b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a2bb2o_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN2 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor0 inor A1_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnor0 inor A1_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor1 inor A2_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnor1 inor A2_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 VGND B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 sndNB1 B2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+MMNaoi10 VGND B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 y inor VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 y inor VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor0 VPWR A1_N VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MMNaoi11 sndNB1 B2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor1 sndPA1N A2_N VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MMNaoi20 y inor VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 pmid B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPaoi20 y inor VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 pmid B2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor0 VPWR A1_N VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor1 sndPA1N A2_N VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 pmid B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 pmid B2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2bb2o_4
diff --git a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.netlist.tsv b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.netlist.tsv
index da53aa1..cc526f6 100644
--- a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.netlist.tsv
+++ b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a2bb2o_4 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor0 MOSFET inor A1_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor1 MOSFET inor A2_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET VGND B1 sndNB1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET sndNB1 B2 y VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET y inor VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET y inor pmid VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor1 MOSFET sndPA1N A2_N inor VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET pmid B1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET pmid B2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor0 MOSFET inor A1_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor1 MOSFET inor A2_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET VGND B1 sndNB1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET sndNB1 B2 y VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET y inor VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET y inor pmid VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor1 MOSFET sndPA1N A2_N inor VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET pmid B1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET pmid B2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.spice b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.spice
index 5138039..e4c8494 100644
--- a/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.spice
+++ b/cells/a2bb2o/sky130_fd_sc_hs__a2bb2o_4.spice
@@ -16,50 +16,27 @@
.subckt sky130_fd_sc_hs__a2bb2o_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
-M1000 VPWR a_162_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6808e+12p pd=1.385e+07u as=6.72e+11p ps=5.68e+06u
-M1001 a_586_94# A2_N a_583_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=2.688e+11p ps=2.72e+06u
-M1002 VGND a_162_48# X VNB nlowvt w=740000u l=150000u
-+ ad=1.6403e+12p pd=1.199e+07u as=4.144e+11p ps=4.08e+06u
-M1003 a_1009_74# B2 a_162_48# VNB nlowvt w=640000u l=150000u
-+ ad=5.184e+11p pd=5.46e+06u as=3.753e+11p ps=3.85e+06u
-M1004 a_583_368# A1_N VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_162_48# a_586_94# a_820_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=1.15e+12p ps=1.03e+07u
-M1006 a_1009_74# B1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_162_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND B1 a_1009_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_820_392# a_586_94# a_162_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 X a_162_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_162_48# B2 a_1009_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_586_94# A1_N VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=0p ps=0u
-M1013 a_162_48# a_586_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR B2 a_820_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 X a_162_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_820_392# B2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_162_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR a_162_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR B1 a_820_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND A2_N a_586_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 X a_162_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_820_392# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_586_94# A2_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 VGND a_162_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_162_48# a_586_94# a_820_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_162_48# B2 a_1009_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_820_392# B2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_1009_74# B2 a_162_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_820_392# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 X a_162_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 X a_162_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND a_586_94# a_162_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_1009_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 X a_162_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_820_392# a_586_94# a_162_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 VGND B1 a_1009_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 VPWR A1_N a_583_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VPWR B2 a_820_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 VPWR a_162_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VGND A1_N a_586_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 X a_162_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VPWR B1 a_820_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 VPWR a_162_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_583_368# A2_N a_586_94# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VGND a_162_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.cdl b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.cdl
index 1ca8c59..76dfd6a 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.cdl
+++ b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a2bb2oi_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNnor0 inor A1_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MMNnor0 inor A1_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor1 inor A2_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MMNnor1 inor A2_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 VGND B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 sndNB1 B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNaoi10 VGND B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 Y inor VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor0 VPWR A1_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor1 sndPA1N A2_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNaoi11 sndNB1 B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 pmid B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 pmid B2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 Y inor VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi20 Y inor VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor0 VPWR A1_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor1 sndPA1N A2_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 pmid B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 pmid B2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 Y inor VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2bb2oi_1
diff --git a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.netlist.tsv b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.netlist.tsv
index c5c1a14..3556a9a 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.netlist.tsv
+++ b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a2bb2oi_1 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnor0 MOSFET inor A1_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor1 MOSFET inor A2_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET VGND B1 sndNB1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET sndNB1 B2 Y VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET Y inor VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor1 MOSFET sndPA1N A2_N inor VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET pmid B1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET pmid B2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET Y inor pmid VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor0 MOSFET inor A1_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor1 MOSFET inor A2_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET VGND B1 sndNB1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET sndNB1 B2 Y VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET Y inor VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor1 MOSFET sndPA1N A2_N inor VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET pmid B1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET pmid B2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET Y inor pmid VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.spice b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.spice
index 887b356..abaf310 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.spice
+++ b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a2bb2oi_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
-M1000 a_126_112# A1_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.54e+11p pd=1.66e+06u as=8.322e+11p ps=6.72e+06u
-M1001 a_117_392# A1_N VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.4e+11p pd=2.48e+06u as=6.446e+11p ps=5.45e+06u
-M1002 Y a_126_112# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1003 VGND B1 a_488_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.368e+11p ps=2.12e+06u
-M1004 a_126_112# A2_N a_117_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1005 a_488_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_399_368# a_126_112# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=6.44e+11p pd=5.63e+06u as=3.08e+11p ps=2.79e+06u
-M1007 a_399_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR B2 a_399_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A2_N a_126_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A1_N a_117_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VPWR B1 a_399_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_399_368# B2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y B2 a_488_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_117_392# A2_N a_126_112# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VGND A1_N a_126_112# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X6 VGND a_126_112# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_126_112# A2_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X8 Y a_126_112# a_399_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_488_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.cdl b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.cdl
index 461b899..c1a4f90 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.cdl
+++ b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a2bb2oi_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNnor0 inor A1_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnor0 inor A1_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor1 inor A2_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnor1 inor A2_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 VGND B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 sndNB1 B2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+MMNaoi10 VGND B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 Y inor VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor0 VPWR A1_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor1 sndPA1N A2_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNaoi11 sndNB1 B2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 pmid B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 pmid B2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 Y inor VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi20 Y inor VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor0 VPWR A1_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor1 sndPA1N A2_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 pmid B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 pmid B2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 Y inor VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2bb2oi_2
diff --git a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.netlist.tsv b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.netlist.tsv
index fe5c4ae..ecd0b10 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.netlist.tsv
+++ b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a2bb2oi_2 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnor0 MOSFET inor A1_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor1 MOSFET inor A2_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET VGND B1 sndNB1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET sndNB1 B2 Y VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET Y inor VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor1 MOSFET sndPA1N A2_N inor VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET pmid B1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET pmid B2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET Y inor pmid VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor0 MOSFET inor A1_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor1 MOSFET inor A2_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET VGND B1 sndNB1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET sndNB1 B2 Y VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET Y inor VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor1 MOSFET sndPA1N A2_N inor VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET pmid B1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET pmid B2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET Y inor pmid VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.spice b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.spice
index fc92b5f..58a31e0 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.spice
+++ b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__a2bb2oi_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
-M1000 VPWR B1 a_424_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=9.47e+11p pd=8.23e+06u as=1.288e+12p ps=1.126e+07u
-M1001 a_424_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_212_102# A2_N a_209_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=2.4e+11p ps=2.48e+06u
-M1003 Y B2 a_615_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=5.994e+11p ps=6.06e+06u
-M1004 Y a_212_102# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=8.17e+11p ps=8.02e+06u
-M1005 a_615_74# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_209_392# A1_N VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_615_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A2_N a_212_102# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.08e+11p ps=1.93e+06u
-M1009 Y a_212_102# a_424_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1010 a_212_102# A1_N VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND a_212_102# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_424_368# a_212_102# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR B2 a_424_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND B1 a_615_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_424_368# B2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_615_74# B2 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VGND a_212_102# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y a_212_102# a_424_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y B2 a_615_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR B2 a_424_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VPWR B1 a_424_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR A1_N a_209_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND B1 a_615_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y a_212_102# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_615_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_209_392# A2_N a_212_102# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_212_102# A2_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_424_368# a_212_102# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_424_368# B2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_424_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND A1_N a_212_102# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.cdl b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.cdl
index c49ddb4..a4d8265 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.cdl
+++ b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a2bb2oi_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNnor0 inor A1_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNnor0 inor A1_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor1 inor A2_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNnor1 inor A2_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 VGND B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 sndNB1 B2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+MMNaoi10 VGND B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 Y inor VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor0 VPWR A1_N VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor1 sndPA1N A2_N VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265
+MMNaoi11 sndNB1 B2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 pmid B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 pmid B2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 Y inor VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi20 Y inor VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor0 VPWR A1_N VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor1 sndPA1N A2_N VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 pmid B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 pmid B2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 Y inor VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a2bb2oi_4
diff --git a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.netlist.tsv b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.netlist.tsv
index 27943f9..af8d07e 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.netlist.tsv
+++ b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a2bb2oi_4 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnor0 MOSFET inor A1_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor1 MOSFET inor A2_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET VGND B1 sndNB1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET sndNB1 B2 Y VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET Y inor VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor1 MOSFET sndPA1N A2_N inor VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET pmid B1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET pmid B2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET Y inor pmid VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor0 MOSFET inor A1_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor1 MOSFET inor A2_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET VGND B1 sndNB1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET sndNB1 B2 Y VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET Y inor VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor0 MOSFET VPWR A1_N sndPA1N VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor1 MOSFET sndPA1N A2_N inor VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET pmid B1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET pmid B2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET Y inor pmid VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.spice b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.spice
index bd1a692..cb5e97e 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.spice
+++ b/cells/a2bb2oi/sky130_fd_sc_hs__a2bb2oi_4.spice
@@ -16,64 +16,34 @@
.subckt sky130_fd_sc_hs__a2bb2oi_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
-M1000 a_539_368# a_114_392# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=2.296e+12p pd=1.978e+07u as=6.72e+11p ps=5.68e+06u
-M1001 a_914_74# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.0138e+12p pd=1.014e+07u as=1.2654e+12p ps=1.23e+07u
-M1002 Y B2 a_914_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.288e+11p pd=8.16e+06u as=0p ps=0u
-M1003 VPWR B2 a_539_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.644e+12p pd=1.396e+07u as=0p ps=0u
-M1004 VGND a_114_392# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y a_114_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A1_N a_114_392# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1007 Y B2 a_914_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_539_368# B2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND B1 a_914_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_914_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR B2 a_539_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_914_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_539_368# B2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND a_114_392# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR B1 a_539_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_539_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND B1 a_914_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y a_114_392# a_539_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR B1 a_539_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_114_392# A2_N a_29_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=8.5e+11p ps=7.7e+06u
-M1021 a_29_392# A2_N a_114_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_114_392# A2_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y a_114_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_539_368# a_114_392# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_539_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR A1_N a_29_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_29_392# A1_N VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Y a_114_392# a_539_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_914_74# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_914_74# B2 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_539_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y B2 a_914_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND B1 a_914_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND a_114_392# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_539_368# a_114_392# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR B1 a_539_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y B2 a_914_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND B1 a_914_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y a_114_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_539_368# a_114_392# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_914_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_114_392# A2_N a_29_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_539_368# B2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VPWR A1_N a_29_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 Y a_114_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VPWR B2 a_539_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_914_74# B2 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_914_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VPWR B2 a_539_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VPWR B1 a_539_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 VGND a_114_392# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_539_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VGND A2_N a_114_392# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_29_392# A2_N a_114_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 Y a_114_392# a_539_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 Y a_114_392# a_539_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_29_392# A1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X28 a_114_392# A1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_539_368# B2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a311o/sky130_fd_sc_hs__a311o_1.cdl b/cells/a311o/sky130_fd_sc_hs__a311o_1.cdl
index d4cd906..f19a41e 100644
--- a/cells/a311o/sky130_fd_sc_hs__a311o_1.cdl
+++ b/cells/a311o/sky130_fd_sc_hs__a311o_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a311o_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a311o_1
diff --git a/cells/a311o/sky130_fd_sc_hs__a311o_1.netlist.tsv b/cells/a311o/sky130_fd_sc_hs__a311o_1.netlist.tsv
index 8f31335..fc3b756 100644
--- a/cells/a311o/sky130_fd_sc_hs__a311o_1.netlist.tsv
+++ b/cells/a311o/sky130_fd_sc_hs__a311o_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a311o_1 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a311o/sky130_fd_sc_hs__a311o_1.spice b/cells/a311o/sky130_fd_sc_hs__a311o_1.spice
index 11627aa..46adfa2 100644
--- a/cells/a311o/sky130_fd_sc_hs__a311o_1.spice
+++ b/cells/a311o/sky130_fd_sc_hs__a311o_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a311o_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
-M1000 VGND B1 a_89_270# VNB nlowvt w=640000u l=150000u
-+ ad=5.289e+11p pd=4.33e+06u as=3.488e+11p ps=3.65e+06u
-M1001 a_89_270# C1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_264_120# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=2.10625e+11p pd=1.96e+06u as=0p ps=0u
-M1003 a_258_392# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=9.518e+11p ps=6.08e+06u
-M1004 VGND a_89_270# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.961e+11p ps=2.01e+06u
-M1005 VPWR A2 a_258_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_89_270# A1 a_359_123# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.048e+11p ps=1.92e+06u
-M1007 VPWR a_89_270# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.08e+11p ps=2.79e+06u
-M1008 a_89_270# C1 a_546_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=2.4e+11p ps=2.48e+06u
-M1009 a_258_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_546_392# B1 a_258_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_359_123# A2 a_264_120# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND A3 a_264_120# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 a_89_270# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_359_123# A1 a_89_270# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VPWR A1 a_258_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_264_120# A2 a_359_123# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 X a_89_270# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR A3 a_258_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 X a_89_270# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_546_392# C1 a_89_270# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VGND C1 a_89_270# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_258_392# B1 a_546_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_258_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a311o/sky130_fd_sc_hs__a311o_2.cdl b/cells/a311o/sky130_fd_sc_hs__a311o_2.cdl
index 30be7e8..9734181 100644
--- a/cells/a311o/sky130_fd_sc_hs__a311o_2.cdl
+++ b/cells/a311o/sky130_fd_sc_hs__a311o_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a311o_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a311o_2
diff --git a/cells/a311o/sky130_fd_sc_hs__a311o_2.netlist.tsv b/cells/a311o/sky130_fd_sc_hs__a311o_2.netlist.tsv
index 8bd4a89..8374309 100644
--- a/cells/a311o/sky130_fd_sc_hs__a311o_2.netlist.tsv
+++ b/cells/a311o/sky130_fd_sc_hs__a311o_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a311o_2 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a311o/sky130_fd_sc_hs__a311o_2.spice b/cells/a311o/sky130_fd_sc_hs__a311o_2.spice
index fa98a7a..60246b6 100644
--- a/cells/a311o/sky130_fd_sc_hs__a311o_2.spice
+++ b/cells/a311o/sky130_fd_sc_hs__a311o_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__a311o_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
-M1000 a_660_392# B1 a_330_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=6.6e+11p ps=5.32e+06u
-M1001 VPWR A2 a_330_392# VPB pshort w=1e+06u l=150000u
-+ ad=1.251e+12p pd=8.85e+06u as=0p ps=0u
-M1002 a_330_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 X a_21_270# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1004 a_21_270# C1 a_660_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1005 a_423_74# A2 a_351_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=1.554e+11p ps=1.9e+06u
-M1006 VPWR a_21_270# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_330_392# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_21_270# X VNB nlowvt w=740000u l=150000u
-+ ad=7.955e+11p pd=6.59e+06u as=2.072e+11p ps=2.04e+06u
-M1009 VGND B1 a_21_270# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.847e+11p ps=4.27e+06u
-M1010 a_351_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_21_270# C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_21_270# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_21_270# A1 a_423_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND A3 a_351_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_330_392# B1 a_660_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VPWR A1 a_330_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_351_74# A2 a_423_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_660_392# C1 a_21_270# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_21_270# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND C1 a_21_270# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_330_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 X a_21_270# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR A3 a_330_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VGND a_21_270# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_423_74# A1 a_21_270# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR a_21_270# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 X a_21_270# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a311o/sky130_fd_sc_hs__a311o_4.cdl b/cells/a311o/sky130_fd_sc_hs__a311o_4.cdl
index 5e46983..7effad6 100644
--- a/cells/a311o/sky130_fd_sc_hs__a311o_4.cdl
+++ b/cells/a311o/sky130_fd_sc_hs__a311o_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a311o_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 y C1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 y C1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a311o_4
diff --git a/cells/a311o/sky130_fd_sc_hs__a311o_4.netlist.tsv b/cells/a311o/sky130_fd_sc_hs__a311o_4.netlist.tsv
index 3cc5bb1..3a05e35 100644
--- a/cells/a311o/sky130_fd_sc_hs__a311o_4.netlist.tsv
+++ b/cells/a311o/sky130_fd_sc_hs__a311o_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a311o_4 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET y C1 pndB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET y C1 pndB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a311o/sky130_fd_sc_hs__a311o_4.spice b/cells/a311o/sky130_fd_sc_hs__a311o_4.spice
index a5bc236..9da3a86 100644
--- a/cells/a311o/sky130_fd_sc_hs__a311o_4.spice
+++ b/cells/a311o/sky130_fd_sc_hs__a311o_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__a311o_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
-M1000 X a_154_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.947e+12p ps=1.641e+07u
-M1001 VGND B1 a_154_392# VNB nlowvt w=640000u l=150000u
-+ ad=1.23862e+12p pd=1.191e+07u as=5.376e+11p ps=5.52e+06u
-M1002 VGND a_154_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1003 VPWR a_154_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_154_392# A1 a_1081_39# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=6.927e+11p ps=6.48e+06u
-M1005 a_1081_39# A1 a_154_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_154_392# C1 a_69_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=8.5e+11p ps=7.7e+06u
-M1007 a_69_392# C1 a_154_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_154_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_888_105# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=0p ps=0u
-M1010 a_1081_39# A2 a_888_105# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A3 a_888_105# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_334_392# B1 a_69_392# VPB pshort w=1e+06u l=150000u
-+ ad=1.2e+12p pd=1.04e+07u as=0p ps=0u
-M1013 a_334_392# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND C1 a_154_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 X a_154_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_334_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A2 a_334_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_69_392# B1 a_334_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_888_105# A2 a_1081_39# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND a_154_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR A3 a_334_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_334_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_154_392# B1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR A1 a_334_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_154_392# C1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 X a_154_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR a_154_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_334_392# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_154_392# A1 a_1081_39# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_69_392# B1 a_334_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_334_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_154_392# C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_334_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VGND a_154_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_334_392# B1 a_69_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_888_105# A2 a_1081_39# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_1081_39# A2 a_888_105# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VGND C1 a_154_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_888_105# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 X a_154_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND B1 a_154_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 X a_154_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND a_154_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 X a_154_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 X a_154_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_154_392# C1 a_69_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 VPWR A2 a_334_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 VPWR A1 a_334_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 a_1081_39# A1 a_154_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 VPWR a_154_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VPWR a_154_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VPWR A3 a_334_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 a_154_392# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X26 VGND A3 a_888_105# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X27 a_69_392# C1 a_154_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a311oi/sky130_fd_sc_hs__a311oi_1.cdl b/cells/a311oi/sky130_fd_sc_hs__a311oi_1.cdl
index feac931..6f91bed 100644
--- a/cells/a311oi/sky130_fd_sc_hs__a311oi_1.cdl
+++ b/cells/a311oi/sky130_fd_sc_hs__a311oi_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a311oi_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a311oi_1
diff --git a/cells/a311oi/sky130_fd_sc_hs__a311oi_1.netlist.tsv b/cells/a311oi/sky130_fd_sc_hs__a311oi_1.netlist.tsv
index f1dd7a7..6b6378a 100644
--- a/cells/a311oi/sky130_fd_sc_hs__a311oi_1.netlist.tsv
+++ b/cells/a311oi/sky130_fd_sc_hs__a311oi_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a311oi_1 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a311oi/sky130_fd_sc_hs__a311oi_1.spice b/cells/a311oi/sky130_fd_sc_hs__a311oi_1.spice
index 104a684..b2147c9 100644
--- a/cells/a311oi/sky130_fd_sc_hs__a311oi_1.spice
+++ b/cells/a311oi/sky130_fd_sc_hs__a311oi_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a311oi_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
-M1000 a_156_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=8.456e+11p ps=5.99e+06u
-M1001 VPWR A2 a_156_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_231_74# A2 a_159_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=1.554e+11p ps=1.9e+06u
-M1003 Y C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.847e+11p pd=4.27e+06u as=4.847e+11p ps=4.27e+06u
-M1004 a_159_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y C1 a_462_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=3.696e+11p ps=2.9e+06u
-M1006 Y A1 a_231_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_156_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_462_368# B1 a_156_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A3 a_156_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_231_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_156_368# B1 a_462_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_159_74# A2 a_231_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_462_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR A1 a_156_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_156_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND A3 a_159_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a311oi/sky130_fd_sc_hs__a311oi_2.cdl b/cells/a311oi/sky130_fd_sc_hs__a311oi_2.cdl
index 01c4efc..3d3b01c 100644
--- a/cells/a311oi/sky130_fd_sc_hs__a311oi_2.cdl
+++ b/cells/a311oi/sky130_fd_sc_hs__a311oi_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a311oi_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a311oi_2
diff --git a/cells/a311oi/sky130_fd_sc_hs__a311oi_2.netlist.tsv b/cells/a311oi/sky130_fd_sc_hs__a311oi_2.netlist.tsv
index 87accdf..74c7e50 100644
--- a/cells/a311oi/sky130_fd_sc_hs__a311oi_2.netlist.tsv
+++ b/cells/a311oi/sky130_fd_sc_hs__a311oi_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a311oi_2 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a311oi/sky130_fd_sc_hs__a311oi_2.spice b/cells/a311oi/sky130_fd_sc_hs__a311oi_2.spice
index 6303367..bd4e04f 100644
--- a/cells/a311oi/sky130_fd_sc_hs__a311oi_2.spice
+++ b/cells/a311oi/sky130_fd_sc_hs__a311oi_2.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__a311oi_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
-M1000 Y C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.994e+11p pd=6.06e+06u as=7.178e+11p ps=4.9e+06u
-M1001 a_127_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.344e+12p pd=1.136e+07u as=1.3216e+12p ps=1.132e+07u
-M1002 VPWR A3 a_127_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_127_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_127_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A2 a_127_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_45_74# A2 a_300_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.994e+11p pd=6.06e+06u as=4.144e+11p ps=4.08e+06u
-M1007 VPWR A1 a_127_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_45_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A3 a_45_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_127_368# B1 a_692_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=9.52e+11p ps=8.42e+06u
-M1011 Y A1 a_300_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_692_368# B1 a_127_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Y C1 a_692_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1014 a_300_74# A2 a_45_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_692_368# C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_300_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_45_74# A2 a_300_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y A1 a_300_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_127_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR A1 a_127_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_127_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_127_368# B1 a_692_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_45_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR A3 a_127_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VPWR A2 a_127_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_127_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_692_368# B1 a_127_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_692_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND A3 a_45_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y C1 a_692_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_300_74# A2 a_45_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_300_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a311oi/sky130_fd_sc_hs__a311oi_4.cdl b/cells/a311oi/sky130_fd_sc_hs__a311oi_4.cdl
index 7dbe147..0c69475 100644
--- a/cells/a311oi/sky130_fd_sc_hs__a311oi_4.cdl
+++ b/cells/a311oi/sky130_fd_sc_hs__a311oi_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a311oi_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 pndB B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 pndB B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 Y C1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 Y C1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a311oi_4
diff --git a/cells/a311oi/sky130_fd_sc_hs__a311oi_4.netlist.tsv b/cells/a311oi/sky130_fd_sc_hs__a311oi_4.netlist.tsv
index 81cb03f..d11ca70 100644
--- a/cells/a311oi/sky130_fd_sc_hs__a311oi_4.netlist.tsv
+++ b/cells/a311oi/sky130_fd_sc_hs__a311oi_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a311oi_4 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET pndB B1 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET Y C1 pndB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET pndB B1 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET Y C1 pndB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a311oi/sky130_fd_sc_hs__a311oi_4.spice b/cells/a311oi/sky130_fd_sc_hs__a311oi_4.spice
index fb68a3e..6da0ea6 100644
--- a/cells/a311oi/sky130_fd_sc_hs__a311oi_4.spice
+++ b/cells/a311oi/sky130_fd_sc_hs__a311oi_4.spice
@@ -16,76 +16,40 @@
.subckt sky130_fd_sc_hs__a311oi_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
-M1000 a_465_74# A2 a_34_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.288e+11p pd=8.16e+06u as=1.0286e+12p ps=1.018e+07u
-M1001 a_34_74# A2 a_465_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A1 a_465_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.0286e+12p pd=1.018e+07u as=0p ps=0u
-M1003 a_114_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.688e+12p pd=2.272e+07u as=2.296e+12p ps=1.978e+07u
-M1004 VPWR A3 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A1 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_465_74# A2 a_34_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_114_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_114_368# B1 a_1213_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.6464e+12p ps=1.414e+07u
-M1009 VGND A3 a_34_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.4578e+12p pd=9.86e+06u as=0p ps=0u
-M1010 Y C1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR A3 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_1213_368# B1 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_114_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_114_368# B1 a_1213_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_465_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR A2 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_1213_368# B1 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_114_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Y C1 a_1213_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1021 a_34_74# A2 a_465_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y A1 a_465_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR A2 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_1213_368# C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_114_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 Y C1 a_1213_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND A3 a_34_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_465_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VPWR A1 a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1213_368# C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_34_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_34_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_114_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_114_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_114_368# B1 a_1213_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_114_368# B1 a_1213_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_114_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y C1 a_1213_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_114_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_114_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y A1 a_465_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VGND A3 a_34_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR A3 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VPWR A1 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_34_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_114_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_1213_368# B1 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VGND A3 a_34_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 Y A1 a_465_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_1213_368# B1 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 Y C1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VPWR A3 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_34_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_1213_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VPWR A2 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 VPWR A2 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_1213_368# C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_34_74# A2 a_465_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 Y C1 a_1213_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 a_465_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 VPWR A1 a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 a_465_74# A2 a_34_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 a_114_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 a_34_74# A2 a_465_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 a_465_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 a_465_74# A2 a_34_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a31o/sky130_fd_sc_hs__a31o_1.cdl b/cells/a31o/sky130_fd_sc_hs__a31o_1.cdl
index 4ed0c85..fd4a7e3 100644
--- a/cells/a31o/sky130_fd_sc_hs__a31o_1.cdl
+++ b/cells/a31o/sky130_fd_sc_hs__a31o_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a31o_1 A1 A2 A3 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a31o_1
diff --git a/cells/a31o/sky130_fd_sc_hs__a31o_1.netlist.tsv b/cells/a31o/sky130_fd_sc_hs__a31o_1.netlist.tsv
index e904285..fee6b45 100644
--- a/cells/a31o/sky130_fd_sc_hs__a31o_1.netlist.tsv
+++ b/cells/a31o/sky130_fd_sc_hs__a31o_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a31o_1 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a31o/sky130_fd_sc_hs__a31o_1.spice b/cells/a31o/sky130_fd_sc_hs__a31o_1.spice
index fb3c710..de8e404 100644
--- a/cells/a31o/sky130_fd_sc_hs__a31o_1.spice
+++ b/cells/a31o/sky130_fd_sc_hs__a31o_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a31o_1 A1 A2 A3 B1 VGND VNB VPB VPWR X
-M1000 VPWR a_81_270# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0418e+12p pd=6.26e+06u as=3.08e+11p ps=2.79e+06u
-M1001 a_250_392# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1002 VGND B1 a_81_270# VNB nlowvt w=640000u l=150000u
-+ ad=5.827e+11p pd=4.47e+06u as=2.816e+11p ps=2.16e+06u
-M1003 VPWR A2 a_250_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_250_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_81_270# B1 a_250_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1006 a_337_120# A2 a_265_120# VNB nlowvt w=640000u l=150000u
-+ ad=2.5125e+11p pd=2.09e+06u as=1.344e+11p ps=1.7e+06u
-M1007 VGND a_81_270# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.961e+11p ps=2.01e+06u
-M1008 a_265_120# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_81_270# A1 a_337_120# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND A3 a_265_120# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 a_265_120# A2 a_337_120# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_81_270# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 X a_81_270# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_250_392# B1 a_81_270# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 X a_81_270# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_250_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_337_120# A1 a_81_270# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VPWR A1 a_250_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VPWR A3 a_250_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a31o/sky130_fd_sc_hs__a31o_2.cdl b/cells/a31o/sky130_fd_sc_hs__a31o_2.cdl
index 2e7d4e2..e3364c2 100644
--- a/cells/a31o/sky130_fd_sc_hs__a31o_2.cdl
+++ b/cells/a31o/sky130_fd_sc_hs__a31o_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a31o_2 A1 A2 A3 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a31o_2
diff --git a/cells/a31o/sky130_fd_sc_hs__a31o_2.netlist.tsv b/cells/a31o/sky130_fd_sc_hs__a31o_2.netlist.tsv
index 127088a..5aab60c 100644
--- a/cells/a31o/sky130_fd_sc_hs__a31o_2.netlist.tsv
+++ b/cells/a31o/sky130_fd_sc_hs__a31o_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a31o_2 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a31o/sky130_fd_sc_hs__a31o_2.spice b/cells/a31o/sky130_fd_sc_hs__a31o_2.spice
index 3e1b641..9f0bcf8 100644
--- a/cells/a31o/sky130_fd_sc_hs__a31o_2.spice
+++ b/cells/a31o/sky130_fd_sc_hs__a31o_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a31o_2 A1 A2 A3 B1 VGND VNB VPB VPWR X
-M1000 VGND B1 a_97_296# VNB nlowvt w=740000u l=150000u
-+ ad=9.435e+11p pd=6.99e+06u as=3.108e+11p ps=2.32e+06u
-M1001 a_97_296# B1 a_362_368# VPB pshort w=1e+06u l=150000u
-+ ad=3.05e+11p pd=2.61e+06u as=6.5e+11p ps=5.3e+06u
-M1002 a_371_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1003 a_362_368# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=1.4332e+12p ps=9.17e+06u
-M1004 a_449_74# A2 a_371_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=0p ps=0u
-M1005 VGND a_97_296# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1006 X a_97_296# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_97_296# A1 a_449_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_97_296# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1009 VPWR a_97_296# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_362_368# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR A2 a_362_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_97_296# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_97_296# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_371_74# A2 a_449_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 X a_97_296# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR A3 a_362_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VPWR A1 a_362_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_362_368# B1 a_97_296# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND a_97_296# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND A3 a_371_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_362_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_449_74# A1 a_97_296# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 X a_97_296# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a31o/sky130_fd_sc_hs__a31o_4.cdl b/cells/a31o/sky130_fd_sc_hs__a31o_4.cdl
index 613f526..72de112 100644
--- a/cells/a31o/sky130_fd_sc_hs__a31o_4.cdl
+++ b/cells/a31o/sky130_fd_sc_hs__a31o_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a31o_4 A1 A2 A3 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a31o_4
diff --git a/cells/a31o/sky130_fd_sc_hs__a31o_4.netlist.tsv b/cells/a31o/sky130_fd_sc_hs__a31o_4.netlist.tsv
index 21734ae..ae568c3 100644
--- a/cells/a31o/sky130_fd_sc_hs__a31o_4.netlist.tsv
+++ b/cells/a31o/sky130_fd_sc_hs__a31o_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a31o_4 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a31o/sky130_fd_sc_hs__a31o_4.spice b/cells/a31o/sky130_fd_sc_hs__a31o_4.spice
index 84de0de..1add0c5 100644
--- a/cells/a31o/sky130_fd_sc_hs__a31o_4.spice
+++ b/cells/a31o/sky130_fd_sc_hs__a31o_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__a31o_4 A1 A2 A3 B1 VGND VNB VPB VPWR X
-M1000 a_529_392# B1 a_83_274# VPB pshort w=1e+06u l=150000u
-+ ad=1.69e+12p pd=1.338e+07u as=3.7e+11p ps=2.74e+06u
-M1001 a_529_392# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.3248e+12p ps=1.712e+07u
-M1002 a_83_274# B1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=5.888e+11p pd=5.68e+06u as=1.0507e+12p ps=1.001e+07u
-M1003 VGND A3 a_1000_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=5.44e+11p ps=5.54e+06u
-M1004 a_529_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A3 a_529_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_775_74# A2 a_1000_74# VNB nlowvt w=640000u l=150000u
-+ ad=4.032e+11p pd=3.82e+06u as=0p ps=0u
-M1007 VGND B1 a_83_274# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_83_274# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.662e+11p pd=4.22e+06u as=0p ps=0u
-M1009 VGND a_83_274# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 X a_83_274# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1011 a_83_274# A1 a_775_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR a_83_274# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_775_74# A1 a_83_274# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1000_74# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR a_83_274# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_529_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 X a_83_274# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1000_74# A2 a_775_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND a_83_274# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_83_274# B1 a_529_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR A1 a_529_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 X a_83_274# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR A2 a_529_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_274# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND a_83_274# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR A1 a_529_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 X a_83_274# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR A3 a_529_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_83_274# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_529_392# B1 a_83_274# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_83_274# A1 a_775_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_83_274# B1 a_529_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_529_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_529_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VGND a_83_274# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR a_83_274# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_1000_74# A2 a_775_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 X a_83_274# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 X a_83_274# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR A2 a_529_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 a_1000_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 X a_83_274# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_775_74# A2 a_1000_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_529_392# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 VGND B1 a_83_274# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 a_775_74# A1 a_83_274# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 VGND A3 a_1000_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a31oi/sky130_fd_sc_hs__a31oi_1.cdl b/cells/a31oi/sky130_fd_sc_hs__a31oi_1.cdl
index bc977aa..d1dd67b 100644
--- a/cells/a31oi/sky130_fd_sc_hs__a31oi_1.cdl
+++ b/cells/a31oi/sky130_fd_sc_hs__a31oi_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a31oi_1 A1 A2 A3 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a31oi_1
diff --git a/cells/a31oi/sky130_fd_sc_hs__a31oi_1.netlist.tsv b/cells/a31oi/sky130_fd_sc_hs__a31oi_1.netlist.tsv
index 98e7f96..5902097 100644
--- a/cells/a31oi/sky130_fd_sc_hs__a31oi_1.netlist.tsv
+++ b/cells/a31oi/sky130_fd_sc_hs__a31oi_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a31oi_1 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a31oi/sky130_fd_sc_hs__a31oi_1.spice b/cells/a31oi/sky130_fd_sc_hs__a31oi_1.spice
index f55c248..694057c 100644
--- a/cells/a31oi/sky130_fd_sc_hs__a31oi_1.spice
+++ b/cells/a31oi/sky130_fd_sc_hs__a31oi_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__a31oi_1 A1 A2 A3 B1 VGND VNB VPB VPWR Y
-M1000 a_136_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=7.28e+11p pd=5.78e+06u as=9.8e+11p ps=6.23e+06u
-M1001 Y A1 a_223_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=3.108e+11p ps=2.32e+06u
-M1002 VPWR A2 a_136_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y B1 a_136_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1004 a_136_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_223_74# A2 a_145_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1006 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=5.291e+11p pd=4.39e+06u as=0p ps=0u
-M1007 a_145_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A1 a_136_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_136_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND A3 a_145_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_223_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR A3 a_136_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_145_74# A2 a_223_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_136_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a31oi/sky130_fd_sc_hs__a31oi_2.cdl b/cells/a31oi/sky130_fd_sc_hs__a31oi_2.cdl
index a9167cf..d347dcd 100644
--- a/cells/a31oi/sky130_fd_sc_hs__a31oi_2.cdl
+++ b/cells/a31oi/sky130_fd_sc_hs__a31oi_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a31oi_2 A1 A2 A3 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a31oi_2
diff --git a/cells/a31oi/sky130_fd_sc_hs__a31oi_2.netlist.tsv b/cells/a31oi/sky130_fd_sc_hs__a31oi_2.netlist.tsv
index c6200f0..6875225 100644
--- a/cells/a31oi/sky130_fd_sc_hs__a31oi_2.netlist.tsv
+++ b/cells/a31oi/sky130_fd_sc_hs__a31oi_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a31oi_2 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a31oi/sky130_fd_sc_hs__a31oi_2.spice b/cells/a31oi/sky130_fd_sc_hs__a31oi_2.spice
index c22965d..d902ea6 100644
--- a/cells/a31oi/sky130_fd_sc_hs__a31oi_2.spice
+++ b/cells/a31oi/sky130_fd_sc_hs__a31oi_2.spice
@@ -16,34 +16,19 @@
.subckt sky130_fd_sc_hs__a31oi_2 A1 A2 A3 B1 VGND VNB VPB VPWR Y
-M1000 a_200_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=4.773e+11p pd=4.25e+06u as=7.548e+11p ps=5e+06u
-M1001 a_27_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.7808e+12p pd=1.438e+07u as=1.0752e+12p ps=8.64e+06u
-M1002 Y B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1003 VPWR A1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=5.217e+11p ps=4.37e+06u
-M1005 a_27_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_27_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y A1 a_200_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR A2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A3 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A3 a_114_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.662e+11p ps=4.22e+06u
-M1012 a_114_74# A2 a_200_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_114_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_200_74# A2 a_114_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_200_74# A2 a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR A3 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y A1 a_200_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_27_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR A2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_114_74# A2 a_200_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR A1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_114_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_27_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_200_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND A3 a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_27_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a31oi/sky130_fd_sc_hs__a31oi_4.cdl b/cells/a31oi/sky130_fd_sc_hs__a31oi_4.cdl
index 6fb0e94..0e695ca 100644
--- a/cells/a31oi/sky130_fd_sc_hs__a31oi_4.cdl
+++ b/cells/a31oi/sky130_fd_sc_hs__a31oi_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__a31oi_4 A1 A2 A3 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a31oi_4
diff --git a/cells/a31oi/sky130_fd_sc_hs__a31oi_4.netlist.tsv b/cells/a31oi/sky130_fd_sc_hs__a31oi_4.netlist.tsv
index 9431b86..ca64ddd 100644
--- a/cells/a31oi/sky130_fd_sc_hs__a31oi_4.netlist.tsv
+++ b/cells/a31oi/sky130_fd_sc_hs__a31oi_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__a31oi_4 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a31oi/sky130_fd_sc_hs__a31oi_4.spice b/cells/a31oi/sky130_fd_sc_hs__a31oi_4.spice
index 4db6d18..1b2586b 100644
--- a/cells/a31oi/sky130_fd_sc_hs__a31oi_4.spice
+++ b/cells/a31oi/sky130_fd_sc_hs__a31oi_4.spice
@@ -16,64 +16,34 @@
.subckt sky130_fd_sc_hs__a31oi_4 A1 A2 A3 B1 VGND VNB VPB VPWR Y
-M1000 Y A1 a_475_74# VNB nlowvt w=740000u l=150000u
-+ ad=9.2695e+11p pd=8.48e+06u as=1.1544e+12p ps=9.04e+06u
-M1001 a_475_74# A2 a_30_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.03482e+12p ps=1.022e+07u
-M1002 a_475_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.944e+11p pd=5.72e+06u as=3.696e+12p ps=2.676e+07u
-M1004 a_30_74# A2 a_475_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_30_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.2839e+12p ps=7.91e+06u
-M1006 a_27_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=2.296e+12p ps=1.754e+07u
-M1007 VGND A3 a_30_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_30_74# A2 a_475_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A3 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR A3 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_475_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_27_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_27_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_27_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y A1 a_475_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR A1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR A2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_27_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_27_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_475_74# A2 a_30_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR A1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 Y B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_27_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND A3 a_30_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_30_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_27_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR A2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR A1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_475_74# A2 a_30_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_27_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y A1 a_475_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR A2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_27_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND A3 a_30_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_30_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR A3 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VPWR A1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_27_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_30_74# A2 a_475_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_475_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_475_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VPWR A3 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_30_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_30_74# A2 a_475_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_475_74# A2 a_30_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 VGND A3 a_30_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 Y A1 a_475_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 Y B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a32o/sky130_fd_sc_hs__a32o_1.cdl b/cells/a32o/sky130_fd_sc_hs__a32o_1.cdl
index 07b1573..97e59cb 100644
--- a/cells/a32o/sky130_fd_sc_hs__a32o_1.cdl
+++ b/cells/a32o/sky130_fd_sc_hs__a32o_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a32o_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 y B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 y B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a32o_1
diff --git a/cells/a32o/sky130_fd_sc_hs__a32o_1.netlist.tsv b/cells/a32o/sky130_fd_sc_hs__a32o_1.netlist.tsv
index f990e1d..2f4f220 100644
--- a/cells/a32o/sky130_fd_sc_hs__a32o_1.netlist.tsv
+++ b/cells/a32o/sky130_fd_sc_hs__a32o_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a32o_1 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET y B2 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET y B2 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a32o/sky130_fd_sc_hs__a32o_1.spice b/cells/a32o/sky130_fd_sc_hs__a32o_1.spice
index 6b749c3..be2ad47 100644
--- a/cells/a32o/sky130_fd_sc_hs__a32o_1.spice
+++ b/cells/a32o/sky130_fd_sc_hs__a32o_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a32o_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
-M1000 VPWR a_84_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.1114e+12p pd=6.38e+06u as=3.304e+11p ps=2.83e+06u
-M1001 a_601_94# B1 a_84_48# VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=4.032e+11p ps=2.54e+06u
-M1002 a_244_368# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=8.95e+11p pd=7.79e+06u as=0p ps=0u
-M1003 a_244_368# B2 a_84_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4e+11p ps=2.8e+06u
-M1004 VPWR A2 a_244_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_244_368# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_259_94# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=6.004e+11p ps=4.48e+06u
-M1007 a_337_94# A2 a_259_94# VNB nlowvt w=640000u l=150000u
-+ ad=2.496e+11p pd=2.06e+06u as=0p ps=0u
-M1008 a_84_48# B1 a_244_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND B2 a_601_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_84_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1011 a_84_48# A1 a_337_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_84_48# B2 a_244_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_601_94# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VPWR A3 a_244_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_244_368# B1 a_84_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_84_48# B1 a_601_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 X a_84_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR A1 a_244_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_244_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_259_94# A2 a_337_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 X a_84_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND A3 a_259_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_337_94# A1 a_84_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/a32o/sky130_fd_sc_hs__a32o_2.cdl b/cells/a32o/sky130_fd_sc_hs__a32o_2.cdl
index c5b08f2..1b33489 100644
--- a/cells/a32o/sky130_fd_sc_hs__a32o_2.cdl
+++ b/cells/a32o/sky130_fd_sc_hs__a32o_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a32o_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 y B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 y B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a32o_2
diff --git a/cells/a32o/sky130_fd_sc_hs__a32o_2.netlist.tsv b/cells/a32o/sky130_fd_sc_hs__a32o_2.netlist.tsv
index b41246b..7eadf66 100644
--- a/cells/a32o/sky130_fd_sc_hs__a32o_2.netlist.tsv
+++ b/cells/a32o/sky130_fd_sc_hs__a32o_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a32o_2 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET y B2 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET y B2 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a32o/sky130_fd_sc_hs__a32o_2.spice b/cells/a32o/sky130_fd_sc_hs__a32o_2.spice
index 4b8d580..516e922 100644
--- a/cells/a32o/sky130_fd_sc_hs__a32o_2.spice
+++ b/cells/a32o/sky130_fd_sc_hs__a32o_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__a32o_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
-M1000 a_346_368# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=8.95e+11p pd=7.79e+06u as=1.4956e+12p ps=9.29e+06u
-M1001 a_661_74# B1 a_45_264# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=3.108e+11p ps=2.32e+06u
-M1002 VPWR A2 a_346_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND a_45_264# X VNB nlowvt w=740000u l=150000u
-+ ad=8.769e+11p pd=6.81e+06u as=2.146e+11p ps=2.06e+06u
-M1004 a_346_368# B2 a_45_264# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4e+11p ps=2.8e+06u
-M1005 a_346_368# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_45_264# B1 a_346_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_433_74# A2 a_355_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=1.776e+11p ps=1.96e+06u
-M1008 a_355_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND B2 a_661_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR a_45_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.36e+11p ps=2.84e+06u
-M1011 X a_45_264# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_45_264# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_45_264# A1 a_433_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_45_264# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A3 a_346_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VPWR A1 a_346_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_661_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_433_74# A1 a_45_264# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_45_264# B2 a_346_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_346_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 X a_45_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_346_368# B1 a_45_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VGND a_45_264# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 X a_45_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_45_264# B1 a_661_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_355_74# A2 a_433_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND A3 a_355_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a32o/sky130_fd_sc_hs__a32o_4.cdl b/cells/a32o/sky130_fd_sc_hs__a32o_4.cdl
index fd35dd5..ff45a01 100644
--- a/cells/a32o/sky130_fd_sc_hs__a32o_4.cdl
+++ b/cells/a32o/sky130_fd_sc_hs__a32o_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a32o_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 y B2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 y B2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a32o_4
diff --git a/cells/a32o/sky130_fd_sc_hs__a32o_4.netlist.tsv b/cells/a32o/sky130_fd_sc_hs__a32o_4.netlist.tsv
index 12d2cac..a4ffe1a 100644
--- a/cells/a32o/sky130_fd_sc_hs__a32o_4.netlist.tsv
+++ b/cells/a32o/sky130_fd_sc_hs__a32o_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a32o_4 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET y B2 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 sndB1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET y B2 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 sndB1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a32o/sky130_fd_sc_hs__a32o_4.spice b/cells/a32o/sky130_fd_sc_hs__a32o_4.spice
index 28b373f..29836c1 100644
--- a/cells/a32o/sky130_fd_sc_hs__a32o_4.spice
+++ b/cells/a32o/sky130_fd_sc_hs__a32o_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__a32o_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
-M1000 a_587_110# B2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=1.47252e+12p ps=1.141e+07u
-M1001 a_83_283# B1 a_587_110# VNB nlowvt w=640000u l=150000u
-+ ad=4.34975e+11p pd=4.13e+06u as=0p ps=0u
-M1002 a_509_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.105e+12p pd=1.621e+07u as=2.2278e+12p ps=1.695e+07u
-M1003 a_992_122# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=5.568e+11p pd=5.58e+06u as=0p ps=0u
-M1004 VPWR A1 a_509_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_83_283# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.255e+11p pd=4.11e+06u as=0p ps=0u
-M1006 X a_83_283# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_992_122# A2 a_1079_122# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.096e+11p ps=3.84e+06u
-M1008 VGND A3 a_992_122# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_83_283# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR a_83_283# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=6.72e+11p ps=5.68e+06u
-M1011 X a_83_283# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_587_110# B1 a_83_283# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_83_283# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_83_283# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND B2 a_587_110# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_509_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_83_283# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A2 a_509_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_509_392# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_83_283# B1 a_509_392# VPB pshort w=1e+06u l=150000u
-+ ad=7e+11p pd=5.4e+06u as=0p ps=0u
-M1021 a_509_392# B2 a_83_283# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR A3 a_509_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_509_392# B1 a_83_283# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_1079_122# A2 a_992_122# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_83_283# B2 a_509_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_83_283# A1 a_1079_122# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_1079_122# A1 a_83_283# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_283# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND a_83_283# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_83_283# B1 a_587_110# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND A3 a_992_122# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 VPWR A1 a_509_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VGND a_83_283# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_587_110# B1 a_83_283# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_1079_122# A2 a_992_122# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_509_392# B1 a_83_283# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_509_392# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 X a_83_283# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_992_122# A2 a_1079_122# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_587_110# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 X a_83_283# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_83_283# B2 a_509_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 VPWR A3 a_509_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 a_509_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 a_1079_122# A1 a_83_283# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 a_992_122# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 X a_83_283# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VPWR A2 a_509_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 a_509_392# B2 a_83_283# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 a_83_283# A1 a_1079_122# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 VGND B2 a_587_110# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 VPWR a_83_283# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_509_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X26 X a_83_283# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_83_283# B1 a_509_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/a32oi/sky130_fd_sc_hs__a32oi_1.cdl b/cells/a32oi/sky130_fd_sc_hs__a32oi_1.cdl
index 6e5d8f4..9a80f8b 100644
--- a/cells/a32oi/sky130_fd_sc_hs__a32oi_1.cdl
+++ b/cells/a32oi/sky130_fd_sc_hs__a32oi_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a32oi_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 Y B2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 Y B2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a32oi_1
diff --git a/cells/a32oi/sky130_fd_sc_hs__a32oi_1.netlist.tsv b/cells/a32oi/sky130_fd_sc_hs__a32oi_1.netlist.tsv
index 97631b6..2c61b2d 100644
--- a/cells/a32oi/sky130_fd_sc_hs__a32oi_1.netlist.tsv
+++ b/cells/a32oi/sky130_fd_sc_hs__a32oi_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a32oi_1 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET Y B2 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET Y B2 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a32oi/sky130_fd_sc_hs__a32oi_1.spice b/cells/a32oi/sky130_fd_sc_hs__a32oi_1.spice
index 7986c86..3de45f8 100644
--- a/cells/a32oi/sky130_fd_sc_hs__a32oi_1.spice
+++ b/cells/a32oi/sky130_fd_sc_hs__a32oi_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a32oi_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
-M1000 Y B1 a_119_74# VNB nlowvt w=740000u l=150000u
-+ ad=6.068e+11p pd=3.12e+06u as=1.776e+11p ps=1.96e+06u
-M1001 VGND A3 a_469_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.403e+11p pd=4.15e+06u as=3.108e+11p ps=2.32e+06u
-M1002 a_119_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_27_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.1816e+12p pd=8.83e+06u as=3.92e+11p ps=2.94e+06u
-M1004 Y B2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_27_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.0472e+12p ps=6.35e+06u
-M1006 a_391_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1007 VPWR A3 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_469_74# A2 a_391_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_391_74# A2 a_469_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_119_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND B2 a_119_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR A2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y A1 a_391_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_469_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_27_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a32oi/sky130_fd_sc_hs__a32oi_2.cdl b/cells/a32oi/sky130_fd_sc_hs__a32oi_2.cdl
index 75cf38f..24d6907 100644
--- a/cells/a32oi/sky130_fd_sc_hs__a32oi_2.cdl
+++ b/cells/a32oi/sky130_fd_sc_hs__a32oi_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a32oi_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 Y B2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 Y B2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a32oi_2
diff --git a/cells/a32oi/sky130_fd_sc_hs__a32oi_2.netlist.tsv b/cells/a32oi/sky130_fd_sc_hs__a32oi_2.netlist.tsv
index 8148235..b591777 100644
--- a/cells/a32oi/sky130_fd_sc_hs__a32oi_2.netlist.tsv
+++ b/cells/a32oi/sky130_fd_sc_hs__a32oi_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a32oi_2 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET Y B2 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET Y B2 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a32oi/sky130_fd_sc_hs__a32oi_2.spice b/cells/a32oi/sky130_fd_sc_hs__a32oi_2.spice
index 79189a1..c57474c 100644
--- a/cells/a32oi/sky130_fd_sc_hs__a32oi_2.spice
+++ b/cells/a32oi/sky130_fd_sc_hs__a32oi_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__a32oi_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
-M1000 a_27_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.3184e+12p pd=1.758e+07u as=1.6296e+12p ps=9.63e+06u
-M1001 VPWR A2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_771_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.995e+11p pd=4.31e+06u as=6.66e+11p ps=6.24e+06u
-M1003 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=6.808e+11p ps=6.28e+06u
-M1004 Y B2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.784e+11p pd=5.87e+06u as=0p ps=0u
-M1005 VPWR A3 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR A1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_27_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y A1 a_507_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=6.475e+11p ps=6.19e+06u
-M1013 VGND A3 a_771_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_27_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_507_74# A2 a_771_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_771_74# A2 a_507_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND B2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_507_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y A1 a_507_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_27_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y B2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND A3 a_771_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR A3 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_771_74# A2 a_507_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_507_74# A2 a_771_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_771_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 Y B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VPWR A1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_507_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_27_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VPWR A2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_27_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_27_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a32oi/sky130_fd_sc_hs__a32oi_4.cdl b/cells/a32oi/sky130_fd_sc_hs__a32oi_4.cdl
index 7647f54..72b3e2f 100644
--- a/cells/a32oi/sky130_fd_sc_hs__a32oi_4.cdl
+++ b/cells/a32oi/sky130_fd_sc_hs__a32oi_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a32oi_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 Y B2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 Y B2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 sndB1 B2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 sndB1 B2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a32oi_4
diff --git a/cells/a32oi/sky130_fd_sc_hs__a32oi_4.netlist.tsv b/cells/a32oi/sky130_fd_sc_hs__a32oi_4.netlist.tsv
index 3cd63d7..579fe64 100644
--- a/cells/a32oi/sky130_fd_sc_hs__a32oi_4.netlist.tsv
+++ b/cells/a32oi/sky130_fd_sc_hs__a32oi_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a32oi_4 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET Y B2 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 sndB1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET sndB1 B2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET Y B2 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 sndB1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET sndB1 B2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a32oi/sky130_fd_sc_hs__a32oi_4.spice b/cells/a32oi/sky130_fd_sc_hs__a32oi_4.spice
index 3312750..0463564 100644
--- a/cells/a32oi/sky130_fd_sc_hs__a32oi_4.spice
+++ b/cells/a32oi/sky130_fd_sc_hs__a32oi_4.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__a32oi_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
-M1000 a_868_74# A2 a_1313_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.0471e+12p pd=1.023e+07u as=8.288e+11p ps=8.16e+06u
-M1001 VGND A3 a_1313_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.1433e+12p pd=1.049e+07u as=0p ps=0u
-M1002 a_868_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=8.806e+11p ps=8.3e+06u
-M1003 a_1313_74# A2 a_868_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.0952e+12p pd=1.036e+07u as=0p ps=0u
-M1005 Y B2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.5064e+12p pd=1.165e+07u as=4.1384e+12p ps=3.203e+07u
-M1006 a_27_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=2.5144e+12p pd=1.793e+07u as=0p ps=0u
-M1008 a_27_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_1313_74# A2 a_868_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_868_74# A2 a_1313_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND A3 a_1313_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y B2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_27_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_868_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Y B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_27_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_27_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR A1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR A3 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND B2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_27_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR A3 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_27_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_27_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_27_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 Y A1 a_868_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VPWR A2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND B2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 Y A1 a_868_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_1313_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 a_1313_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VPWR A1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR A1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR A1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_1313_74# A2 a_868_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_27_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR A2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y B2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Y B2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_27_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VPWR A2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VPWR A3 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_868_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 Y A1 a_868_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_27_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VPWR A3 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_1313_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 Y A1 a_868_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_1313_74# A2 a_868_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_1313_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VGND B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_868_74# A2 a_1313_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_868_74# A2 a_1313_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 a_27_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 Y B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_27_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 a_27_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 a_27_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X35 VGND A3 a_1313_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 a_27_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 a_868_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 a_27_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X39 VGND A3 a_1313_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a41o/sky130_fd_sc_hs__a41o_1.cdl b/cells/a41o/sky130_fd_sc_hs__a41o_1.cdl
index d7f5132..837e20c 100644
--- a/cells/a41o/sky130_fd_sc_hs__a41o_1.cdl
+++ b/cells/a41o/sky130_fd_sc_hs__a41o_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a41o_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 pndA A4 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA3 pndA A4 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 sndA3 A4 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 sndA3 A4 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a41o_1
diff --git a/cells/a41o/sky130_fd_sc_hs__a41o_1.netlist.tsv b/cells/a41o/sky130_fd_sc_hs__a41o_1.netlist.tsv
index 8f8c3d0..4e18bfe 100644
--- a/cells/a41o/sky130_fd_sc_hs__a41o_1.netlist.tsv
+++ b/cells/a41o/sky130_fd_sc_hs__a41o_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a41o_1 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET pndA A4 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 sndA3 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET sndA3 A4 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET pndA A4 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 sndA3 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET sndA3 A4 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a41o/sky130_fd_sc_hs__a41o_1.spice b/cells/a41o/sky130_fd_sc_hs__a41o_1.spice
index a5d48dd..4747783 100644
--- a/cells/a41o/sky130_fd_sc_hs__a41o_1.spice
+++ b/cells/a41o/sky130_fd_sc_hs__a41o_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__a41o_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
-M1000 VPWR A3 a_354_392# VPB pshort w=1e+06u l=150000u
-+ ad=1.1804e+12p pd=8.53e+06u as=9.45e+11p ps=7.89e+06u
-M1001 a_543_74# A2 a_449_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=2.368e+11p ps=2.12e+06u
-M1002 VPWR A1 a_354_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_354_392# B1 a_83_244# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1004 a_449_74# A1 a_83_244# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1005 VGND a_83_244# X VNB nlowvt w=740000u l=150000u
-+ ad=5.217e+11p pd=4.37e+06u as=7.104e+11p ps=3.4e+06u
-M1006 a_657_74# A3 a_543_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=0p ps=0u
-M1007 VPWR a_83_244# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1008 a_83_244# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A4 a_657_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_354_392# A4 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_354_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_83_244# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_83_244# A1 a_449_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND B1 a_83_244# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_83_244# B1 a_354_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_354_392# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 X a_83_244# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_354_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VPWR A4 a_354_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_657_74# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_449_74# A2 a_543_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR A2 a_354_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_543_74# A3 a_657_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a41o/sky130_fd_sc_hs__a41o_2.cdl b/cells/a41o/sky130_fd_sc_hs__a41o_2.cdl
index 0fafbce..708fb23 100644
--- a/cells/a41o/sky130_fd_sc_hs__a41o_2.cdl
+++ b/cells/a41o/sky130_fd_sc_hs__a41o_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a41o_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 pndA A4 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA3 pndA A4 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 sndA3 A4 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 sndA3 A4 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a41o_2
diff --git a/cells/a41o/sky130_fd_sc_hs__a41o_2.netlist.tsv b/cells/a41o/sky130_fd_sc_hs__a41o_2.netlist.tsv
index 0771049..b35023b 100644
--- a/cells/a41o/sky130_fd_sc_hs__a41o_2.netlist.tsv
+++ b/cells/a41o/sky130_fd_sc_hs__a41o_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a41o_2 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET pndA A4 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 sndA3 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET sndA3 A4 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET pndA A4 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 sndA3 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET sndA3 A4 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a41o/sky130_fd_sc_hs__a41o_2.spice b/cells/a41o/sky130_fd_sc_hs__a41o_2.spice
index 1b0e65e..b5e176e 100644
--- a/cells/a41o/sky130_fd_sc_hs__a41o_2.spice
+++ b/cells/a41o/sky130_fd_sc_hs__a41o_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__a41o_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
-M1000 a_27_392# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=8.95e+11p pd=7.79e+06u as=1.7528e+12p ps=1.182e+07u
-M1001 X a_441_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1002 VPWR A2 a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR a_441_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND B1 a_441_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.1063e+12p pd=7.43e+06u as=2.886e+11p ps=2.26e+06u
-M1005 VPWR A4 a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_199_74# A3 a_121_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=1.776e+11p ps=1.96e+06u
-M1007 a_121_74# A4 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_313_74# A2 a_199_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.626e+11p pd=2.46e+06u as=0p ps=0u
-M1010 a_441_74# B1 a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.45e+11p pd=2.69e+06u as=0p ps=0u
-M1011 a_441_74# A1 a_313_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_441_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=3.034e+11p pd=2.3e+06u as=0p ps=0u
-M1013 VGND a_441_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_121_74# A3 a_199_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_313_74# A1 a_441_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_27_392# B1 a_441_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VPWR a_441_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND a_441_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR A3 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_27_392# A4 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND A4 a_121_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR A1 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_199_74# A2 a_313_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 X a_441_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 X a_441_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_27_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_441_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a41o/sky130_fd_sc_hs__a41o_4.cdl b/cells/a41o/sky130_fd_sc_hs__a41o_4.cdl
index e99c30f..10ee832 100644
--- a/cells/a41o/sky130_fd_sc_hs__a41o_4.cdl
+++ b/cells/a41o/sky130_fd_sc_hs__a41o_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__a41o_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 pndA A4 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA3 pndA A4 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 y B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 y B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 sndA3 A4 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 sndA3 A4 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a41o_4
diff --git a/cells/a41o/sky130_fd_sc_hs__a41o_4.netlist.tsv b/cells/a41o/sky130_fd_sc_hs__a41o_4.netlist.tsv
index be2204a..2972c0d 100644
--- a/cells/a41o/sky130_fd_sc_hs__a41o_4.netlist.tsv
+++ b/cells/a41o/sky130_fd_sc_hs__a41o_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__a41o_4 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET pndA A4 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET y B1 pndA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 sndA3 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET sndA3 A4 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET pndA A4 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET y B1 pndA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 sndA3 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET sndA3 A4 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a41o/sky130_fd_sc_hs__a41o_4.spice b/cells/a41o/sky130_fd_sc_hs__a41o_4.spice
index 784cbaa..e7d5851 100644
--- a/cells/a41o/sky130_fd_sc_hs__a41o_4.spice
+++ b/cells/a41o/sky130_fd_sc_hs__a41o_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__a41o_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
-M1000 VPWR a_113_98# X VPB pshort w=1.12e+06u l=150000u
-+ ad=2.6382e+12p pd=1.979e+07u as=6.72e+11p ps=5.68e+06u
-M1001 X a_113_98# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VGND a_113_98# X VNB nlowvt w=740000u l=150000u
-+ ad=1.5409e+12p pd=1.26e+07u as=4.144e+11p ps=4.08e+06u
-M1003 VPWR a_113_98# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_1205_74# A4 VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.216e+11p pd=6.12e+06u as=0p ps=0u
-M1005 VPWR A1 a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.035e+12p ps=1.607e+07u
-M1006 a_27_392# B1 a_113_98# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=3.5e+11p ps=2.7e+06u
-M1007 a_1205_74# A3 a_1010_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1008 a_27_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_113_98# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_113_98# B1 a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_751_74# A2 a_1010_74# VNB nlowvt w=740000u l=150000u
-+ ad=6.216e+11p pd=6.12e+06u as=0p ps=0u
-M1012 a_113_98# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1013 a_113_98# A1 a_751_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_751_74# A1 a_113_98# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND A4 a_1205_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND a_113_98# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND B1 a_113_98# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1010_74# A3 a_1205_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR A3 a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_27_392# A4 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_27_392# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR A4 a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 X a_113_98# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_27_392# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR A2 a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1010_74# A2 a_751_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 X a_113_98# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND a_113_98# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR A2 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_1205_74# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_113_98# A1 a_751_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 X a_113_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_751_74# A1 a_113_98# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR A1 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_27_392# B1 a_113_98# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VPWR a_113_98# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VPWR a_113_98# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_27_392# A4 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VGND a_113_98# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR A3 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_751_74# A2 a_1010_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_27_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 a_113_98# B1 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 a_113_98# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 X a_113_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_27_392# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 VGND B1 a_113_98# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_27_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 a_1010_74# A2 a_751_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_1010_74# A3 a_1205_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 X a_113_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VPWR A4 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 a_1205_74# A3 a_1010_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 X a_113_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VGND A4 a_1205_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a41oi/sky130_fd_sc_hs__a41oi_1.cdl b/cells/a41oi/sky130_fd_sc_hs__a41oi_1.cdl
index 7bbd106..bd2804d 100644
--- a/cells/a41oi/sky130_fd_sc_hs__a41oi_1.cdl
+++ b/cells/a41oi/sky130_fd_sc_hs__a41oi_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a41oi_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 pndA A4 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA3 pndA A4 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 sndA3 A4 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 sndA3 A4 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a41oi_1
diff --git a/cells/a41oi/sky130_fd_sc_hs__a41oi_1.netlist.tsv b/cells/a41oi/sky130_fd_sc_hs__a41oi_1.netlist.tsv
index 9914f70..27d7d6f 100644
--- a/cells/a41oi/sky130_fd_sc_hs__a41oi_1.netlist.tsv
+++ b/cells/a41oi/sky130_fd_sc_hs__a41oi_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a41oi_1 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET pndA A4 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 sndA3 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET sndA3 A4 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET pndA A4 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 sndA3 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET sndA3 A4 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a41oi/sky130_fd_sc_hs__a41oi_1.spice b/cells/a41oi/sky130_fd_sc_hs__a41oi_1.spice
index 12eb971..01be86f 100644
--- a/cells/a41oi/sky130_fd_sc_hs__a41oi_1.spice
+++ b/cells/a41oi/sky130_fd_sc_hs__a41oi_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__a41oi_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
-M1000 Y A1 a_469_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.218e+11p pd=4.1e+06u as=3.108e+11p ps=2.32e+06u
-M1001 a_116_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0584e+12p pd=8.61e+06u as=1.232e+12p ps=6.68e+06u
-M1002 VPWR A2 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_277_74# A4 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=4.921e+11p ps=2.81e+06u
-M1004 a_355_74# A3 a_277_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=0p ps=0u
-M1005 VPWR A4 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_116_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1007 a_116_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_469_74# A2 a_355_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y B1 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A3 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR A1 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_355_74# A2 a_469_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_116_368# A4 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_116_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_469_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_277_74# A3 a_355_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND A4 a_277_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/a41oi/sky130_fd_sc_hs__a41oi_2.cdl b/cells/a41oi/sky130_fd_sc_hs__a41oi_2.cdl
index 512ee81..b32ea48 100644
--- a/cells/a41oi/sky130_fd_sc_hs__a41oi_2.cdl
+++ b/cells/a41oi/sky130_fd_sc_hs__a41oi_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a41oi_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 pndA A4 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA3 pndA A4 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 sndA3 A4 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 sndA3 A4 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a41oi_2
diff --git a/cells/a41oi/sky130_fd_sc_hs__a41oi_2.netlist.tsv b/cells/a41oi/sky130_fd_sc_hs__a41oi_2.netlist.tsv
index 52f429c..2914f08 100644
--- a/cells/a41oi/sky130_fd_sc_hs__a41oi_2.netlist.tsv
+++ b/cells/a41oi/sky130_fd_sc_hs__a41oi_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a41oi_2 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET pndA A4 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 sndA3 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET sndA3 A4 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET pndA A4 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 sndA3 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET sndA3 A4 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a41oi/sky130_fd_sc_hs__a41oi_2.spice b/cells/a41oi/sky130_fd_sc_hs__a41oi_2.spice
index 873303e..cf0d52a 100644
--- a/cells/a41oi/sky130_fd_sc_hs__a41oi_2.spice
+++ b/cells/a41oi/sky130_fd_sc_hs__a41oi_2.spice
@@ -16,42 +16,23 @@
.subckt sky130_fd_sc_hs__a41oi_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
-M1000 a_709_74# A3 a_512_74# VNB nlowvt w=740000u l=150000u
-+ ad=6.438e+11p pd=6.18e+06u as=4.144e+11p ps=4.08e+06u
-M1001 a_27_368# A4 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.184e+12p pd=1.734e+07u as=1.8928e+12p ps=1.234e+07u
-M1002 a_27_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_27_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_239_74# A2 a_512_74# VNB nlowvt w=740000u l=150000u
-+ ad=6.808e+11p pd=6.28e+06u as=0p ps=0u
-M1006 VPWR A3 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.92e+11p ps=2.94e+06u
-M1009 VPWR A1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y A1 a_239_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.181e+11p pd=4.09e+06u as=0p ps=0u
-M1011 Y B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=5.069e+11p ps=4.33e+06u
-M1013 a_709_74# A4 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND A4 a_709_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_512_74# A2 a_239_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_512_74# A3 a_709_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_239_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A4 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_709_74# A3 a_512_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_709_74# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_368# A4 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_512_74# A2 a_239_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_512_74# A3 a_709_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 Y B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR A4 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_239_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_239_74# A2 a_512_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VPWR A2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_27_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_27_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 Y A1 a_239_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VPWR A3 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND A4 a_709_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_27_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VPWR A1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/a41oi/sky130_fd_sc_hs__a41oi_4.cdl b/cells/a41oi/sky130_fd_sc_hs__a41oi_4.cdl
index f4a9c2a..c7f9c71 100644
--- a/cells/a41oi/sky130_fd_sc_hs__a41oi_4.cdl
+++ b/cells/a41oi/sky130_fd_sc_hs__a41oi_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__a41oi_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 pndA A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 pndA A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 pndA A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 pndA A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 pndA A3 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 pndA A3 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 pndA A4 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA3 pndA A4 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 Y B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 Y B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 sndA1 A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 sndA2 A3 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 sndA3 A4 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 sndA1 A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 sndA2 A3 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 sndA3 A4 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__a41oi_4
diff --git a/cells/a41oi/sky130_fd_sc_hs__a41oi_4.netlist.tsv b/cells/a41oi/sky130_fd_sc_hs__a41oi_4.netlist.tsv
index 725a337..ee97548 100644
--- a/cells/a41oi/sky130_fd_sc_hs__a41oi_4.netlist.tsv
+++ b/cells/a41oi/sky130_fd_sc_hs__a41oi_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__a41oi_4 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET pndA A1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET pndA A2 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET pndA A3 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET pndA A4 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET Y B1 pndA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET Y A1 sndA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET sndA1 A2 sndA2 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET sndA2 A3 sndA3 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET sndA3 A4 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET pndA A1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET pndA A2 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET pndA A3 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET pndA A4 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET Y B1 pndA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET Y A1 sndA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET sndA1 A2 sndA2 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET sndA2 A3 sndA3 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET sndA3 A4 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/a41oi/sky130_fd_sc_hs__a41oi_4.spice b/cells/a41oi/sky130_fd_sc_hs__a41oi_4.spice
index 5d7a32e..88abf9a 100644
--- a/cells/a41oi/sky130_fd_sc_hs__a41oi_4.spice
+++ b/cells/a41oi/sky130_fd_sc_hs__a41oi_4.spice
@@ -16,80 +16,42 @@
.subckt sky130_fd_sc_hs__a41oi_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
-M1000 VPWR A2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.0968e+12p pd=2.345e+07u as=3.8024e+12p ps=3.143e+07u
-M1001 a_27_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_27_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_1235_74# A4 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.0434e+12p pd=1.022e+07u as=8.658e+11p ps=8.26e+06u
-M1004 VPWR A3 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A4 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_852_74# A2 a_325_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.806e+11p pd=8.3e+06u as=1.3468e+12p ps=1.104e+07u
-M1007 a_325_74# A2 a_852_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A3 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_368# A3 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_1235_74# A3 a_852_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_368# A4 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_27_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR A4 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.224e+11p pd=5.77e+06u as=0p ps=0u
-M1015 VPWR A2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=7.252e+11p ps=6.4e+06u
-M1017 VGND A4 a_1235_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_27_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_27_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_27_368# A4 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND A4 a_1235_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_27_368# B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_852_74# A3 a_1235_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR A1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR A1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 Y A1 a_325_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_852_74# A3 a_1235_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_325_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_325_74# A2 a_852_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_27_368# A2 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 Y A1 a_325_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_852_74# A2 a_325_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_1235_74# A4 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 Y B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_1235_74# A3 a_852_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_325_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR A1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_1235_74# A3 a_852_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_325_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_325_74# A2 a_852_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_852_74# A2 a_325_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_325_74# A2 a_852_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR A3 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_1235_74# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_27_368# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Y B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 Y A1 a_325_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_852_74# A3 a_1235_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 Y A1 a_325_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_1235_74# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR A2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_27_368# A4 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VPWR A1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VPWR A3 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 VGND A4 a_1235_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_27_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_27_368# A4 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_27_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_27_368# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 VPWR A4 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_325_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 a_27_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VPWR A2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 Y B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_27_368# B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 a_852_74# A3 a_1235_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 a_852_74# A2 a_325_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 VGND A4 a_1235_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 VPWR A4 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X36 VGND B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 a_1235_74# A3 a_852_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/and2/sky130_fd_sc_hs__and2_1.cdl b/cells/and2/sky130_fd_sc_hs__and2_1.cdl
index c6c2ad5..a82accc 100644
--- a/cells/and2/sky130_fd_sc_hs__and2_1.cdl
+++ b/cells/and2/sky130_fd_sc_hs__and2_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__and2_1 A B VGND VNB VPB VPWR X
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and2_1
diff --git a/cells/and2/sky130_fd_sc_hs__and2_1.netlist.tsv b/cells/and2/sky130_fd_sc_hs__and2_1.netlist.tsv
index 27f98c1..95afb56 100644
--- a/cells/and2/sky130_fd_sc_hs__and2_1.netlist.tsv
+++ b/cells/and2/sky130_fd_sc_hs__and2_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__and2_1 A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and2/sky130_fd_sc_hs__and2_1.spice b/cells/and2/sky130_fd_sc_hs__and2_1.spice
index ee08c96..d135304 100644
--- a/cells/and2/sky130_fd_sc_hs__and2_1.spice
+++ b/cells/and2/sky130_fd_sc_hs__and2_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__and2_1 A B VGND VNB VPB VPWR X
-M1000 X a_56_136# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=6.496e+11p ps=5.29e+06u
-M1001 VGND B a_143_136# VNB nlowvt w=640000u l=150000u
-+ ad=3.107e+11p pd=2.34e+06u as=2.752e+11p ps=2.28e+06u
-M1002 VPWR B a_56_136# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.94e+11p ps=2.38e+06u
-M1003 a_143_136# A a_56_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1004 a_56_136# A VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_56_136# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
+X0 VPWR A a_56_136# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_56_136# B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_143_136# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND a_56_136# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_56_136# A a_143_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VPWR a_56_136# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/and2/sky130_fd_sc_hs__and2_2.cdl b/cells/and2/sky130_fd_sc_hs__and2_2.cdl
index 60606ff..b9858cb 100644
--- a/cells/and2/sky130_fd_sc_hs__and2_2.cdl
+++ b/cells/and2/sky130_fd_sc_hs__and2_2.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__and2_2 A B VGND VNB VPB VPWR X
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and2_2
diff --git a/cells/and2/sky130_fd_sc_hs__and2_2.netlist.tsv b/cells/and2/sky130_fd_sc_hs__and2_2.netlist.tsv
index e2fd06f..1a4d61a 100644
--- a/cells/and2/sky130_fd_sc_hs__and2_2.netlist.tsv
+++ b/cells/and2/sky130_fd_sc_hs__and2_2.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__and2_2 A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and2/sky130_fd_sc_hs__and2_2.spice b/cells/and2/sky130_fd_sc_hs__and2_2.spice
index 3ad5817..579a891 100644
--- a/cells/and2/sky130_fd_sc_hs__and2_2.spice
+++ b/cells/and2/sky130_fd_sc_hs__and2_2.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__and2_2 A B VGND VNB VPB VPWR X
-M1000 VGND B a_118_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.217e+11p pd=4.37e+06u as=1.776e+11p ps=1.96e+06u
-M1001 a_31_74# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=9.96e+11p ps=8.34e+06u
-M1002 VPWR B a_31_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 X a_31_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1004 VPWR a_31_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_31_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1006 a_118_74# A a_31_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1007 VGND a_31_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_31_74# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 X a_31_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 X a_31_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_118_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_31_74# A a_118_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR A a_31_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VPWR a_31_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND a_31_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/and2/sky130_fd_sc_hs__and2_4.cdl b/cells/and2/sky130_fd_sc_hs__and2_4.cdl
index 5a08d41..9d2b2d4 100644
--- a/cells/and2/sky130_fd_sc_hs__and2_4.cdl
+++ b/cells/and2/sky130_fd_sc_hs__and2_4.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__and2_4 A B VGND VNB VPB VPWR X
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 y A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and2_4
diff --git a/cells/and2/sky130_fd_sc_hs__and2_4.netlist.tsv b/cells/and2/sky130_fd_sc_hs__and2_4.netlist.tsv
index 43f195f..120fdae 100644
--- a/cells/and2/sky130_fd_sc_hs__and2_4.netlist.tsv
+++ b/cells/and2/sky130_fd_sc_hs__and2_4.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__and2_4 A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and2/sky130_fd_sc_hs__and2_4.spice b/cells/and2/sky130_fd_sc_hs__and2_4.spice
index 401458f..30f41cc 100644
--- a/cells/and2/sky130_fd_sc_hs__and2_4.spice
+++ b/cells/and2/sky130_fd_sc_hs__and2_4.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__and2_4 A B VGND VNB VPB VPWR X
-M1000 a_83_269# B VPWR VPB pshort w=840000u l=150000u
-+ ad=5.25e+11p pd=4.61e+06u as=1.58705e+12p ps=1.328e+07u
-M1001 a_83_269# A VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VGND a_83_269# X VNB nlowvt w=740000u l=150000u
-+ ad=8.594e+11p pd=8.14e+06u as=5.254e+11p ps=4.38e+06u
-M1003 VPWR a_83_269# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=6.944e+11p ps=5.72e+06u
-M1004 X a_83_269# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_83_269# A a_504_119# VNB nlowvt w=640000u l=150000u
-+ ad=2.08e+11p pd=1.93e+06u as=3.872e+11p ps=3.77e+06u
-M1006 VPWR B a_83_269# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A a_83_269# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_83_269# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_504_119# B VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_504_119# A a_83_269# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND B a_504_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR a_83_269# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_83_269# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_83_269# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 X a_83_269# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_269# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR B a_83_269# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 VPWR a_83_269# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_504_119# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_83_269# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 VGND B a_504_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 VGND a_83_269# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_83_269# B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 X a_83_269# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND a_83_269# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 X a_83_269# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 X a_83_269# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_504_119# A a_83_269# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_83_269# A a_504_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 VPWR A a_83_269# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 X a_83_269# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/and2b/sky130_fd_sc_hs__and2b_1.cdl b/cells/and2b/sky130_fd_sc_hs__and2b_1.cdl
index 3e264c6..c10e199 100644
--- a/cells/and2b/sky130_fd_sc_hs__and2b_1.cdl
+++ b/cells/and2b/sky130_fd_sc_hs__and2b_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__and2b_1 A_N B VGND VNB VPB VPWR X
*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and2b_1
diff --git a/cells/and2b/sky130_fd_sc_hs__and2b_1.netlist.tsv b/cells/and2b/sky130_fd_sc_hs__and2b_1.netlist.tsv
index 2b72231..6a7aa43 100644
--- a/cells/and2b/sky130_fd_sc_hs__and2b_1.netlist.tsv
+++ b/cells/and2b/sky130_fd_sc_hs__and2b_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__and2b_1 A_N:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and2b/sky130_fd_sc_hs__and2b_1.spice b/cells/and2b/sky130_fd_sc_hs__and2b_1.spice
index 98f3556..207ed73 100644
--- a/cells/and2b/sky130_fd_sc_hs__and2b_1.spice
+++ b/cells/and2b/sky130_fd_sc_hs__and2b_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__and2b_1 A_N B VGND VNB VPB VPWR X
-M1000 VGND B a_353_98# VNB nlowvt w=640000u l=150000u
-+ ad=6.2665e+11p pd=4.56e+06u as=1.536e+11p ps=1.76e+06u
-M1001 a_353_98# a_27_74# a_266_98# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1002 VPWR A_N a_27_74# VPB pshort w=840000u l=150000u
-+ ad=7.14e+11p pd=5.39e+06u as=8.526e+11p ps=3.71e+06u
-M1003 a_266_98# a_27_74# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1004 X a_266_98# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1005 VPWR B a_266_98# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 X a_266_98# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1007 VGND A_N a_27_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
+X0 a_27_74# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_266_98# B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 VGND a_266_98# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_353_98# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_266_98# a_27_74# a_353_98# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VPWR a_27_74# a_266_98# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VPWR a_266_98# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_27_74# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/and2b/sky130_fd_sc_hs__and2b_2.cdl b/cells/and2b/sky130_fd_sc_hs__and2b_2.cdl
index babe187..a76d273 100644
--- a/cells/and2b/sky130_fd_sc_hs__and2b_2.cdl
+++ b/cells/and2b/sky130_fd_sc_hs__and2b_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__and2b_2 A_N B VGND VNB VPB VPWR X
*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and2b_2
diff --git a/cells/and2b/sky130_fd_sc_hs__and2b_2.netlist.tsv b/cells/and2b/sky130_fd_sc_hs__and2b_2.netlist.tsv
index 617e75c..91d8ae1 100644
--- a/cells/and2b/sky130_fd_sc_hs__and2b_2.netlist.tsv
+++ b/cells/and2b/sky130_fd_sc_hs__and2b_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__and2b_2 A_N:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and2b/sky130_fd_sc_hs__and2b_2.spice b/cells/and2b/sky130_fd_sc_hs__and2b_2.spice
index bcdb3a4..3b2b4fa 100644
--- a/cells/and2b/sky130_fd_sc_hs__and2b_2.spice
+++ b/cells/and2b/sky130_fd_sc_hs__and2b_2.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__and2b_2 A_N B VGND VNB VPB VPWR X
-M1000 a_505_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=8.742e+11p ps=5.41e+06u
-M1001 a_198_48# a_27_74# a_505_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1002 VGND a_198_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1003 X a_198_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.53365e+12p ps=9.39e+06u
-M1004 VPWR A_N a_27_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1005 VPWR a_198_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_198_48# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1007 VPWR a_27_74# a_198_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A_N a_27_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1009 X a_198_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VGND a_198_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR B a_198_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 X a_198_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 X a_198_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_505_74# a_27_74# a_198_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_198_48# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND B a_505_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR a_198_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_74# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/and2b/sky130_fd_sc_hs__and2b_4.cdl b/cells/and2b/sky130_fd_sc_hs__and2b_4.cdl
index 22c5619..76c93c0 100644
--- a/cells/and2b/sky130_fd_sc_hs__and2b_4.cdl
+++ b/cells/and2b/sky130_fd_sc_hs__and2b_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__and2b_4 A_N B VGND VNB VPB VPWR X
*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and2b_4
diff --git a/cells/and2b/sky130_fd_sc_hs__and2b_4.netlist.tsv b/cells/and2b/sky130_fd_sc_hs__and2b_4.netlist.tsv
index f850730..aaf6a19 100644
--- a/cells/and2b/sky130_fd_sc_hs__and2b_4.netlist.tsv
+++ b/cells/and2b/sky130_fd_sc_hs__and2b_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__and2b_4 A_N:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and2b/sky130_fd_sc_hs__and2b_4.spice b/cells/and2b/sky130_fd_sc_hs__and2b_4.spice
index cebe3a4..e1ca1b1 100644
--- a/cells/and2b/sky130_fd_sc_hs__and2b_4.spice
+++ b/cells/and2b/sky130_fd_sc_hs__and2b_4.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__and2b_4 A_N B VGND VNB VPB VPWR X
-M1000 VGND a_218_424# X VNB nlowvt w=740000u l=150000u
-+ ad=9.074e+11p pd=8.29e+06u as=4.218e+11p ps=4.1e+06u
-M1001 a_218_424# a_27_392# VPWR VPB pshort w=840000u l=150000u
-+ ad=5.04e+11p pd=4.56e+06u as=1.7066e+12p ps=1.379e+07u
-M1002 VPWR a_27_392# a_218_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND a_218_424# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 X a_218_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1005 a_218_424# a_27_392# a_233_74# VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=4.16e+11p ps=3.86e+06u
-M1006 VPWR a_218_424# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_233_74# B VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_218_424# B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_218_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR B a_218_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A_N a_27_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1012 VPWR a_218_424# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_218_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_218_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_233_74# a_27_392# a_218_424# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR A_N a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.85e+11p ps=2.57e+06u
-M1017 VGND B a_233_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_218_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_233_74# a_27_392# a_218_424# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 X a_218_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 X a_218_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_218_424# a_27_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 VPWR B a_218_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VGND B a_233_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_233_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VPWR a_218_424# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_392# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 X a_218_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VPWR a_218_424# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VGND a_218_424# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_218_424# a_27_392# a_233_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_27_392# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 VPWR a_27_392# a_218_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 a_218_424# B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 VGND a_218_424# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/and3/sky130_fd_sc_hs__and3_1.cdl b/cells/and3/sky130_fd_sc_hs__and3_1.cdl
index eaabd9d..3b7f972 100644
--- a/cells/and3/sky130_fd_sc_hs__and3_1.cdl
+++ b/cells/and3/sky130_fd_sc_hs__and3_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__and3_1 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and3_1
diff --git a/cells/and3/sky130_fd_sc_hs__and3_1.netlist.tsv b/cells/and3/sky130_fd_sc_hs__and3_1.netlist.tsv
index 3345538..951cb01 100644
--- a/cells/and3/sky130_fd_sc_hs__and3_1.netlist.tsv
+++ b/cells/and3/sky130_fd_sc_hs__and3_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__and3_1 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and3/sky130_fd_sc_hs__and3_1.spice b/cells/and3/sky130_fd_sc_hs__and3_1.spice
index 6c43e1b..16c57d6 100644
--- a/cells/and3/sky130_fd_sc_hs__and3_1.spice
+++ b/cells/and3/sky130_fd_sc_hs__and3_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__and3_1 A B C VGND VNB VPB VPWR X
-M1000 VPWR C a_27_398# VPB pshort w=840000u l=150000u
-+ ad=1.06245e+12p pd=6.16e+06u as=4.998e+11p ps=4.55e+06u
-M1001 X a_27_398# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1002 VPWR A a_27_398# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_121_136# A a_27_398# VNB nlowvt w=640000u l=150000u
-+ ad=2.624e+11p pd=2.1e+06u as=1.824e+11p ps=1.85e+06u
-M1004 a_233_136# B a_121_136# VNB nlowvt w=640000u l=150000u
-+ ad=2.22e+11p pd=2.09e+06u as=0p ps=0u
-M1005 VGND C a_233_136# VNB nlowvt w=640000u l=150000u
-+ ad=3.107e+11p pd=2.34e+06u as=0p ps=0u
-M1006 a_27_398# B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_27_398# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
+X0 a_27_398# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VPWR B a_27_398# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_121_136# B a_233_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND a_27_398# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR a_27_398# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_398# C VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 a_27_398# A a_121_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_233_136# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/and3/sky130_fd_sc_hs__and3_2.cdl b/cells/and3/sky130_fd_sc_hs__and3_2.cdl
index e7d1f50..7d46dc5 100644
--- a/cells/and3/sky130_fd_sc_hs__and3_2.cdl
+++ b/cells/and3/sky130_fd_sc_hs__and3_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__and3_2 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and3_2
diff --git a/cells/and3/sky130_fd_sc_hs__and3_2.netlist.tsv b/cells/and3/sky130_fd_sc_hs__and3_2.netlist.tsv
index 14e2967..3284c4c 100644
--- a/cells/and3/sky130_fd_sc_hs__and3_2.netlist.tsv
+++ b/cells/and3/sky130_fd_sc_hs__and3_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__and3_2 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and3/sky130_fd_sc_hs__and3_2.spice b/cells/and3/sky130_fd_sc_hs__and3_2.spice
index 59f8614..72b2f13 100644
--- a/cells/and3/sky130_fd_sc_hs__and3_2.spice
+++ b/cells/and3/sky130_fd_sc_hs__and3_2.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__and3_2 A B C VGND VNB VPB VPWR X
-M1000 X a_41_384# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.368e+11p pd=2.12e+06u as=6.9565e+11p ps=5.12e+06u
-M1001 a_41_384# B VPWR VPB pshort w=840000u l=150000u
-+ ad=4.998e+11p pd=4.55e+06u as=1.3306e+12p ps=8.87e+06u
-M1002 VPWR A a_41_384# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR C a_41_384# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 X a_41_384# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1005 VPWR a_41_384# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND C a_247_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1007 a_247_136# B a_133_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.688e+11p ps=2.12e+06u
-M1008 a_133_136# A a_41_384# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1009 VGND a_41_384# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_41_384# A a_133_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 VGND a_41_384# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_133_136# B a_247_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_41_384# C VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 a_247_136# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 X a_41_384# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 X a_41_384# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_41_384# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 VPWR B a_41_384# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 VPWR a_41_384# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/and3/sky130_fd_sc_hs__and3_4.cdl b/cells/and3/sky130_fd_sc_hs__and3_4.cdl
index 7c19e63..4303db2 100644
--- a/cells/and3/sky130_fd_sc_hs__and3_4.cdl
+++ b/cells/and3/sky130_fd_sc_hs__and3_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__and3_4 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 y A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and3_4
diff --git a/cells/and3/sky130_fd_sc_hs__and3_4.netlist.tsv b/cells/and3/sky130_fd_sc_hs__and3_4.netlist.tsv
index 64358d3..0967f31 100644
--- a/cells/and3/sky130_fd_sc_hs__and3_4.netlist.tsv
+++ b/cells/and3/sky130_fd_sc_hs__and3_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__and3_4 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and3/sky130_fd_sc_hs__and3_4.spice b/cells/and3/sky130_fd_sc_hs__and3_4.spice
index ac53760..df3de2e 100644
--- a/cells/and3/sky130_fd_sc_hs__and3_4.spice
+++ b/cells/and3/sky130_fd_sc_hs__and3_4.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__and3_4 A B C VGND VNB VPB VPWR X
-M1000 a_686_74# B a_489_74# VNB nlowvt w=640000u l=150000u
-+ ad=5.76e+11p pd=5.64e+06u as=3.84e+11p ps=3.76e+06u
-M1001 a_489_74# B a_686_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VPWR A a_83_260# VPB pshort w=840000u l=150000u
-+ ad=2.3268e+12p pd=1.666e+07u as=7.896e+11p ps=6.92e+06u
-M1003 a_489_74# C VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=9.013e+11p ps=8.26e+06u
-M1004 VPWR B a_83_260# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_83_260# A a_686_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.368e+11p pd=2.02e+06u as=0p ps=0u
-M1006 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1007 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1008 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_83_260# C VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR C a_83_260# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND C a_489_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_83_260# A VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_83_260# B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_686_74# A a_83_260# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR B a_83_260# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_83_260# C VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 VGND C a_489_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_686_74# B a_489_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 VPWR A a_83_260# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 a_83_260# A a_686_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_83_260# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_489_74# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_489_74# B a_686_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_83_260# B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR C a_83_260# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X18 a_686_74# A a_83_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/and3b/sky130_fd_sc_hs__and3b_1.cdl b/cells/and3b/sky130_fd_sc_hs__and3b_1.cdl
index a64fb01..1b21860 100644
--- a/cells/and3b/sky130_fd_sc_hs__and3b_1.cdl
+++ b/cells/and3b/sky130_fd_sc_hs__and3b_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__and3b_1 A_N B C VGND VNB VPB VPWR X
*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and3b_1
diff --git a/cells/and3b/sky130_fd_sc_hs__and3b_1.netlist.tsv b/cells/and3b/sky130_fd_sc_hs__and3b_1.netlist.tsv
index 38d3875..50cc76e 100644
--- a/cells/and3b/sky130_fd_sc_hs__and3b_1.netlist.tsv
+++ b/cells/and3b/sky130_fd_sc_hs__and3b_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__and3b_1 A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and3b/sky130_fd_sc_hs__and3b_1.spice b/cells/and3b/sky130_fd_sc_hs__and3b_1.spice
index 44ee9f7..f695014 100644
--- a/cells/and3b/sky130_fd_sc_hs__and3b_1.spice
+++ b/cells/and3b/sky130_fd_sc_hs__and3b_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__and3b_1 A_N B C VGND VNB VPB VPWR X
-M1000 VPWR C a_266_94# VPB pshort w=840000u l=150000u
-+ ad=1.0458e+12p pd=7.86e+06u as=5.04e+11p ps=4.56e+06u
-M1001 VPWR a_114_74# a_266_94# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 X a_266_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=5.5385e+11p ps=4.28e+06u
-M1003 a_266_94# B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_353_94# a_114_74# a_266_94# VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=1.824e+11p ps=1.85e+06u
-M1005 a_431_94# B a_353_94# VNB nlowvt w=640000u l=150000u
-+ ad=2.496e+11p pd=2.06e+06u as=0p ps=0u
-M1006 a_114_74# A_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.856e+11p pd=2.36e+06u as=0p ps=0u
-M1007 X a_266_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1008 a_114_74# A_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.9525e+11p pd=1.81e+06u as=0p ps=0u
-M1009 VGND C a_431_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_431_94# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 a_266_94# C VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 VPWR a_266_94# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_353_94# B a_431_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_266_94# a_114_74# a_353_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VPWR A_N a_114_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VGND a_266_94# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_266_94# a_114_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 VPWR B a_266_94# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 VGND A_N a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/and3b/sky130_fd_sc_hs__and3b_2.cdl b/cells/and3b/sky130_fd_sc_hs__and3b_2.cdl
index de11155..1bd80a4 100644
--- a/cells/and3b/sky130_fd_sc_hs__and3b_2.cdl
+++ b/cells/and3b/sky130_fd_sc_hs__and3b_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__and3b_2 A_N B C VGND VNB VPB VPWR X
*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and3b_2
diff --git a/cells/and3b/sky130_fd_sc_hs__and3b_2.netlist.tsv b/cells/and3b/sky130_fd_sc_hs__and3b_2.netlist.tsv
index 37da496..8e064b6 100644
--- a/cells/and3b/sky130_fd_sc_hs__and3b_2.netlist.tsv
+++ b/cells/and3b/sky130_fd_sc_hs__and3b_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__and3b_2 A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and3b/sky130_fd_sc_hs__and3b_2.spice b/cells/and3b/sky130_fd_sc_hs__and3b_2.spice
index 1f218f1..35bf76f 100644
--- a/cells/and3b/sky130_fd_sc_hs__and3b_2.spice
+++ b/cells/and3b/sky130_fd_sc_hs__and3b_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__and3b_2 A_N B C VGND VNB VPB VPWR X
-M1000 VGND C a_454_74# VNB nlowvt w=740000u l=150000u
-+ ad=6.8395e+11p pd=6.06e+06u as=3.108e+11p ps=2.32e+06u
-M1001 VPWR a_284_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.432e+12p pd=1.098e+07u as=3.528e+11p ps=2.87e+06u
-M1002 X a_284_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1003 a_284_368# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=5.95e+11p pd=5.19e+06u as=0p ps=0u
-M1004 VPWR C a_284_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_27_88# a_284_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_454_74# B a_376_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1007 a_376_74# a_27_88# a_284_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1008 VPWR A_N a_27_88# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1009 X a_284_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A_N a_27_88# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1011 VGND a_284_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_454_74# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_284_368# C VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 X a_284_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR a_284_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_284_368# a_27_88# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 X a_284_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR B a_284_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND a_284_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_376_74# B a_454_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_27_88# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_27_88# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X11 a_284_368# a_27_88# a_376_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/and3b/sky130_fd_sc_hs__and3b_4.cdl b/cells/and3b/sky130_fd_sc_hs__and3b_4.cdl
index a1a7b0d..f51239d 100644
--- a/cells/and3b/sky130_fd_sc_hs__and3b_4.cdl
+++ b/cells/and3b/sky130_fd_sc_hs__and3b_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__and3b_4 A_N B C VGND VNB VPB VPWR X
*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and3b_4
diff --git a/cells/and3b/sky130_fd_sc_hs__and3b_4.netlist.tsv b/cells/and3b/sky130_fd_sc_hs__and3b_4.netlist.tsv
index e0c6c32..9354434 100644
--- a/cells/and3b/sky130_fd_sc_hs__and3b_4.netlist.tsv
+++ b/cells/and3b/sky130_fd_sc_hs__and3b_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__and3b_4 A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and3b/sky130_fd_sc_hs__and3b_4.spice b/cells/and3b/sky130_fd_sc_hs__and3b_4.spice
index 26032dc..8934658 100644
--- a/cells/and3b/sky130_fd_sc_hs__and3b_4.spice
+++ b/cells/and3b/sky130_fd_sc_hs__and3b_4.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__and3b_4 A_N B C VGND VNB VPB VPWR X
-M1000 a_239_98# a_27_74# a_298_368# VNB nlowvt w=640000u l=150000u
-+ ad=5.44e+11p pd=5.54e+06u as=1.792e+11p ps=1.84e+06u
-M1001 a_298_368# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=9e+11p pd=7.8e+06u as=2.5708e+12p ps=1.76e+07u
-M1002 X a_298_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1003 a_498_98# C VGND VNB nlowvt w=640000u l=150000u
-+ ad=4.032e+11p pd=3.82e+06u as=1.063e+12p ps=1.005e+07u
-M1004 a_298_368# a_27_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_298_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND a_298_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.662e+11p ps=4.22e+06u
-M1007 VPWR B a_298_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR a_27_74# a_298_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_298_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A_N a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1011 X a_298_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR a_298_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_298_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND C a_498_98# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_239_98# B a_498_98# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_498_98# B a_239_98# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_298_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_298_368# a_27_74# a_239_98# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_298_368# C VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND A_N a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1021 VPWR C a_298_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_298_368# C VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_239_98# B a_498_98# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 X a_298_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 X a_298_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_298_368# a_27_74# a_239_98# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VPWR B a_298_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_298_368# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND C a_498_98# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VPWR C a_298_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VPWR a_298_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VPWR a_298_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_498_98# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 VGND a_298_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_298_368# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 VPWR a_27_74# a_298_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 VGND a_298_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_498_98# B a_239_98# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_27_74# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_27_74# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_239_98# a_27_74# a_298_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 X a_298_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 X a_298_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/and4/sky130_fd_sc_hs__and4_1.cdl b/cells/and4/sky130_fd_sc_hs__and4_1.cdl
index e55dc80..40d933a 100644
--- a/cells/and4/sky130_fd_sc_hs__and4_1.cdl
+++ b/cells/and4/sky130_fd_sc_hs__and4_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__and4_1 A B C D VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 y D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 y D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and4_1
diff --git a/cells/and4/sky130_fd_sc_hs__and4_1.netlist.tsv b/cells/and4/sky130_fd_sc_hs__and4_1.netlist.tsv
index bd47670..feeb67c 100644
--- a/cells/and4/sky130_fd_sc_hs__and4_1.netlist.tsv
+++ b/cells/and4/sky130_fd_sc_hs__and4_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__and4_1 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET y D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET y D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and4/sky130_fd_sc_hs__and4_1.spice b/cells/and4/sky130_fd_sc_hs__and4_1.spice
index c2a5d36..2cb020c 100644
--- a/cells/and4/sky130_fd_sc_hs__and4_1.spice
+++ b/cells/and4/sky130_fd_sc_hs__and4_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__and4_1 A B C D VGND VNB VPB VPWR X
-M1000 VGND D a_335_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.554e+11p pd=2.2e+06u as=2.688e+11p ps=2.12e+06u
-M1001 X a_96_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1002 VPWR B a_96_74# VPB pshort w=840000u l=150000u
-+ ad=1.1998e+12p pd=8.28e+06u as=5.88e+11p ps=4.76e+06u
-M1003 a_96_74# C VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR D a_96_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_96_74# A VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_257_74# B a_179_74# VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=1.536e+11p ps=1.76e+06u
-M1007 a_335_74# C a_257_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_96_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1009 a_179_74# A a_96_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.696e+11p ps=1.81e+06u
+X0 a_96_74# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_335_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VPWR a_96_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR A a_96_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 a_96_74# B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 VPWR C a_96_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 a_257_74# C a_335_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_179_74# B a_257_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_96_74# A a_179_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 VGND a_96_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/and4/sky130_fd_sc_hs__and4_2.cdl b/cells/and4/sky130_fd_sc_hs__and4_2.cdl
index 7600a89..ae4dc34 100644
--- a/cells/and4/sky130_fd_sc_hs__and4_2.cdl
+++ b/cells/and4/sky130_fd_sc_hs__and4_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__and4_2 A B C D VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 y D VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 y D VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and4_2
diff --git a/cells/and4/sky130_fd_sc_hs__and4_2.netlist.tsv b/cells/and4/sky130_fd_sc_hs__and4_2.netlist.tsv
index 316e771..5eff580 100644
--- a/cells/and4/sky130_fd_sc_hs__and4_2.netlist.tsv
+++ b/cells/and4/sky130_fd_sc_hs__and4_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__and4_2 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET y D VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET y D VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and4/sky130_fd_sc_hs__and4_2.spice b/cells/and4/sky130_fd_sc_hs__and4_2.spice
index 9ce7afd..4da12fd 100644
--- a/cells/and4/sky130_fd_sc_hs__and4_2.spice
+++ b/cells/and4/sky130_fd_sc_hs__and4_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__and4_2 A B C D VGND VNB VPB VPWR X
-M1000 a_221_74# B a_143_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=1.776e+11p ps=1.96e+06u
-M1001 VGND a_56_74# X VNB nlowvt w=740000u l=150000u
-+ ad=5.846e+11p pd=4.54e+06u as=2.072e+11p ps=2.04e+06u
-M1002 X a_56_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.8504e+12p ps=1.202e+07u
-M1003 VPWR a_56_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND D a_335_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=3.108e+11p ps=2.32e+06u
-M1005 a_143_74# A a_56_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1006 a_56_74# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1007 X a_56_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR B a_56_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_56_74# C VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR D a_56_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_335_74# C a_221_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR C a_56_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_335_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 X a_56_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_143_74# B a_221_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_56_74# D VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_56_74# A a_143_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_56_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR A a_56_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 X a_56_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_56_74# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VGND a_56_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_221_74# C a_335_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/and4/sky130_fd_sc_hs__and4_4.cdl b/cells/and4/sky130_fd_sc_hs__and4_4.cdl
index 89c0092..7d1c0ab 100644
--- a/cells/and4/sky130_fd_sc_hs__and4_4.cdl
+++ b/cells/and4/sky130_fd_sc_hs__and4_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__and4_4 A B C D VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 y D VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 y D VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 y A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and4_4
diff --git a/cells/and4/sky130_fd_sc_hs__and4_4.netlist.tsv b/cells/and4/sky130_fd_sc_hs__and4_4.netlist.tsv
index 8ec6974..6b796a7 100644
--- a/cells/and4/sky130_fd_sc_hs__and4_4.netlist.tsv
+++ b/cells/and4/sky130_fd_sc_hs__and4_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__and4_4 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET y D VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET y D VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and4/sky130_fd_sc_hs__and4_4.spice b/cells/and4/sky130_fd_sc_hs__and4_4.spice
index 9d679c6..a6a0875 100644
--- a/cells/and4/sky130_fd_sc_hs__and4_4.spice
+++ b/cells/and4/sky130_fd_sc_hs__and4_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__and4_4 A B C D VGND VNB VPB VPWR X
-M1000 a_116_392# A a_119_119# VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=3.584e+11p ps=3.68e+06u
-M1001 a_119_119# B a_32_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=5.321e+11p ps=5.54e+06u
-M1002 a_119_119# A a_116_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND a_116_392# X VNB nlowvt w=740000u l=150000u
-+ ad=1.05515e+12p pd=8.94e+06u as=4.366e+11p ps=4.14e+06u
-M1004 X a_116_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=7.28e+11p pd=5.78e+06u as=2.8442e+12p ps=2.019e+07u
-M1005 a_116_392# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=1.265e+12p pd=1.053e+07u as=0p ps=0u
-M1006 VPWR A a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_116_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR a_116_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_116_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND D a_463_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=3.584e+11p ps=3.68e+06u
-M1011 VPWR a_116_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_116_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_116_392# D VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR C a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR B a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_116_392# C VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR D a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_32_119# B a_119_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_463_119# C a_32_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_463_119# D VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_32_119# C a_463_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 X a_116_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND a_116_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_116_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_116_392# C VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_463_119# C a_32_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 X a_116_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_463_119# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_32_119# C a_463_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 VGND a_116_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_116_392# D VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VPWR a_116_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VPWR B a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 X a_116_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 X a_116_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_116_392# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 VPWR A a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_32_119# B a_119_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 VPWR a_116_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_116_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_119_119# A a_116_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 VPWR C a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 VGND D a_463_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 VPWR D a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 a_119_119# B a_32_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 a_116_392# A a_119_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 a_116_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/and4b/sky130_fd_sc_hs__and4b_1.cdl b/cells/and4b/sky130_fd_sc_hs__and4b_1.cdl
index 6713b47..e5d4069 100644
--- a/cells/and4b/sky130_fd_sc_hs__and4b_1.cdl
+++ b/cells/and4b/sky130_fd_sc_hs__and4b_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__and4b_1 A_N B C D VGND VNB VPB VPWR X
*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 y D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 y D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and4b_1
diff --git a/cells/and4b/sky130_fd_sc_hs__and4b_1.netlist.tsv b/cells/and4b/sky130_fd_sc_hs__and4b_1.netlist.tsv
index 4b012d2..c8aa1af 100644
--- a/cells/and4b/sky130_fd_sc_hs__and4b_1.netlist.tsv
+++ b/cells/and4b/sky130_fd_sc_hs__and4b_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__and4b_1 A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET y D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET y D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and4b/sky130_fd_sc_hs__and4b_1.spice b/cells/and4b/sky130_fd_sc_hs__and4b_1.spice
index 055c123..a78ef1c 100644
--- a/cells/and4b/sky130_fd_sc_hs__and4b_1.spice
+++ b/cells/and4b/sky130_fd_sc_hs__and4b_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__and4b_1 A_N B C D VGND VNB VPB VPWR X
-M1000 VGND D a_526_139# VNB nlowvt w=640000u l=150000u
-+ ad=4.5645e+11p pd=3.97e+06u as=3.418e+11p ps=2.55e+06u
-M1001 a_226_424# C VPWR VPB pshort w=840000u l=150000u
-+ ad=6.132e+11p pd=4.82e+06u as=1.6114e+12p ps=9.26e+06u
-M1002 VPWR D a_226_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_448_139# B a_353_124# VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=2.21125e+11p ps=2.08e+06u
-M1004 X a_226_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1005 VPWR B a_226_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_353_124# a_27_74# a_226_424# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1007 X a_226_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1008 a_226_424# a_27_74# VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR A_N a_27_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1010 VGND A_N a_27_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1011 a_526_139# C a_448_139# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_526_139# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 a_353_124# B a_448_139# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VPWR C a_226_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 VGND a_226_424# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_448_139# C a_526_139# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_226_424# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VPWR a_226_424# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_226_424# a_27_74# a_353_124# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VPWR a_27_74# a_226_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 a_27_74# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_226_424# B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 a_27_74# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/and4b/sky130_fd_sc_hs__and4b_2.cdl b/cells/and4b/sky130_fd_sc_hs__and4b_2.cdl
index f2ce7de..5041305 100644
--- a/cells/and4b/sky130_fd_sc_hs__and4b_2.cdl
+++ b/cells/and4b/sky130_fd_sc_hs__and4b_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__and4b_2 A_N B C D VGND VNB VPB VPWR X
*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 y D VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 y D VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and4b_2
diff --git a/cells/and4b/sky130_fd_sc_hs__and4b_2.netlist.tsv b/cells/and4b/sky130_fd_sc_hs__and4b_2.netlist.tsv
index a538cf5..6cb539a 100644
--- a/cells/and4b/sky130_fd_sc_hs__and4b_2.netlist.tsv
+++ b/cells/and4b/sky130_fd_sc_hs__and4b_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__and4b_2 A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET y D VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET y D VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and4b/sky130_fd_sc_hs__and4b_2.spice b/cells/and4b/sky130_fd_sc_hs__and4b_2.spice
index 4fb0637..3455310 100644
--- a/cells/and4b/sky130_fd_sc_hs__and4b_2.spice
+++ b/cells/and4b/sky130_fd_sc_hs__and4b_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__and4b_2 A_N B C D VGND VNB VPB VPWR X
-M1000 a_459_74# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=7.2205e+11p ps=4.95e+06u
-M1001 a_537_74# C a_459_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=0p ps=0u
-M1002 VGND a_186_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1003 a_645_74# B a_537_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=0p ps=0u
-M1004 a_186_48# D VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6.65e+11p pd=5.33e+06u as=1.86225e+12p ps=1.232e+07u
-M1005 a_186_48# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A_N a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1007 VPWR A_N a_27_112# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1008 VPWR C a_186_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_186_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1010 a_186_48# a_27_112# a_645_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1011 VPWR a_186_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_186_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_27_112# a_186_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_112# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VPWR D a_186_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_459_74# C a_537_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_186_48# C VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 VPWR a_186_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND D a_459_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_537_74# B a_645_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_645_74# a_27_112# a_186_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND a_186_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_186_48# a_27_112# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_27_112# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X11 X a_186_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 X a_186_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR B a_186_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/and4b/sky130_fd_sc_hs__and4b_4.cdl b/cells/and4b/sky130_fd_sc_hs__and4b_4.cdl
index c1cd040..3eab892 100644
--- a/cells/and4b/sky130_fd_sc_hs__and4b_4.cdl
+++ b/cells/and4b/sky130_fd_sc_hs__and4b_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__and4b_4 A_N B C D VGND VNB VPB VPWR X
*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 y D VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 y D VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and4b_4
diff --git a/cells/and4b/sky130_fd_sc_hs__and4b_4.netlist.tsv b/cells/and4b/sky130_fd_sc_hs__and4b_4.netlist.tsv
index b7728a3..2524933 100644
--- a/cells/and4b/sky130_fd_sc_hs__and4b_4.netlist.tsv
+++ b/cells/and4b/sky130_fd_sc_hs__and4b_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__and4b_4 A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET y D VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET y D VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and4b/sky130_fd_sc_hs__and4b_4.spice b/cells/and4b/sky130_fd_sc_hs__and4b_4.spice
index 32b258d..35ebae1 100644
--- a/cells/and4b/sky130_fd_sc_hs__and4b_4.spice
+++ b/cells/and4b/sky130_fd_sc_hs__and4b_4.spice
@@ -16,56 +16,30 @@
.subckt sky130_fd_sc_hs__and4b_4 A_N B C D VGND VNB VPB VPWR X
-M1000 a_664_125# C a_751_125# VNB nlowvt w=640000u l=150000u
-+ ad=5.37125e+11p pd=5.53e+06u as=3.872e+11p ps=3.77e+06u
-M1001 X a_199_294# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=7.952e+11p pd=5.9e+06u as=2.8072e+12p ps=2.011e+07u
-M1002 a_199_294# C VPWR VPB pshort w=1e+06u l=150000u
-+ ad=1.76e+12p pd=1.152e+07u as=0p ps=0u
-M1003 VPWR C a_199_294# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_664_125# B a_1136_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.992e+11p ps=4.12e+06u
-M1005 VPWR D a_199_294# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND a_199_294# X VNB nlowvt w=740000u l=150000u
-+ ad=1.25925e+12p pd=9.57e+06u as=4.144e+11p ps=4.08e+06u
-M1007 VPWR a_199_294# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND D a_751_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_199_294# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_199_294# D VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 X a_199_294# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR A_N a_27_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1013 VGND A_N a_27_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1014 a_1136_125# a_27_368# a_199_294# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1015 a_199_294# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_751_125# C a_664_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_1136_125# B a_664_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_751_125# D VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR a_27_368# a_199_294# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND a_199_294# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_199_294# a_27_368# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_199_294# a_27_368# a_1136_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 X a_199_294# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 X a_199_294# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR B a_199_294# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VPWR a_27_368# a_199_294# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VPWR C a_199_294# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_751_125# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_199_294# C VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VGND a_199_294# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_199_294# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND a_199_294# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_664_125# C a_751_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_1136_125# a_27_368# a_199_294# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_199_294# a_27_368# a_1136_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 VPWR B a_199_294# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_1136_125# B a_664_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VPWR D a_199_294# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_199_294# a_27_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 a_199_294# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 a_27_368# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 X a_199_294# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_199_294# D VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 a_664_125# B a_1136_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_751_125# C a_664_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 VGND D a_751_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 VPWR a_199_294# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 X a_199_294# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 X a_199_294# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 X a_199_294# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/and4bb/sky130_fd_sc_hs__and4bb_1.cdl b/cells/and4bb/sky130_fd_sc_hs__and4bb_1.cdl
index e6aa046..36bcff6 100644
--- a/cells/and4bb/sky130_fd_sc_hs__and4bb_1.cdl
+++ b/cells/and4bb/sky130_fd_sc_hs__and4bb_1.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__and4bb_1 A_N B_N C D VGND VNB VPB VPWR X
*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 y D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 y D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and4bb_1
diff --git a/cells/and4bb/sky130_fd_sc_hs__and4bb_1.netlist.tsv b/cells/and4bb/sky130_fd_sc_hs__and4bb_1.netlist.tsv
index 35c148f..c62f29b 100644
--- a/cells/and4bb/sky130_fd_sc_hs__and4bb_1.netlist.tsv
+++ b/cells/and4bb/sky130_fd_sc_hs__and4bb_1.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__and4bb_1 A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET y D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET y D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and4bb/sky130_fd_sc_hs__and4bb_1.spice b/cells/and4bb/sky130_fd_sc_hs__and4bb_1.spice
index 440c4af..0f716f9 100644
--- a/cells/and4bb/sky130_fd_sc_hs__and4bb_1.spice
+++ b/cells/and4bb/sky130_fd_sc_hs__and4bb_1.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__and4bb_1 A_N B_N C D VGND VNB VPB VPWR X
-M1000 VPWR D a_179_48# VPB pshort w=840000u l=150000u
-+ ad=1.3426e+12p pd=1.028e+07u as=5.46e+11p ps=4.66e+06u
-M1001 a_179_48# a_27_74# VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VPWR a_503_48# a_179_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND D a_647_74# VNB nlowvt w=640000u l=150000u
-+ ad=5.299e+11p pd=4.38e+06u as=2.304e+11p ps=2e+06u
-M1004 X a_179_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=4.816e+11p pd=3.1e+06u as=0p ps=0u
-M1005 X a_179_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1006 a_455_74# a_27_74# a_179_48# VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=1.824e+11p ps=1.85e+06u
-M1007 a_533_74# a_503_48# a_455_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.688e+11p pd=2.12e+06u as=0p ps=0u
-M1008 VPWR A_N a_27_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1009 a_503_48# B_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=0p ps=0u
-M1010 a_647_74# C a_533_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A_N a_27_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1012 a_503_48# B_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1013 a_179_48# C VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VGND a_179_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_179_48# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 VPWR B_N a_503_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 a_647_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VGND B_N a_503_48# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X6 VPWR a_27_74# a_179_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 VPWR a_179_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR C a_179_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 a_455_74# a_503_48# a_533_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_179_48# a_503_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 a_179_48# a_27_74# a_455_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_533_74# C a_647_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_27_74# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/and4bb/sky130_fd_sc_hs__and4bb_2.cdl b/cells/and4bb/sky130_fd_sc_hs__and4bb_2.cdl
index 4ef6109..d087709 100644
--- a/cells/and4bb/sky130_fd_sc_hs__and4bb_2.cdl
+++ b/cells/and4bb/sky130_fd_sc_hs__and4bb_2.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__and4bb_2 A_N B_N C D VGND VNB VPB VPWR X
*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 y D VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 y D VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and4bb_2
diff --git a/cells/and4bb/sky130_fd_sc_hs__and4bb_2.netlist.tsv b/cells/and4bb/sky130_fd_sc_hs__and4bb_2.netlist.tsv
index c79d5ae..55b432c 100644
--- a/cells/and4bb/sky130_fd_sc_hs__and4bb_2.netlist.tsv
+++ b/cells/and4bb/sky130_fd_sc_hs__and4bb_2.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__and4bb_2 A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET y D VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET y D VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and4bb/sky130_fd_sc_hs__and4bb_2.spice b/cells/and4bb/sky130_fd_sc_hs__and4bb_2.spice
index 52c7dee..b72f5b2 100644
--- a/cells/and4bb/sky130_fd_sc_hs__and4bb_2.spice
+++ b/cells/and4bb/sky130_fd_sc_hs__and4bb_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__and4bb_2 A_N B_N C D VGND VNB VPB VPWR X
-M1000 VPWR a_354_252# a_225_82# VPB pshort w=1e+06u l=150000u
-+ ad=1.9728e+12p pd=1.236e+07u as=8.7e+11p ps=5.74e+06u
-M1001 a_225_82# a_27_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 X a_225_82# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1003 a_390_82# a_354_252# a_312_82# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=1.776e+11p ps=1.96e+06u
-M1004 X a_225_82# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=1.0454e+12p ps=7.35e+06u
-M1005 VPWR A_N a_27_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1006 a_312_82# a_27_74# a_225_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1007 VPWR a_225_82# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_225_82# C VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR D a_225_82# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_354_252# B_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=0p ps=0u
-M1011 a_354_252# B_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.604e+11p pd=2.3e+06u as=0p ps=0u
-M1012 VGND a_225_82# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_498_82# C a_390_82# VNB nlowvt w=740000u l=150000u
-+ ad=2.664e+11p pd=2.2e+06u as=0p ps=0u
-M1014 VGND D a_498_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND A_N a_27_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
+X0 VPWR a_225_82# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR C a_225_82# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_225_82# a_354_252# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_498_82# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND B_N a_354_252# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X5 a_27_74# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VPWR B_N a_354_252# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 X a_225_82# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_390_82# C a_498_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR a_27_74# a_225_82# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_225_82# D VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VGND a_225_82# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_312_82# a_354_252# a_390_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_225_82# a_27_74# a_312_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_27_74# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X15 X a_225_82# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/and4bb/sky130_fd_sc_hs__and4bb_4.cdl b/cells/and4bb/sky130_fd_sc_hs__and4bb_4.cdl
index e4ccb9a..814a5f1 100644
--- a/cells/and4bb/sky130_fd_sc_hs__and4bb_4.cdl
+++ b/cells/and4bb/sky130_fd_sc_hs__and4bb_4.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__and4bb_4 A_N B_N C D VGND VNB VPB VPWR X
*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 y A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 y B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 y C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 y D VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 y A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 y B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 y C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 y D VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__and4bb_4
diff --git a/cells/and4bb/sky130_fd_sc_hs__and4bb_4.netlist.tsv b/cells/and4bb/sky130_fd_sc_hs__and4bb_4.netlist.tsv
index de899de..124000e 100644
--- a/cells/and4bb/sky130_fd_sc_hs__and4bb_4.netlist.tsv
+++ b/cells/and4bb/sky130_fd_sc_hs__and4bb_4.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__and4bb_4 A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET y A VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET y B VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET y C VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET y D VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A sndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET y A VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET y B VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET y C VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET y D VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A sndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/and4bb/sky130_fd_sc_hs__and4bb_4.spice b/cells/and4bb/sky130_fd_sc_hs__and4bb_4.spice
index 4a4d9f8..9df16d8 100644
--- a/cells/and4bb/sky130_fd_sc_hs__and4bb_4.spice
+++ b/cells/and4bb/sky130_fd_sc_hs__and4bb_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__and4bb_4 A_N B_N C D VGND VNB VPB VPWR X
-M1000 a_685_140# a_27_74# a_412_140# VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=5.888e+11p ps=5.68e+06u
-M1001 a_685_140# C a_882_137# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=5.888e+11p ps=5.68e+06u
-M1002 a_412_140# a_27_74# a_685_140# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR D a_472_388# VPB pshort w=1e+06u l=150000u
-+ ad=3.7468e+12p pd=2.4e+07u as=1.4725e+12p ps=1.111e+07u
-M1004 a_472_388# a_200_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_200_74# A_N VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1006 VGND a_472_388# X VNB nlowvt w=740000u l=150000u
-+ ad=1.1064e+12p pd=1.017e+07u as=4.44e+11p ps=4.16e+06u
-M1007 a_472_388# a_200_74# a_412_140# VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=0p ps=0u
-M1008 VGND D a_882_137# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_472_388# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR B_N a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1011 X a_472_388# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1012 a_472_388# a_27_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_472_388# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND a_472_388# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 X a_472_388# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR a_472_388# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_472_388# D VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 X a_472_388# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_472_388# C VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND B_N a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1021 a_200_74# A_N VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.915e+11p pd=1.99e+06u as=0p ps=0u
-M1022 a_882_137# C a_685_140# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_882_137# D VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR a_200_74# a_472_388# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR C a_472_388# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR a_27_74# a_472_388# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_412_140# a_200_74# a_472_388# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_472_388# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VGND a_472_388# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_685_140# a_27_74# a_412_140# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_685_140# C a_882_137# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 VGND A_N a_200_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_472_388# a_200_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VGND a_472_388# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR A_N a_200_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_27_74# B_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VGND D a_882_137# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 X a_472_388# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR D a_472_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 VPWR a_200_74# a_472_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_472_388# C VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 X a_472_388# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 X a_472_388# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_882_137# C a_685_140# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_882_137# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 VPWR a_27_74# a_472_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 a_472_388# a_200_74# a_412_140# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_412_140# a_200_74# a_472_388# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 VPWR a_472_388# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VPWR C a_472_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 VPWR a_472_388# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_27_74# B_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X25 a_412_140# a_27_74# a_685_140# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X26 X a_472_388# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_472_388# D VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/buf/sky130_fd_sc_hs__buf_1.cdl b/cells/buf/sky130_fd_sc_hs__buf_1.cdl
index 73f0520..f2eca88 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_1.cdl
+++ b/cells/buf/sky130_fd_sc_hs__buf_1.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__buf_1 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X Ab VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X Ab VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X Ab VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X Ab VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__buf_1
diff --git a/cells/buf/sky130_fd_sc_hs__buf_1.netlist.tsv b/cells/buf/sky130_fd_sc_hs__buf_1.netlist.tsv
index 5f25937..405b577 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_1.netlist.tsv
+++ b/cells/buf/sky130_fd_sc_hs__buf_1.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__buf_1 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X Ab VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X Ab VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X Ab VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X Ab VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/buf/sky130_fd_sc_hs__buf_1.spice b/cells/buf/sky130_fd_sc_hs__buf_1.spice
index c64aabf..ad0103e 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_1.spice
+++ b/cells/buf/sky130_fd_sc_hs__buf_1.spice
@@ -16,12 +16,8 @@
.subckt sky130_fd_sc_hs__buf_1 A VGND VNB VPB VPWR X
-M1000 X a_27_164# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=4.102e+11p ps=3.04e+06u
-M1001 VPWR A a_27_164# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1002 VGND A a_27_164# VNB nlowvt w=550000u l=150000u
-+ ad=3.0395e+11p pd=2.34e+06u as=2.4915e+11p ps=2.37e+06u
-M1003 X a_27_164# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
+X0 VGND a_27_164# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_27_164# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X2 a_27_164# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 VPWR a_27_164# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/buf/sky130_fd_sc_hs__buf_16.cdl b/cells/buf/sky130_fd_sc_hs__buf_16.cdl
index 446a673..0dc2e8f 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_16.cdl
+++ b/cells/buf/sky130_fd_sc_hs__buf_16.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__buf_16 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab A VNB nlowvt m=6 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab A VNB nfet_01v8_lvt m=6 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X Ab VNB nfet_01v8_lvt m=16 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab A VPB pfet_01v8 m=6 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X Ab VNB nlowvt m=16 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab A VPB pshort m=6 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X Ab VPB pshort m=16 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X Ab VPB pfet_01v8 m=16 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__buf_16
diff --git a/cells/buf/sky130_fd_sc_hs__buf_16.netlist.tsv b/cells/buf/sky130_fd_sc_hs__buf_16.netlist.tsv
index 40680d4..aacb5d9 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_16.netlist.tsv
+++ b/cells/buf/sky130_fd_sc_hs__buf_16.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__buf_16 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab A VGND VNB nlowvt 6 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X Ab VGND VNB nlowvt 16 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab A VPWR VPB pshort 6 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X Ab VPWR VPB pshort 16 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab A VGND VNB nfet_01v8_lvt 6 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X Ab VGND VNB nfet_01v8_lvt 16 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab A VPWR VPB pfet_01v8 6 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X Ab VPWR VPB pfet_01v8 16 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/buf/sky130_fd_sc_hs__buf_16.spice b/cells/buf/sky130_fd_sc_hs__buf_16.spice
index f6a62c0..add3d25 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_16.spice
+++ b/cells/buf/sky130_fd_sc_hs__buf_16.spice
@@ -16,92 +16,48 @@
.subckt sky130_fd_sc_hs__buf_16 A VGND VNB VPB VPWR X
-M1000 a_83_260# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.008e+12p pd=8.52e+06u as=4.1328e+12p ps=3.426e+07u
-M1001 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=2.688e+12p ps=2.272e+07u
-M1002 a_83_260# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.734e+11p pd=6.26e+06u as=2.8305e+12p ps=2.541e+07u
-M1003 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.6576e+12p pd=1.632e+07u as=0p ps=0u
-M1004 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND A a_83_260# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR A a_83_260# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_83_260# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND A a_83_260# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND A a_83_260# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_83_260# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR A a_83_260# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_83_260# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VPWR A a_83_260# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 a_83_260# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR A a_83_260# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR A a_83_260# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR A a_83_260# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_83_260# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND A a_83_260# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VGND A a_83_260# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_83_260# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_83_260# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 a_83_260# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 a_83_260# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 a_83_260# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 VGND A a_83_260# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X39 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X40 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X41 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X42 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X43 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/buf/sky130_fd_sc_hs__buf_2.cdl b/cells/buf/sky130_fd_sc_hs__buf_2.cdl
index 8d47ccf..1ab42a7 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_2.cdl
+++ b/cells/buf/sky130_fd_sc_hs__buf_2.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__buf_2 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X Ab VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X Ab VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X Ab VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X Ab VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__buf_2
diff --git a/cells/buf/sky130_fd_sc_hs__buf_2.netlist.tsv b/cells/buf/sky130_fd_sc_hs__buf_2.netlist.tsv
index 13fc764..40b1d2f 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_2.netlist.tsv
+++ b/cells/buf/sky130_fd_sc_hs__buf_2.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__buf_2 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X Ab VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X Ab VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X Ab VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X Ab VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/buf/sky130_fd_sc_hs__buf_2.spice b/cells/buf/sky130_fd_sc_hs__buf_2.spice
index 8c0d31b..90a58f6 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_2.spice
+++ b/cells/buf/sky130_fd_sc_hs__buf_2.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__buf_2 A VGND VNB VPB VPWR X
-M1000 VGND a_21_260# X VNB nlowvt w=740000u l=150000u
-+ ad=5.216e+11p pd=4.39e+06u as=2.072e+11p ps=2.04e+06u
-M1001 a_21_260# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1002 X a_21_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.1764e+12p ps=6.6e+06u
-M1003 VPWR a_21_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 X a_21_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_21_260# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.2e+11p pd=2.64e+06u as=0p ps=0u
+X0 VPWR A a_21_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 X a_21_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND A a_21_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND a_21_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR a_21_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 X a_21_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/buf/sky130_fd_sc_hs__buf_4.cdl b/cells/buf/sky130_fd_sc_hs__buf_4.cdl
index 8ad6128..9321da9 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_4.cdl
+++ b/cells/buf/sky130_fd_sc_hs__buf_4.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__buf_4 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X Ab VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab A VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X Ab VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab A VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X Ab VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X Ab VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__buf_4
diff --git a/cells/buf/sky130_fd_sc_hs__buf_4.netlist.tsv b/cells/buf/sky130_fd_sc_hs__buf_4.netlist.tsv
index 4adfdde..a7e5a73 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_4.netlist.tsv
+++ b/cells/buf/sky130_fd_sc_hs__buf_4.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__buf_4 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X Ab VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab A VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X Ab VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X Ab VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab A VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X Ab VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/buf/sky130_fd_sc_hs__buf_4.spice b/cells/buf/sky130_fd_sc_hs__buf_4.spice
index a094535..bcd304e 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_4.spice
+++ b/cells/buf/sky130_fd_sc_hs__buf_4.spice
@@ -16,26 +16,15 @@
.subckt sky130_fd_sc_hs__buf_4 A VGND VNB VPB VPWR X
-M1000 VGND a_86_260# X VNB nlowvt w=740000u l=150000u
-+ ad=1.1063e+12p pd=7.43e+06u as=4.144e+11p ps=4.08e+06u
-M1001 VGND a_86_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 X a_86_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_86_260# A VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=1.3202e+12p ps=1.095e+07u
-M1004 a_86_260# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1005 VPWR A a_86_260# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 X a_86_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1007 VPWR a_86_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_86_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_86_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR a_86_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_86_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND a_86_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_86_260# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 X a_86_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND A a_86_260# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 X a_86_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_86_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND a_86_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR a_86_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VPWR A a_86_260# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 X a_86_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/buf/sky130_fd_sc_hs__buf_8.cdl b/cells/buf/sky130_fd_sc_hs__buf_8.cdl
index 18b8b37..4f29625 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_8.cdl
+++ b/cells/buf/sky130_fd_sc_hs__buf_8.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__buf_8 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab A VNB nlowvt m=3 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab A VNB nfet_01v8_lvt m=3 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X Ab VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab A VPB pfet_01v8 m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X Ab VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab A VPB pshort m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X Ab VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X Ab VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__buf_8
diff --git a/cells/buf/sky130_fd_sc_hs__buf_8.netlist.tsv b/cells/buf/sky130_fd_sc_hs__buf_8.netlist.tsv
index ecff1b5..3cffb98 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_8.netlist.tsv
+++ b/cells/buf/sky130_fd_sc_hs__buf_8.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__buf_8 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab A VGND VNB nlowvt 3 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X Ab VGND VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab A VPWR VPB pshort 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X Ab VPWR VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab A VGND VNB nfet_01v8_lvt 3 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X Ab VGND VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab A VPWR VPB pfet_01v8 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X Ab VPWR VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/buf/sky130_fd_sc_hs__buf_8.spice b/cells/buf/sky130_fd_sc_hs__buf_8.spice
index 4440c2f..b0e3e43 100644
--- a/cells/buf/sky130_fd_sc_hs__buf_8.spice
+++ b/cells/buf/sky130_fd_sc_hs__buf_8.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__buf_8 A VGND VNB VPB VPWR X
-M1000 X a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=8.325e+11p pd=8.17e+06u as=1.591e+12p ps=1.318e+07u
-M1001 a_27_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.181e+11p pd=4.09e+06u as=0p ps=0u
-M1002 X a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 X a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4168e+12p pd=1.149e+07u as=2.1616e+12p ps=1.73e+07u
-M1004 a_27_74# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.664e+11p pd=5.67e+06u as=0p ps=0u
-M1005 VPWR A a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 X a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_27_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 X a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 X a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_27_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_27_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_27_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND a_27_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_27_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR a_27_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 X a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_27_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_27_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 X a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 X a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND a_27_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_27_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND a_27_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR A a_27_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 X a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 X a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 X a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VPWR a_27_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 X a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND a_27_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR a_27_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 X a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_27_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_27_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 X a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VPWR a_27_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_27_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_27_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.cdl b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.cdl
index 713a3f0..d9bc835 100644
--- a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.cdl
+++ b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__bufbuf_16 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 Abb Ab VNB nfet_01v8_lvt m=3 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 Abbb Abb VNB nfet_01v8_lvt m=6 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X Abbb VNB nfet_01v8_lvt m=16 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP4 X Abbb VPB pfet_01v8 m=16 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 Abb Ab VNB nlowvt m=3 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 Abbb Abb VNB nlowvt m=6 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 Abb Ab VPB pfet_01v8 m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN4 X Abbb VNB nlowvt m=16 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X Abbb VPB pshort m=16 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 Abb Ab VPB pshort m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 Abbb Abb VPB pshort m=6 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI5 Abbb Abb VPB pfet_01v8 m=6 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__bufbuf_16
diff --git a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.netlist.tsv b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.netlist.tsv
index 23615c3..67c6a00 100644
--- a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.netlist.tsv
+++ b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__bufbuf_16 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET Abb Ab VGND VNB nlowvt 3 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET Abbb Abb VGND VNB nlowvt 6 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X Abbb VGND VNB nlowvt 16 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X Abbb VPWR VPB pshort 16 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET Abb Ab VPWR VPB pshort 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET Abbb Abb VPWR VPB pshort 6 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 3 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET Abbb Abb VGND VNB nfet_01v8_lvt 6 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X Abbb VGND VNB nfet_01v8_lvt 16 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X Abbb VPWR VPB pfet_01v8 16 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET Abb Ab VPWR VPB pfet_01v8 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET Abbb Abb VPWR VPB pfet_01v8 6 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.spice b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.spice
index 2cd4c9f..46d6f9d 100644
--- a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.spice
+++ b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_16.spice
@@ -16,108 +16,56 @@
.subckt sky130_fd_sc_hs__bufbuf_16 A VGND VNB VPB VPWR X
-M1000 VPWR a_203_74# a_588_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.7712e+12p pd=3.988e+07u as=1.008e+12p ps=8.52e+06u
-M1001 X a_588_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.744e+12p pd=2.282e+07u as=0p ps=0u
-M1002 VPWR a_588_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_588_74# a_203_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.216e+11p pd=6.12e+06u as=3.3855e+12p ps=2.987e+07u
-M1004 VGND a_588_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.6576e+12p ps=1.632e+07u
-M1005 X a_588_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND a_203_74# a_588_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_588_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_588_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_588_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 X a_588_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND a_588_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_588_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_588_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_588_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND a_203_74# a_588_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND a_588_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_588_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_203_74# a_27_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.664e+11p pd=5.67e+06u as=0p ps=0u
-M1019 a_588_74# a_203_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 X a_588_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_27_368# a_203_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.181e+11p ps=4.09e+06u
-M1022 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1023 VPWR a_588_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 X a_588_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_588_74# a_203_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR a_27_368# a_203_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR a_588_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_203_74# a_27_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR a_588_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 X a_588_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_203_74# a_27_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 X a_588_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_588_74# a_203_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VPWR a_588_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND a_588_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 X a_588_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VGND a_588_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VPWR a_203_74# a_588_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VPWR a_203_74# a_588_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 X a_588_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 a_588_74# a_203_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 VGND a_588_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 VPWR a_588_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1044 X a_588_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1045 a_588_74# a_203_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1046 VPWR a_588_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1047 X a_588_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1048 VPWR a_588_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1049 VGND a_203_74# a_588_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1050 VGND A a_27_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1051 a_203_74# a_27_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR a_588_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR a_588_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND a_588_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR a_588_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_203_74# a_27_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR a_588_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND a_203_74# a_588_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND a_203_74# a_588_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND a_203_74# a_588_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR a_588_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 X a_588_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_588_74# a_203_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 X a_588_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_588_74# a_203_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 X a_588_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND a_588_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_588_74# a_203_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_588_74# a_203_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_588_74# a_203_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VPWR a_203_74# a_588_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 X a_588_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_27_368# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 X a_588_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_588_74# a_203_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 VGND a_588_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 VPWR a_27_368# a_203_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 X a_588_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 X a_588_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 X a_588_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 X a_588_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 VGND a_588_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 VPWR a_588_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 VPWR a_27_368# a_203_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 X a_588_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X35 VPWR a_203_74# a_588_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X36 a_203_74# a_27_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 VGND a_588_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 VGND a_588_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X39 VGND a_588_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X40 VPWR a_588_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X41 VPWR a_588_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X42 VPWR a_203_74# a_588_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X43 X a_588_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X44 X a_588_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X45 VGND a_27_368# a_203_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X46 X a_588_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X47 VGND a_27_368# a_203_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X48 X a_588_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X49 VGND a_588_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X50 X a_588_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X51 X a_588_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.cdl b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.cdl
index 0318f32..b8244bf 100644
--- a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.cdl
+++ b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__bufbuf_8 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 Abb Ab VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 Abbb Abb VNB nfet_01v8_lvt m=3 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X Abbb VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP4 X Abbb VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 Abb Ab VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 Ab A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 Abbb Abb VNB nlowvt m=3 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 Abb Ab VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN4 X Abbb VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X Abbb VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 Abb Ab VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 Abbb Abb VPB pshort m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI5 Abbb Abb VPB pfet_01v8 m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__bufbuf_8
diff --git a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.netlist.tsv b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.netlist.tsv
index df05a42..b41f710 100644
--- a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.netlist.tsv
+++ b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__bufbuf_8 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET Abb Ab VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET Abbb Abb VGND VNB nlowvt 3 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X Abbb VGND VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X Abbb VPWR VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET Abb Ab VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET Abbb Abb VPWR VPB pshort 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET Abbb Abb VGND VNB nfet_01v8_lvt 3 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X Abbb VGND VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X Abbb VPWR VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET Abbb Abb VPWR VPB pfet_01v8 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.spice b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.spice
index a2293ea..938c0de 100644
--- a/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.spice
+++ b/cells/bufbuf/sky130_fd_sc_hs__bufbuf_8.spice
@@ -16,56 +16,30 @@
.subckt sky130_fd_sc_hs__bufbuf_8 A VGND VNB VPB VPWR X
-M1000 VGND a_334_368# X VNB nlowvt w=740000u l=150000u
-+ ad=1.7549e+12p pd=1.515e+07u as=8.732e+11p ps=8.28e+06u
-M1001 VPWR a_221_368# a_334_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=2.4444e+12p pd=2.01e+07u as=6.664e+11p ps=5.67e+06u
-M1002 X a_334_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_334_368# a_221_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR a_334_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.4e+12p ps=1.146e+07u
-M1005 a_334_368# a_221_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.181e+11p pd=4.09e+06u as=0p ps=0u
-M1006 X a_334_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND a_334_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR a_221_368# a_334_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_334_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_334_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR a_334_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_334_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_334_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_334_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND a_334_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 X a_334_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_221_368# a_27_112# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1018 VGND a_221_368# a_334_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR a_334_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND A a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1021 VPWR A a_27_112# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1022 a_221_368# a_27_112# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1023 X a_334_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND a_221_368# a_334_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 X a_334_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_112# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VPWR a_334_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 X a_334_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 X a_334_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_334_368# a_221_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 X a_334_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND a_221_368# a_334_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND a_334_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND a_334_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR a_334_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VGND a_334_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_334_368# a_221_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 X a_334_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 X a_334_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR a_334_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 X a_334_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR a_221_368# a_334_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VPWR a_334_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 X a_334_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_27_112# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X20 VGND a_27_112# a_221_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VGND a_334_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_334_368# a_221_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VPWR a_27_112# a_221_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_334_368# a_221_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 X a_334_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/bufinv/sky130_fd_sc_hs__bufinv_16.cdl b/cells/bufinv/sky130_fd_sc_hs__bufinv_16.cdl
index a1ed87c..c41a9bc 100644
--- a/cells/bufinv/sky130_fd_sc_hs__bufinv_16.cdl
+++ b/cells/bufinv/sky130_fd_sc_hs__bufinv_16.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__bufinv_16 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Ab A VNB nlowvt m=3 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab A VNB nfet_01v8_lvt m=3 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 Abb Ab VNB nfet_01v8_lvt m=6 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 Y Abb VNB nfet_01v8_lvt m=16 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab A VPB pfet_01v8 m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 Abb Ab VNB nlowvt m=6 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 Abb Ab VPB pfet_01v8 m=6 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 Y Abb VNB nlowvt m=16 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab A VPB pshort m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 Abb Ab VPB pshort m=6 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 Y Abb VPB pshort m=16 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 Y Abb VPB pfet_01v8 m=16 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__bufinv_16
diff --git a/cells/bufinv/sky130_fd_sc_hs__bufinv_16.netlist.tsv b/cells/bufinv/sky130_fd_sc_hs__bufinv_16.netlist.tsv
index 131a00e..19bccef 100644
--- a/cells/bufinv/sky130_fd_sc_hs__bufinv_16.netlist.tsv
+++ b/cells/bufinv/sky130_fd_sc_hs__bufinv_16.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__bufinv_16 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab A VGND VNB nlowvt 3 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET Abb Ab VGND VNB nlowvt 6 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET Y Abb VGND VNB nlowvt 16 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab A VPWR VPB pshort 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET Abb Ab VPWR VPB pshort 6 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET Y Abb VPWR VPB pshort 16 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab A VGND VNB nfet_01v8_lvt 3 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 6 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET Y Abb VGND VNB nfet_01v8_lvt 16 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab A VPWR VPB pfet_01v8 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET Abb Ab VPWR VPB pfet_01v8 6 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET Y Abb VPWR VPB pfet_01v8 16 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/bufinv/sky130_fd_sc_hs__bufinv_16.spice b/cells/bufinv/sky130_fd_sc_hs__bufinv_16.spice
index 319af8e..2031c88 100644
--- a/cells/bufinv/sky130_fd_sc_hs__bufinv_16.spice
+++ b/cells/bufinv/sky130_fd_sc_hs__bufinv_16.spice
@@ -16,104 +16,54 @@
.subckt sky130_fd_sc_hs__bufinv_16 A VGND VNB VPB VPWR Y
-M1000 VPWR a_27_74# a_384_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.4856e+12p pd=3.713e+07u as=1.0304e+12p ps=8.56e+06u
-M1001 VPWR a_384_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=2.7328e+12p ps=2.28e+07u
-M1002 a_27_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.181e+11p pd=4.09e+06u as=3.2079e+12p ps=2.791e+07u
-M1003 VGND a_384_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.6576e+12p ps=1.632e+07u
-M1004 a_384_74# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y a_384_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y a_384_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR a_384_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y a_384_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_27_74# a_384_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_384_74# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.216e+11p pd=6.12e+06u as=0p ps=0u
-M1011 VPWR a_384_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_384_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Y a_384_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND a_27_74# a_384_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_27_74# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.664e+11p pd=5.67e+06u as=0p ps=0u
-M1016 VGND a_27_74# a_384_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y a_384_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y a_384_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Y a_384_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 Y a_384_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR A a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR a_384_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND a_27_74# a_384_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND a_384_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_384_74# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND a_384_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Y a_384_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 Y a_384_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VGND A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Y a_384_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 Y a_384_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VGND a_384_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 Y a_384_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND a_384_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 VGND a_384_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VPWR a_384_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VGND a_384_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 Y a_384_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 VPWR a_384_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 VPWR a_384_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 Y a_384_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 VGND A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1044 VPWR a_27_74# a_384_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1045 VPWR a_384_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1046 a_384_74# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1047 a_384_74# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1048 Y a_384_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1049 a_384_74# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_384_74# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y a_384_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y a_384_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y a_384_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND a_27_74# a_384_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y a_384_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 Y a_384_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR a_384_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y a_384_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y a_384_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Y a_384_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Y a_384_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND a_384_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VGND a_384_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 Y a_384_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_27_74# a_384_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND a_27_74# a_384_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 Y a_384_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VPWR a_27_74# a_384_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VPWR a_384_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_384_74# a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 VPWR A a_27_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VPWR a_27_74# a_384_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 Y a_384_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 Y a_384_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 Y a_384_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 VGND a_384_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 VPWR a_27_74# a_384_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VPWR a_384_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_384_74# a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 VGND a_384_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 Y a_384_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 VPWR a_384_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 VPWR a_384_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X35 VGND a_384_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 VPWR a_384_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X37 a_27_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X38 VPWR a_384_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X39 VGND a_384_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X40 a_384_74# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X41 VPWR a_384_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X42 a_384_74# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X43 a_27_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X44 a_27_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X45 a_384_74# a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X46 Y a_384_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X47 VGND a_384_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X48 VGND a_384_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X49 a_27_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/bufinv/sky130_fd_sc_hs__bufinv_8.cdl b/cells/bufinv/sky130_fd_sc_hs__bufinv_8.cdl
index 815ad5d..425efa2 100644
--- a/cells/bufinv/sky130_fd_sc_hs__bufinv_8.cdl
+++ b/cells/bufinv/sky130_fd_sc_hs__bufinv_8.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__bufinv_8 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Ab A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 Abb Ab VNB nfet_01v8_lvt m=3 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 Y Abb VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 Abb Ab VNB nlowvt m=3 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 Abb Ab VPB pfet_01v8 m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 Y Abb VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 Abb Ab VPB pshort m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 Y Abb VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 Y Abb VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__bufinv_8
diff --git a/cells/bufinv/sky130_fd_sc_hs__bufinv_8.netlist.tsv b/cells/bufinv/sky130_fd_sc_hs__bufinv_8.netlist.tsv
index 7bc4dca..706bdb4 100644
--- a/cells/bufinv/sky130_fd_sc_hs__bufinv_8.netlist.tsv
+++ b/cells/bufinv/sky130_fd_sc_hs__bufinv_8.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__bufinv_8 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET Abb Ab VGND VNB nlowvt 3 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET Y Abb VGND VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET Abb Ab VPWR VPB pshort 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET Y Abb VPWR VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 3 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET Y Abb VGND VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET Abb Ab VPWR VPB pfet_01v8 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET Y Abb VPWR VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/bufinv/sky130_fd_sc_hs__bufinv_8.spice b/cells/bufinv/sky130_fd_sc_hs__bufinv_8.spice
index b2575ba..0fa4245 100644
--- a/cells/bufinv/sky130_fd_sc_hs__bufinv_8.spice
+++ b/cells/bufinv/sky130_fd_sc_hs__bufinv_8.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__bufinv_8 A VGND VNB VPB VPWR Y
-M1000 Y a_183_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=8.954e+11p pd=8.34e+06u as=1.5392e+12p ps=1.304e+07u
-M1001 VGND a_183_48# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_183_48# a_27_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.292e+11p pd=4.12e+06u as=0p ps=0u
-M1003 Y a_183_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4896e+12p pd=1.162e+07u as=2.184e+12p ps=1.734e+07u
-M1004 VGND a_183_48# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y a_183_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_183_48# a_27_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR a_183_48# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1009 Y a_183_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_183_48# a_27_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.664e+11p pd=5.67e+06u as=0p ps=0u
-M1011 VGND a_183_48# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_27_368# a_183_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_183_48# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_183_48# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y a_183_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y a_183_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y a_183_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR a_183_48# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_183_48# a_27_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND a_183_48# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 Y a_183_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_27_368# a_183_48# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND A a_27_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y a_183_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR a_27_368# a_183_48# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND a_183_48# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND a_183_48# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_183_48# a_27_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y a_183_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR a_183_48# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 Y a_183_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR a_27_368# a_183_48# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VPWR a_183_48# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND a_183_48# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR a_183_48# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VPWR a_183_48# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_27_368# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 Y a_183_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND a_27_368# a_183_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND a_27_368# a_183_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 Y a_183_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 Y a_183_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 Y a_183_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_183_48# a_27_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 Y a_183_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VGND a_183_48# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.cdl b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.cdl
index 113ef22..4ffd322 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.cdl
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__clkbuf_1 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN0 Ab A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN0 Ab A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X Ab VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP0 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X Ab VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP0 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X Ab VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X Ab VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkbuf_1
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.netlist.tsv b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.netlist.tsv
index f8d2eea..e160a02 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.netlist.tsv
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__clkbuf_1 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN0 MOSFET Ab A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X Ab VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X Ab VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X Ab VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X Ab VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.spice b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.spice
index 27d643e..17bfb90 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.spice
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_1.spice
@@ -16,12 +16,8 @@
.subckt sky130_fd_sc_hs__clkbuf_1 A VGND VNB VPB VPWR X
-M1000 X a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=4.48e+11p ps=3.04e+06u
-M1001 X a_27_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.19e+11p pd=1.41e+06u as=3.276e+11p ps=2.4e+06u
-M1002 VGND A a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1003 VPWR A a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
+X0 VGND a_27_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 VPWR a_27_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_27_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_27_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.cdl b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.cdl
index 1e24091..4fc3645 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.cdl
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__clkbuf_16 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN0 Ab A VNB nlowvt m=4 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN0 Ab A VNB nfet_01v8_lvt m=4 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X Ab VNB nfet_01v8_lvt m=16 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP0 Ab A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X Ab VNB nlowvt m=16 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP0 Ab A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X Ab VPB pshort m=16 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X Ab VPB pfet_01v8 m=16 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkbuf_16
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.netlist.tsv b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.netlist.tsv
index 1bb3fcd..92a099e 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.netlist.tsv
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__clkbuf_16 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN0 MOSFET Ab A VGND VNB nlowvt 4 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X Ab VGND VNB nlowvt 16 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET Ab A VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X Ab VPWR VPB pshort 16 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET Ab A VGND VNB nfet_01v8_lvt 4 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X Ab VGND VNB nfet_01v8_lvt 16 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET Ab A VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X Ab VPWR VPB pfet_01v8 16 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.spice b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.spice
index bfa850a..6682710 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.spice
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_16.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__clkbuf_16 A VGND VNB VPB VPWR X
-M1000 a_114_74# A VGND VNB nlowvt w=420000u l=150000u
-+ ad=2.352e+11p pd=2.8e+06u as=1.4826e+12p ps=1.63e+07u
-M1001 VGND a_114_74# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=9.408e+11p ps=1.12e+07u
-M1002 X a_114_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.688e+12p pd=2.272e+07u as=3.7184e+12p ps=3.128e+07u
-M1003 VGND a_114_74# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 X a_114_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_114_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR a_114_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_114_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_114_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_114_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR a_114_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR a_114_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_114_74# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR A a_114_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=6.72e+11p ps=5.68e+06u
-M1014 X a_114_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_114_74# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 X a_114_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_114_74# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 X a_114_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND a_114_74# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 X a_114_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR A a_114_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 X a_114_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR a_114_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND a_114_74# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 X a_114_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND a_114_74# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 X a_114_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND A a_114_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 X a_114_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VPWR a_114_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VGND a_114_74# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 X a_114_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VPWR a_114_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_114_74# A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND A a_114_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 VGND a_114_74# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 X a_114_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 X a_114_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VPWR a_114_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_114_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 VGND a_114_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VPWR a_114_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR a_114_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR a_114_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 X a_114_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR a_114_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_114_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 X a_114_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 X a_114_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_114_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR a_114_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_114_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 X a_114_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 X a_114_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 X a_114_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_114_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 VGND a_114_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 X a_114_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 X a_114_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VPWR a_114_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 VGND a_114_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 VGND a_114_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 VGND a_114_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 VPWR a_114_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 X a_114_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 VGND a_114_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 VPWR A a_114_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 VPWR a_114_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 X a_114_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_114_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 X a_114_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 X a_114_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 VGND A a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X34 X a_114_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X35 X a_114_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X36 VPWR A a_114_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X37 VGND A a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X38 VGND a_114_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 X a_114_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.cdl b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.cdl
index bf8a6bd..8a9a51c 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.cdl
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__clkbuf_2 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN0 Ab A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN0 Ab A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X Ab VNB nfet_01v8_lvt m=2 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP0 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X Ab VNB nlowvt m=2 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP0 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X Ab VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X Ab VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkbuf_2
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.netlist.tsv b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.netlist.tsv
index e52aca3..9af4ffc 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.netlist.tsv
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__clkbuf_2 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN0 MOSFET Ab A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X Ab VGND VNB nlowvt 2 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X Ab VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X Ab VGND VNB nfet_01v8_lvt 2 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X Ab VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.spice b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.spice
index f807fcd..424f374 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.spice
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_2.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__clkbuf_2 A VGND VNB VPB VPWR X
-M1000 X a_43_192# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=6.552e+11p ps=5.65e+06u
-M1001 VPWR a_43_192# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_43_192# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.528e+11p pd=2.87e+06u as=0p ps=0u
-M1003 a_43_192# A VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=2.667e+11p ps=2.95e+06u
-M1004 X a_43_192# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.176e+11p pd=1.4e+06u as=0p ps=0u
-M1005 VGND a_43_192# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_43_192# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND A a_43_192# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 X a_43_192# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 VPWR a_43_192# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR A a_43_192# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND a_43_192# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.cdl b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.cdl
index bad9ebc..6e3abe3 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.cdl
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__clkbuf_4 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN0 Ab A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN0 Ab A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X Ab VNB nfet_01v8_lvt m=4 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP0 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X Ab VNB nlowvt m=4 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP0 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X Ab VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X Ab VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkbuf_4
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.netlist.tsv b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.netlist.tsv
index 33f64ef..388d8d1 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.netlist.tsv
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__clkbuf_4 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN0 MOSFET Ab A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X Ab VGND VNB nlowvt 4 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X Ab VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X Ab VGND VNB nfet_01v8_lvt 4 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X Ab VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.spice b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.spice
index 2631f7b..ced29ac 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.spice
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_4.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__clkbuf_4 A VGND VNB VPB VPWR X
-M1000 VGND a_83_270# X VNB nlowvt w=420000u l=150000u
-+ ad=3.969e+11p pd=4.41e+06u as=2.52e+11p ps=2.88e+06u
-M1001 a_83_270# A VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1002 VPWR a_83_270# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0584e+12p pd=8.61e+06u as=6.72e+11p ps=5.68e+06u
-M1003 X a_83_270# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 X a_83_270# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_83_270# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_83_270# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1007 VPWR a_83_270# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_83_270# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_83_270# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_270# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR a_83_270# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND A a_83_270# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 X a_83_270# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 VGND a_83_270# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 X a_83_270# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 X a_83_270# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND a_83_270# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 X a_83_270# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VPWR A a_83_270# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.cdl b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.cdl
index f943fd6..612e2c2 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.cdl
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__clkbuf_8 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN0 Ab A VNB nlowvt m=2 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN0 Ab A VNB nfet_01v8_lvt m=2 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 X Ab VNB nfet_01v8_lvt m=8 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP0 Ab A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 X Ab VNB nlowvt m=8 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP0 Ab A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 X Ab VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 X Ab VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkbuf_8
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.netlist.tsv b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.netlist.tsv
index 88d06ed..cef05cc 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.netlist.tsv
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__clkbuf_8 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN0 MOSFET Ab A VGND VNB nlowvt 2 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET X Ab VGND VNB nlowvt 8 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET Ab A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET X Ab VPWR VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET Ab A VGND VNB nfet_01v8_lvt 2 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET X Ab VGND VNB nfet_01v8_lvt 8 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET Ab A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET X Ab VPWR VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.spice b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.spice
index 0b38cc6..218902a 100644
--- a/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.spice
+++ b/cells/clkbuf/sky130_fd_sc_hs__clkbuf_8.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__clkbuf_8 A VGND VNB VPB VPWR X
-M1000 VGND a_125_368# X VNB nlowvt w=420000u l=150000u
-+ ad=8.757e+11p pd=9.21e+06u as=4.809e+11p ps=5.65e+06u
-M1001 VPWR a_125_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=2.2232e+12p pd=1.741e+07u as=1.3608e+12p ps=1.139e+07u
-M1002 VGND a_125_368# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND a_125_368# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND a_125_368# X VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_125_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 X a_125_368# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND A a_125_368# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1008 X a_125_368# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_125_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_125_368# A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR A a_125_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.416e+11p ps=2.85e+06u
-M1012 X a_125_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_125_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_125_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 X a_125_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_125_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR a_125_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 X a_125_368# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 X a_125_368# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_125_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 X a_125_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 X a_125_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR a_125_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND a_125_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 VPWR a_125_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR a_125_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_125_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 X a_125_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VPWR a_125_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VGND A a_125_368# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 VGND a_125_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 X a_125_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND a_125_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 a_125_368# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 VGND a_125_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 X a_125_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 X a_125_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 VPWR A a_125_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 X a_125_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.cdl b/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.cdl
index a850afa..70f7b25 100644
--- a/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.cdl
+++ b/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__clkdlyinv3sd1_1 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Abb Ab VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Abb Ab VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 Y Abb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 Ab A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 Y Abb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 Abb Ab VPB pfet_01v8 m=1 w=1 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 Ab A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP1 Abb Ab VPB pshort m=1 w=1 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 Y Abb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 Y Abb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkdlyinv3sd1_1
diff --git a/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.netlist.tsv b/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.netlist.tsv
index 9f5b839..d128003 100644
--- a/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.netlist.tsv
+++ b/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__clkdlyinv3sd1_1 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Abb Ab VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET Y Abb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET Ab A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Abb Ab VPWR VPB pshort 1 1 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET Y Abb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET Y Abb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET Y Abb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.spice b/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.spice
index e0e533d..a927f29 100644
--- a/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.spice
+++ b/cells/clkdlyinv3sd1/sky130_fd_sc_hs__clkdlyinv3sd1_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__clkdlyinv3sd1_1 A VGND VNB VPB VPWR Y
-M1000 VPWR A a_28_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0448e+12p pd=6.44e+06u as=3.136e+11p ps=2.8e+06u
-M1001 Y a_285_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1002 a_285_392# a_28_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.8e+11p pd=2.56e+06u as=0p ps=0u
-M1003 VGND A a_28_74# VNB nlowvt w=420000u l=150000u
-+ ad=4.2e+11p pd=3.68e+06u as=1.113e+11p ps=1.37e+06u
-M1004 a_285_392# a_28_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
-M1005 Y a_285_392# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
+X0 VPWR a_28_74# a_285_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VPWR a_285_392# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_28_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_28_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND a_285_392# Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 VGND a_28_74# a_285_392# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.cdl b/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.cdl
index 681ab89..a2eec5f 100644
--- a/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.cdl
+++ b/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__clkdlyinv3sd2_1 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Abb Ab VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MMIN1 Abb Ab VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 Y Abb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 Ab A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 Y Abb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 Abb Ab VPB pfet_01v8 m=1 w=1 l=0.25 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 Ab A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP1 Abb Ab VPB pshort m=1 w=1 l=0.25 mult=1 sa=0.265 sb=0.265
+MMIP2 Y Abb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 Y Abb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkdlyinv3sd2_1
diff --git a/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.netlist.tsv b/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.netlist.tsv
index b1dbfef..d71bfe9 100644
--- a/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.netlist.tsv
+++ b/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__clkdlyinv3sd2_1 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Abb Ab VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET Y Abb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET Ab A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Abb Ab VPWR VPB pshort 1 1 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET Y Abb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET Y Abb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET Y Abb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.spice b/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.spice
index bc2275d..2b63a76 100644
--- a/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.spice
+++ b/cells/clkdlyinv3sd2/sky130_fd_sc_hs__clkdlyinv3sd2_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__clkdlyinv3sd2_1 A VGND VNB VPB VPWR Y
-M1000 VPWR A a_28_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=9.648e+11p pd=6.28e+06u as=3.136e+11p ps=2.8e+06u
-M1001 Y a_288_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1002 a_288_74# a_28_74# VGND VNB nlowvt w=420000u l=180000u
-+ ad=1.113e+11p pd=1.37e+06u as=4.074e+11p ps=3.62e+06u
-M1003 VGND A a_28_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1004 a_288_74# a_28_74# VPWR VPB pshort w=1e+06u l=250000u
-+ ad=2.6e+11p pd=2.52e+06u as=0p ps=0u
-M1005 Y a_288_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
+X0 VPWR a_288_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_28_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_28_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND a_288_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 VGND a_28_74# a_288_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X5 VPWR a_28_74# a_288_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=250000u
.ends
diff --git a/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.cdl b/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.cdl
index e562326..2b7f6f1 100644
--- a/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.cdl
+++ b/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__clkdlyinv3sd3_1 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Abb Ab VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MMIN1 Abb Ab VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 Y Abb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 Ab A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 Y Abb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.5 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 Ab A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP1 Abb Ab VPB pshort m=1 w=1.0 l=0.5 mult=1 sa=0.265 sb=0.265
+MMIP2 Y Abb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 Y Abb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkdlyinv3sd3_1
diff --git a/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.netlist.tsv b/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.netlist.tsv
index 5f15639..829f1dd 100644
--- a/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.netlist.tsv
+++ b/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__clkdlyinv3sd3_1 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Abb Ab VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET Y Abb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET Ab A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET Y Abb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET Y Abb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET Y Abb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.spice b/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.spice
index fe3a39e..adab2a7 100644
--- a/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.spice
+++ b/cells/clkdlyinv3sd3/sky130_fd_sc_hs__clkdlyinv3sd3_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__clkdlyinv3sd3_1 A VGND VNB VPB VPWR Y
-M1000 VPWR A a_28_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.148e+11p pd=5.78e+06u as=3.136e+11p ps=2.8e+06u
-M1001 Y a_288_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1002 a_288_74# a_28_74# VPWR VPB pshort w=1e+06u l=500000u
-+ ad=2.6e+11p pd=2.52e+06u as=0p ps=0u
-M1003 a_288_74# a_28_74# VGND VNB nlowvt w=420000u l=180000u
-+ ad=1.113e+11p pd=1.37e+06u as=4.074e+11p ps=3.62e+06u
-M1004 VGND A a_28_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1005 Y a_288_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
+X0 VPWR a_28_74# a_288_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=500000u
+X1 VPWR a_288_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_28_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_28_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND a_288_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 VGND a_28_74# a_288_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
.ends
diff --git a/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.cdl b/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.cdl
index ee494d8..c3bc88a 100644
--- a/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.cdl
+++ b/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__clkdlyinv5sd1_1 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Abb Ab VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Abb Ab VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 Y Abbbb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 Ab A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 Y Abbbb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI16 Abbbb Abbb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI13 Abbb Abb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 Ab A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI16 Abbbb Abbb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 Y Abbbb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 Abbb Abb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Abb Ab VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 Abbbb Abbb VPB pfet_01v8 m=1 w=1 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 Y Abbbb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI17 Abbbb Abbb VPB pshort m=1 w=1 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI14 Abbb Abb VPB pshort m=1 w=1 l=0.15 mult=1 sa=0.265 sb=0.265
+MI14 Abbb Abb VPB pfet_01v8 m=1 w=1 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkdlyinv5sd1_1
diff --git a/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.netlist.tsv b/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.netlist.tsv
index 4141d4e..2f8730c 100644
--- a/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.netlist.tsv
+++ b/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__clkdlyinv5sd1_1 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Abb Ab VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET Y Abbbb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET Ab A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Abbbb Abbb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET Abbb Abb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET Y Abbbb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Abbbb Abbb VPWR VPB pshort 1 1 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI14 MOSFET Abbb Abb VPWR VPB pshort 1 1 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET Y Abbbb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Abbbb Abbb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET Abbb Abb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET Y Abbbb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Abbbb Abbb VPWR VPB pfet_01v8 1 1 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET Abbb Abb VPWR VPB pfet_01v8 1 1 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.spice b/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.spice
index 50a74f8..5194ae9 100644
--- a/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.spice
+++ b/cells/clkdlyinv5sd1/sky130_fd_sc_hs__clkdlyinv5sd1_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__clkdlyinv5sd1_1 A VGND VNB VPB VPWR Y
-M1000 a_549_74# a_288_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.65e+11p pd=2.53e+06u as=1.8848e+12p ps=1.012e+07u
-M1001 VPWR A a_28_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.136e+11p ps=2.8e+06u
-M1002 Y a_682_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1003 a_549_74# a_288_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=7.623e+11p ps=6.15e+06u
-M1004 Y a_682_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
-M1005 VPWR a_549_74# a_682_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=6.1e+11p ps=3.22e+06u
-M1006 VGND a_549_74# a_682_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.583e+11p ps=2.07e+06u
-M1007 a_288_74# a_28_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.6e+11p pd=2.52e+06u as=0p ps=0u
-M1008 VGND A a_28_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1009 a_288_74# a_28_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
+X0 a_682_74# a_549_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VPWR a_288_74# a_549_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VPWR a_28_74# a_288_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND a_682_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_28_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_28_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR a_682_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_682_74# a_549_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 VGND a_28_74# a_288_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VGND a_288_74# a_549_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.cdl b/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.cdl
index cfdd523..dc8ec80 100644
--- a/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.cdl
+++ b/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__clkdlyinv5sd2_1 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Abb Ab VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MMIN1 Abb Ab VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 Y Abbbb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 Ab A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 Y Abbbb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI16 Abbbb Abbb VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI13 Abbb Abb VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.25 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 Ab A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI16 Abbbb Abbb VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MMIP2 Y Abbbb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 Abbb Abb VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MI8 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Abb Ab VPB pshort m=1 w=1.0 l=0.25 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 Y Abbbb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI17 Abbbb Abbb VPB pshort m=1 w=1.0 l=0.25 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI14 Abbb Abb VPB pshort m=1 w=1.0 l=0.25 mult=1 sa=0.265 sb=0.265
+MI17 Abbbb Abbb VPB pfet_01v8 m=1 w=1.0 l=0.25 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI14 Abbb Abb VPB pfet_01v8 m=1 w=1.0 l=0.25 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkdlyinv5sd2_1
diff --git a/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.netlist.tsv b/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.netlist.tsv
index 4c1cadb..b271dc5 100644
--- a/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.netlist.tsv
+++ b/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__clkdlyinv5sd2_1 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Abb Ab VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET Y Abbbb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET Ab A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Abbbb Abbb VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET Abbb Abb VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET Y Abbbb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Abbbb Abbb VPWR VPB pshort 1 1.0 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
-MI14 MOSFET Abbb Abb VPWR VPB pshort 1 1.0 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET Y Abbbb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Abbbb Abbb VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET Abbb Abb VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET Y Abbbb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Abbbb Abbb VPWR VPB pfet_01v8 1 1.0 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET Abbb Abb VPWR VPB pfet_01v8 1 1.0 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.spice b/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.spice
index afac93d..c7cd748 100644
--- a/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.spice
+++ b/cells/clkdlyinv5sd2/sky130_fd_sc_hs__clkdlyinv5sd2_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__clkdlyinv5sd2_1 A VGND VNB VPB VPWR Y
-M1000 VPWR A a_28_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6848e+12p pd=9.72e+06u as=3.136e+11p ps=2.8e+06u
-M1001 a_549_74# a_288_74# VGND VNB nlowvt w=420000u l=180000u
-+ ad=1.113e+11p pd=1.37e+06u as=7.371e+11p ps=6.03e+06u
-M1002 Y a_682_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1003 VGND a_549_74# a_682_74# VNB nlowvt w=420000u l=180000u
-+ ad=0p pd=0u as=2.457e+11p ps=2.01e+06u
-M1004 Y a_682_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
-M1005 a_549_74# a_288_74# VPWR VPB pshort w=1e+06u l=250000u
-+ ad=2.65e+11p pd=2.53e+06u as=0p ps=0u
-M1006 VPWR a_549_74# a_682_74# VPB pshort w=1e+06u l=250000u
-+ ad=0p pd=0u as=5.1e+11p ps=3.02e+06u
-M1007 a_288_74# a_28_74# VGND VNB nlowvt w=420000u l=180000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
-M1008 VGND A a_28_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1009 a_288_74# a_28_74# VPWR VPB pshort w=1e+06u l=250000u
-+ ad=2.6e+11p pd=2.52e+06u as=0p ps=0u
+X0 a_682_74# a_549_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=250000u
+X1 VGND a_682_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_28_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_28_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR a_288_74# a_549_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=250000u
+X5 VPWR a_682_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND a_28_74# a_288_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X7 VGND a_288_74# a_549_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X8 a_682_74# a_549_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X9 VPWR a_28_74# a_288_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=250000u
.ends
diff --git a/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.cdl b/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.cdl
index f58701e..b2b8275 100644
--- a/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.cdl
+++ b/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__clkdlyinv5sd3_1 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Abb Ab VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MMIN1 Abb Ab VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 Y Abbbb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 Ab A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 Y Abbbb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI16 Abbbb Abbb VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI13 Abbb Abb VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.5 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 Ab A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI16 Abbbb Abbb VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MMIP2 Y Abbbb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 Abbb Abb VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MI8 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Abb Ab VPB pshort m=1 w=1.0 l=0.5 mult=1 sa=0.265 sb=0.265
+MI17 Abbbb Abbb VPB pfet_01v8 m=1 w=1.0 l=0.5 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 Y Abbbb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI17 Abbbb Abbb VPB pshort m=1 w=1.0 l=0.5 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI14 Abbb Abb VPB pshort m=1 w=1.0 l=0.5 mult=1 sa=0.265 sb=0.265
+MI14 Abbb Abb VPB pfet_01v8 m=1 w=1.0 l=0.5 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkdlyinv5sd3_1
diff --git a/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.netlist.tsv b/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.netlist.tsv
index dba1291..e4df682 100644
--- a/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.netlist.tsv
+++ b/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__clkdlyinv5sd3_1 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Abb Ab VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET Y Abbbb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET Ab A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Abbbb Abbb VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET Abbb Abb VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET Y Abbbb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Abbbb Abbb VPWR VPB pshort 1 1.0 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
-MI14 MOSFET Abbb Abb VPWR VPB pshort 1 1.0 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET Y Abbbb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Abbbb Abbb VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET Abbb Abb VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET Y Abbbb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Abbbb Abbb VPWR VPB pfet_01v8 1 1.0 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET Abbb Abb VPWR VPB pfet_01v8 1 1.0 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.spice b/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.spice
index b0b9173..17b7e83 100644
--- a/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.spice
+++ b/cells/clkdlyinv5sd3/sky130_fd_sc_hs__clkdlyinv5sd3_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__clkdlyinv5sd3_1 A VGND VNB VPB VPWR Y
-M1000 VPWR a_549_74# a_682_74# VPB pshort w=1e+06u l=500000u
-+ ad=1.1848e+12p pd=8.72e+06u as=2.6e+11p ps=2.52e+06u
-M1001 VPWR A a_28_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.136e+11p ps=2.8e+06u
-M1002 a_549_74# a_288_74# VGND VNB nlowvt w=420000u l=180000u
-+ ad=1.113e+11p pd=1.37e+06u as=7.371e+11p ps=6.03e+06u
-M1003 Y a_682_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1004 VGND a_549_74# a_682_74# VNB nlowvt w=420000u l=180000u
-+ ad=0p pd=0u as=2.457e+11p ps=2.01e+06u
-M1005 Y a_682_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
-M1006 a_288_74# a_28_74# VPWR VPB pshort w=1e+06u l=500000u
-+ ad=2.6e+11p pd=2.52e+06u as=0p ps=0u
-M1007 a_288_74# a_28_74# VGND VNB nlowvt w=420000u l=180000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
-M1008 a_549_74# a_288_74# VPWR VPB pshort w=1e+06u l=500000u
-+ ad=2.65e+11p pd=2.53e+06u as=0p ps=0u
-M1009 VGND A a_28_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
+X0 VPWR a_288_74# a_549_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=500000u
+X1 VPWR a_28_74# a_288_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=500000u
+X2 VGND a_682_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_28_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_28_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VPWR a_682_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND a_28_74# a_288_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X7 VGND a_288_74# a_549_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X8 a_682_74# a_549_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X9 a_682_74# a_549_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=500000u
.ends
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_1.cdl b/cells/clkinv/sky130_fd_sc_hs__clkinv_1.cdl
index 24ba713..f34bd91 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_1.cdl
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_1.cdl
@@ -16,8 +16,8 @@
.SUBCKT sky130_fd_sc_hs__clkinv_1 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIP0 Y A VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 Y A VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 Y A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN0 Y A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkinv_1
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_1.netlist.tsv b/cells/clkinv/sky130_fd_sc_hs__clkinv_1.netlist.tsv
index c5aa973..d5e4761 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_1.netlist.tsv
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_1.netlist.tsv
@@ -1,4 +1,4 @@
sky130_fd_sc_hs__clkinv_1 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIP0 MOSFET Y A VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET Y A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET Y A VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_1.spice b/cells/clkinv/sky130_fd_sc_hs__clkinv_1.spice
index 0e0ae83..37a4599 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_1.spice
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_1.spice
@@ -16,10 +16,7 @@
.subckt sky130_fd_sc_hs__clkinv_1 A VGND VNB VPB VPWR Y
-M1000 VPWR A Y VPB pshort w=840000u l=150000u
-+ ad=4.788e+11p pd=4.5e+06u as=2.52e+11p ps=2.28e+06u
-M1001 Y A VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=2.2535e+11p pd=2.17e+06u as=1.491e+11p ps=1.55e+06u
+X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_16.cdl b/cells/clkinv/sky130_fd_sc_hs__clkinv_16.cdl
index 7780a83..396798d 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_16.cdl
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_16.cdl
@@ -16,8 +16,8 @@
.SUBCKT sky130_fd_sc_hs__clkinv_16 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN0 Y A VNB nlowvt m=16 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP0 Y A VPB pshort m=24 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN0 Y A VNB nfet_01v8_lvt m=16 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP0 Y A VPB pfet_01v8 m=24 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkinv_16
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_16.netlist.tsv b/cells/clkinv/sky130_fd_sc_hs__clkinv_16.netlist.tsv
index c4ac2c5..d78fd79 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_16.netlist.tsv
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_16.netlist.tsv
@@ -1,4 +1,4 @@
sky130_fd_sc_hs__clkinv_16 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN0 MOSFET Y A VGND VNB nlowvt 16 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET Y A VPWR VPB pshort 24 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET Y A VGND VNB nfet_01v8_lvt 16 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET Y A VPWR VPB pfet_01v8 24 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_16.spice b/cells/clkinv/sky130_fd_sc_hs__clkinv_16.spice
index af9c117..4aef003 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_16.spice
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_16.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__clkinv_16 A VGND VNB VPB VPWR Y
-M1000 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=9.408e+11p pd=1.12e+07u as=1.83765e+12p ps=1.762e+07u
-M1001 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=4.0992e+12p pd=3.42e+07u as=4.4688e+12p ps=3.71e+07u
-M1003 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X28 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X30 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X35 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X36 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X37 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X38 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_2.cdl b/cells/clkinv/sky130_fd_sc_hs__clkinv_2.cdl
index efbfe71..fa13b29 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_2.cdl
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_2.cdl
@@ -16,8 +16,8 @@
.SUBCKT sky130_fd_sc_hs__clkinv_2 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN0 Y A VNB nlowvt m=2 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN0 Y A VNB nfet_01v8_lvt m=2 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP0 Y A VPB pshort m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 Y A VPB pfet_01v8 m=3 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkinv_2
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_2.netlist.tsv b/cells/clkinv/sky130_fd_sc_hs__clkinv_2.netlist.tsv
index 9d1f54d..571d2b0 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_2.netlist.tsv
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_2.netlist.tsv
@@ -1,4 +1,4 @@
sky130_fd_sc_hs__clkinv_2 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN0 MOSFET Y A VGND VNB nlowvt 2 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET Y A VPWR VPB pshort 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET Y A VGND VNB nfet_01v8_lvt 2 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET Y A VPWR VPB pfet_01v8 3 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_2.spice b/cells/clkinv/sky130_fd_sc_hs__clkinv_2.spice
index 4493aba..41d6774 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_2.spice
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_2.spice
@@ -16,14 +16,9 @@
.subckt sky130_fd_sc_hs__clkinv_2 A VGND VNB VPB VPWR Y
-M1000 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=2.394e+11p pd=2.82e+06u as=3.276e+11p ps=2.4e+06u
-M1001 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.664e+11p pd=5.67e+06u as=6.664e+11p ps=5.67e+06u
-M1003 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_4.cdl b/cells/clkinv/sky130_fd_sc_hs__clkinv_4.cdl
index 6bc81c2..eb0672f 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_4.cdl
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_4.cdl
@@ -16,8 +16,8 @@
.SUBCKT sky130_fd_sc_hs__clkinv_4 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN0 Y A VNB nlowvt m=4 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN0 Y A VNB nfet_01v8_lvt m=4 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP0 Y A VPB pshort m=6 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 Y A VPB pfet_01v8 m=6 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkinv_4
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_4.netlist.tsv b/cells/clkinv/sky130_fd_sc_hs__clkinv_4.netlist.tsv
index 8aee1ac..daba266 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_4.netlist.tsv
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_4.netlist.tsv
@@ -1,4 +1,4 @@
sky130_fd_sc_hs__clkinv_4 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN0 MOSFET Y A VGND VNB nlowvt 4 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET Y A VPWR VPB pshort 6 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET Y A VGND VNB nfet_01v8_lvt 4 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET Y A VPWR VPB pfet_01v8 6 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_4.spice b/cells/clkinv/sky130_fd_sc_hs__clkinv_4.spice
index acb0e47..c18247f 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_4.spice
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_4.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__clkinv_4 A VGND VNB VPB VPWR Y
-M1000 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=4.242e+11p pd=3.7e+06u as=6.216e+11p ps=5.48e+06u
-M1001 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4448e+12p pd=1.154e+07u as=1.008e+12p ps=8.52e+06u
-M1004 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_8.cdl b/cells/clkinv/sky130_fd_sc_hs__clkinv_8.cdl
index 6a23ee8..c1eb379 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_8.cdl
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_8.cdl
@@ -16,8 +16,8 @@
.SUBCKT sky130_fd_sc_hs__clkinv_8 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN0 Y A VNB nlowvt m=8 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN0 Y A VNB nfet_01v8_lvt m=8 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP0 Y A VPB pshort m=12 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 Y A VPB pfet_01v8 m=12 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__clkinv_8
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_8.netlist.tsv b/cells/clkinv/sky130_fd_sc_hs__clkinv_8.netlist.tsv
index 57eaad3..d2bca6e 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_8.netlist.tsv
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_8.netlist.tsv
@@ -1,4 +1,4 @@
sky130_fd_sc_hs__clkinv_8 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN0 MOSFET Y A VGND VNB nlowvt 8 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET Y A VPWR VPB pshort 12 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET Y A VGND VNB nfet_01v8_lvt 8 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET Y A VPWR VPB pfet_01v8 12 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/clkinv/sky130_fd_sc_hs__clkinv_8.spice b/cells/clkinv/sky130_fd_sc_hs__clkinv_8.spice
index b41de47..5dc08a3 100644
--- a/cells/clkinv/sky130_fd_sc_hs__clkinv_8.spice
+++ b/cells/clkinv/sky130_fd_sc_hs__clkinv_8.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__clkinv_8 A VGND VNB VPB VPWR Y
-M1000 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.2264e+12p pd=9.2e+06u as=7.77e+11p ps=7.9e+06u
-M1001 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.016e+12p pd=1.704e+07u as=2.6488e+12p ps=2.041e+07u
-M1003 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND A Y VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y A VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/conb/sky130_fd_sc_hs__conb_1.spice b/cells/conb/sky130_fd_sc_hs__conb_1.spice
index 2882ba7..683420f 100644
--- a/cells/conb/sky130_fd_sc_hs__conb_1.spice
+++ b/cells/conb/sky130_fd_sc_hs__conb_1.spice
@@ -16,6 +16,6 @@
.subckt sky130_fd_sc_hs__conb_1 VGND VNB VPB VPWR HI LO
-R0 HI VPWR short w=510000u l=45000u
-R1 VGND LO short w=510000u l=45000u
+X0 HI VPWR VNB short w=510000u l=45000u
+X1 VGND LO VNB short w=510000u l=45000u
.ends
diff --git a/cells/decap/sky130_fd_sc_hs__decap_4.spice b/cells/decap/sky130_fd_sc_hs__decap_4.spice
index 6145e41..0af5e7b 100644
--- a/cells/decap/sky130_fd_sc_hs__decap_4.spice
+++ b/cells/decap/sky130_fd_sc_hs__decap_4.spice
@@ -16,8 +16,6 @@
.subckt sky130_fd_sc_hs__decap_4 VGND VNB VPB VPWR
-M1000 VPWR VGND VPWR VPB pshort w=1e+06u l=1e+06u
-+ ad=5.6e+11p pd=5.12e+06u as=0p ps=0u
-M1001 VGND VPWR VGND VNB nlowvt w=420000u l=1e+06u
-+ ad=2.31e+11p pd=2.78e+06u as=0p ps=0u
+X0 VPWR VGND VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=1e+06u
+X1 VGND VPWR VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=1e+06u
.ends
diff --git a/cells/decap/sky130_fd_sc_hs__decap_8.spice b/cells/decap/sky130_fd_sc_hs__decap_8.spice
index 4c8cd21..98526f1 100644
--- a/cells/decap/sky130_fd_sc_hs__decap_8.spice
+++ b/cells/decap/sky130_fd_sc_hs__decap_8.spice
@@ -16,12 +16,8 @@
.subckt sky130_fd_sc_hs__decap_8 VGND VNB VPB VPWR
-M1000 VPWR VGND VPWR VPB pshort w=1e+06u l=1e+06u
-+ ad=8.35e+11p pd=7.67e+06u as=0p ps=0u
-M1001 VGND VPWR VGND VNB nlowvt w=420000u l=1e+06u
-+ ad=3.465e+11p pd=4.17e+06u as=0p ps=0u
-M1002 VPWR VGND VPWR VPB pshort w=1e+06u l=1e+06u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND VPWR VGND VNB nlowvt w=420000u l=1e+06u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR VGND VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=1e+06u
+X1 VGND VPWR VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=1e+06u
+X2 VGND VPWR VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=1e+06u
+X3 VPWR VGND VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=1e+06u
.ends
diff --git a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.cdl b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.cdl
index 9fae982..c191db4 100644
--- a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.cdl
+++ b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.cdl
@@ -17,84 +17,84 @@
.SUBCKT sky130_fd_sc_hs__dfbbn_1 CLK_N D RESET_B SET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK_N:I D:I RESET_B:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
*.PININFO Q_N:O
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 RESET RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI659 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI676 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI675 net141 SET_B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI642 RESET RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI676 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net162 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI677 M1 RESET VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI675 net141 SET_B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 net125 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net110 net82 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI653 Q net162 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 Q_N net82 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net162 net82 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI677 M1 RESET VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI668 S0 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI667 net93 M1 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI630 net82 RESET VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI648 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 net82 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net81 SET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI679 M1 SET_B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net162 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net82 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI670 net218 M1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI678 net165 RESET VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI44 clkpos CLK_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net210 net82 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI649 net125 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net82 SET_B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI11 net221 RESET VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 net194 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 RESET RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI655 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI654 net110 net82 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK_N VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI651 Q_N net82 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI680 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI652 net162 net82 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI668 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI667 net93 M1 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI630 net82 RESET VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI3 net82 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI7 net81 SET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI679 M1 SET_B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI669 S0 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net162 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net82 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net162 net82 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI670 net218 M1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N net82 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI678 net165 RESET VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net210 net82 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net82 SET_B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI11 net221 RESET VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 net194 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 RESET RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK_N VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI680 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net162 net82 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N net82 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfbbn_1
diff --git a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.netlist.tsv b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.netlist.tsv
index 01c3202..07177e8 100644
--- a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.netlist.tsv
+++ b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.netlist.tsv
@@ -1,42 +1,42 @@
sky130_fd_sc_hs__dfbbn_1 CLK_N:I D:I RESET_B:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET RESET RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI676 MOSFET M1 M0 net141 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI675 MOSFET net141 SET_B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net162 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI677 MOSFET M1 RESET net141 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M0 clkpos net125 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET net125 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET S0 clkneg net110 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net110 net82 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET Q_N net82 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net162 net82 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI668 MOSFET S0 clkpos net93 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI667 MOSFET net93 M1 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI630 MOSFET net82 RESET net81 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET net82 S0 net81 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net81 SET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI679 MOSFET M1 SET_B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkneg net218 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net162 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net82 S0 net221 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI670 MOSFET net218 M1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI678 MOSFET net165 RESET VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net210 net82 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET S0 clkpos net210 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net82 SET_B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI11 MOSFET net221 RESET VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET net194 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M0 clkneg net194 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET RESET RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK_N VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI680 MOSFET M1 M0 net165 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net162 net82 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N net82 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET RESET RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI676 MOSFET M1 M0 net141 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI675 MOSFET net141 SET_B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net162 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI677 MOSFET M1 RESET net141 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M0 clkpos net125 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET net125 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET S0 clkneg net110 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net110 net82 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N net82 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net162 net82 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI668 MOSFET S0 clkpos net93 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI667 MOSFET net93 M1 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI630 MOSFET net82 RESET net81 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET net82 S0 net81 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net81 SET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI679 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkneg net218 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net162 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net82 S0 net221 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI670 MOSFET net218 M1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI678 MOSFET net165 RESET VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net210 net82 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET S0 clkpos net210 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net82 SET_B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI11 MOSFET net221 RESET VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET net194 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M0 clkneg net194 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET RESET RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK_N VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI680 MOSFET M1 M0 net165 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net162 net82 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N net82 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.spice b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.spice
index ff08dbb..65cca13 100644
--- a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.spice
+++ b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_1.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__dfbbn_1 CLK_N D RESET_B SET_B VGND VNB VPB VPWR Q Q_N
-M1000 VPWR a_1534_446# a_1483_508# VPB pshort w=420000u l=150000u
-+ ad=2.57262e+12p pd=2.063e+07u as=1.134e+11p ps=1.38e+06u
-M1001 VGND a_1534_446# a_1611_140# VNB nlowvt w=420000u l=150000u
-+ ad=1.55002e+12p pd=1.351e+07u as=1.008e+11p ps=1.32e+06u
-M1002 VPWR CLK_N a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.192e+11p ps=2.81e+06u
-M1003 a_200_74# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1004 a_595_119# a_27_74# a_523_119# VNB nlowvt w=420000u l=150000u
-+ ad=1.176e+11p pd=1.4e+06u as=8.82e+10p ps=1.26e+06u
-M1005 VGND a_1534_446# a_2412_410# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1006 a_595_119# a_200_74# a_537_503# VPB pshort w=420000u l=150000u
-+ ad=1.512e+11p pd=1.56e+06u as=1.134e+11p ps=1.38e+06u
-M1007 a_311_119# a_200_74# a_595_119# VNB nlowvt w=420000u l=150000u
-+ ad=5.1975e+11p pd=3.99e+06u as=0p ps=0u
-M1008 Q a_2412_410# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1009 a_1349_114# a_200_74# a_1297_424# VPB pshort w=840000u l=150000u
-+ ad=2.877e+11p pd=2.46e+06u as=2.016e+11p ps=2.16e+06u
-M1010 VPWR a_1534_446# a_2412_410# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.394e+11p ps=2.25e+06u
-M1011 VGND RESET_B a_978_357# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1012 Q a_2412_410# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.998e+11p pd=2.02e+06u as=0p ps=0u
-M1013 a_523_119# a_474_405# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1534_446# a_1349_114# a_1917_392# VPB pshort w=1e+06u l=150000u
-+ ad=5.75e+11p pd=5.15e+06u as=2.7e+11p ps=2.54e+06u
-M1015 VGND D a_311_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_537_503# a_474_405# VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_1818_76# SET_B VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.032e+11p pd=4.56e+06u as=0p ps=0u
-M1018 a_1297_424# a_474_405# VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_311_119# a_27_74# a_595_119# VPB pshort w=420000u l=150000u
-+ ad=3.4845e+11p pd=3.47e+06u as=0p ps=0u
-M1020 a_474_405# a_595_119# a_867_119# VNB nlowvt w=550000u l=150000u
-+ ad=1.925e+11p pd=1.8e+06u as=3.4925e+11p ps=3.47e+06u
-M1021 VPWR RESET_B a_978_357# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1022 VPWR a_978_357# a_933_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.016e+11p ps=2.16e+06u
-M1023 Q_N a_1534_446# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1024 a_1611_140# a_200_74# a_1349_114# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=6.2825e+11p ps=3.42e+06u
-M1025 a_1254_119# a_474_405# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.83125e+11p pd=1.8e+06u as=0p ps=0u
-M1026 VGND SET_B a_867_119# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_1349_114# a_27_74# a_1254_119# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Q_N a_1534_446# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.998e+11p pd=2.02e+06u as=0p ps=0u
-M1029 VPWR D a_311_119# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_867_119# a_978_357# a_474_405# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1483_508# a_27_74# a_1349_114# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_1917_392# a_978_357# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_1818_76# a_1349_114# a_1534_446# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.368e+11p ps=2.12e+06u
-M1034 a_1534_446# a_978_357# a_1818_76# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND CLK_N a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1036 a_200_74# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1037 a_933_424# a_595_119# a_474_405# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=4.704e+11p ps=4.48e+06u
-M1038 a_474_405# SET_B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VPWR SET_B a_1534_446# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_27_74# a_200_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_595_119# a_200_74# a_311_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_1534_446# a_1349_114# a_1818_76# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_311_119# D VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X4 a_1349_114# a_27_74# a_1483_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 VGND a_1534_446# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_474_405# a_537_503# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 VPWR a_1534_446# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_1611_140# a_1534_446# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_595_119# a_27_74# a_311_119# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X10 a_1483_508# a_1534_446# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 VGND a_27_74# a_200_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_1917_392# a_1349_114# a_1534_446# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_537_503# a_200_74# a_595_119# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_978_357# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X15 a_27_74# CLK_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR a_2412_410# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VPWR a_474_405# a_1297_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X18 a_311_119# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 a_474_405# a_978_357# a_867_119# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X20 a_867_119# a_595_119# a_474_405# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X21 VPWR a_978_357# a_1917_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 a_1254_119# a_27_74# a_1349_114# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X23 VGND SET_B a_1818_76# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_978_357# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_1297_424# a_200_74# a_1349_114# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X26 a_2412_410# a_1534_446# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X27 a_867_119# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X28 a_933_424# a_978_357# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X29 VGND a_2412_410# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 VGND a_474_405# a_523_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 a_523_119# a_27_74# a_595_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 a_1534_446# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X33 a_1349_114# a_200_74# a_1611_140# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X34 VPWR SET_B a_474_405# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X35 a_1818_76# a_978_357# a_1534_446# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 a_2412_410# a_1534_446# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X37 a_27_74# CLK_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 VGND a_474_405# a_1254_119# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X39 a_474_405# a_595_119# a_933_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.cdl b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.cdl
index 589ed9f..6d26e4f 100644
--- a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.cdl
+++ b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.cdl
@@ -17,84 +17,84 @@
.SUBCKT sky130_fd_sc_hs__dfbbn_2 CLK_N D RESET_B SET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK_N:I D:I RESET_B:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
*.PININFO Q_N:O
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 RESET RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI659 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI676 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI675 net141 SET_B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI642 RESET RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI676 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net162 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI677 M1 RESET VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI675 net141 SET_B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 net118 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net110 net82 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI653 Q net162 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 Q_N net82 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net162 net82 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI677 M1 RESET VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI668 S0 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI667 net93 M1 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI630 net82 RESET VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI648 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 net82 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net81 SET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI679 M1 SET_B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net162 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net82 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI670 net218 M1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI678 net165 RESET VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI44 clkpos CLK_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net210 net82 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI649 net118 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net82 SET_B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI11 net221 RESET VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 net194 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 RESET RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI655 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI654 net110 net82 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK_N VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI651 Q_N net82 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI680 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI652 net162 net82 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI668 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI667 net93 M1 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI630 net82 RESET VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI3 net82 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI7 net81 SET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI679 M1 SET_B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI669 S0 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net162 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net82 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net162 net82 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MI670 net218 M1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N net82 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI678 net165 RESET VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net210 net82 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net82 SET_B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI11 net221 RESET VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 net194 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 RESET RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK_N VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI680 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net162 net82 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N net82 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfbbn_2
diff --git a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.netlist.tsv b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.netlist.tsv
index f6386d3..416f6b5 100644
--- a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.netlist.tsv
+++ b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.netlist.tsv
@@ -1,42 +1,42 @@
sky130_fd_sc_hs__dfbbn_2 CLK_N:I D:I RESET_B:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET RESET RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI676 MOSFET M1 M0 net141 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI675 MOSFET net141 SET_B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net162 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI677 MOSFET M1 RESET net141 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M0 clkpos net118 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET net118 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET S0 clkneg net110 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net110 net82 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET Q_N net82 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net162 net82 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI668 MOSFET S0 clkpos net93 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI667 MOSFET net93 M1 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI630 MOSFET net82 RESET net81 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET net82 S0 net81 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net81 SET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI679 MOSFET M1 SET_B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkneg net218 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net162 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net82 S0 net221 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI670 MOSFET net218 M1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI678 MOSFET net165 RESET VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net210 net82 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET S0 clkpos net210 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net82 SET_B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI11 MOSFET net221 RESET VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET net194 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M0 clkneg net194 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET RESET RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK_N VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI680 MOSFET M1 M0 net165 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net162 net82 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N net82 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET RESET RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI676 MOSFET M1 M0 net141 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI675 MOSFET net141 SET_B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net162 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI677 MOSFET M1 RESET net141 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M0 clkpos net118 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET net118 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET S0 clkneg net110 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net110 net82 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N net82 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net162 net82 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI668 MOSFET S0 clkpos net93 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI667 MOSFET net93 M1 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI630 MOSFET net82 RESET net81 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET net82 S0 net81 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net81 SET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI679 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkneg net218 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net162 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net82 S0 net221 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI670 MOSFET net218 M1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI678 MOSFET net165 RESET VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net210 net82 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET S0 clkpos net210 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net82 SET_B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI11 MOSFET net221 RESET VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET net194 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M0 clkneg net194 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET RESET RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK_N VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI680 MOSFET M1 M0 net165 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net162 net82 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N net82 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.spice b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.spice
index 825bb87..2064661 100644
--- a/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.spice
+++ b/cells/dfbbn/sky130_fd_sc_hs__dfbbn_2.spice
@@ -16,92 +16,48 @@
.subckt sky130_fd_sc_hs__dfbbn_2 CLK_N D RESET_B SET_B VGND VNB VPB VPWR Q Q_N
-M1000 VPWR CLK_N a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.2396e+12p pd=2.627e+07u as=3.192e+11p ps=2.81e+06u
-M1001 a_200_74# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1002 a_1240_125# a_473_405# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.90125e+11p pd=1.88e+06u as=2.06398e+12p ps=1.857e+07u
-M1003 a_1640_138# a_200_74# a_1335_112# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=6.1e+11p ps=3.85e+06u
-M1004 VGND SET_B a_867_125# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=3.4925e+11p ps=3.47e+06u
-M1005 a_867_125# a_975_322# a_473_405# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.54e+11p ps=1.66e+06u
-M1006 Q a_2516_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1007 a_1832_74# a_1335_112# a_1555_410# VNB nlowvt w=740000u l=150000u
-+ ad=4.979e+11p pd=4.43e+06u as=2.368e+11p ps=2.12e+06u
-M1008 a_1832_74# SET_B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_1555_410# a_1335_112# a_1931_392# VPB pshort w=1e+06u l=150000u
-+ ad=5.75e+11p pd=5.15e+06u as=2.7e+11p ps=2.54e+06u
-M1010 a_601_119# a_200_74# a_536_503# VPB pshort w=420000u l=150000u
-+ ad=1.512e+11p pd=1.56e+06u as=1.134e+11p ps=1.38e+06u
-M1011 a_1504_508# a_27_74# a_1335_112# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=2.877e+11p ps=2.46e+06u
-M1012 VGND D a_311_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=5.0085e+11p ps=3.93e+06u
-M1013 VGND a_1555_410# a_1640_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1555_410# a_975_322# a_1832_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_1312_424# a_473_405# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.268e+11p pd=2.22e+06u as=0p ps=0u
-M1016 VPWR a_1555_410# a_1504_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Q_N a_1555_410# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1018 VPWR a_1555_410# a_2516_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.8e+11p ps=2.56e+06u
-M1019 Q a_2516_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1020 VGND RESET_B a_975_322# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1021 a_930_424# a_601_119# a_473_405# VPB pshort w=840000u l=150000u
-+ ad=2.268e+11p pd=2.22e+06u as=4.704e+11p ps=4.48e+06u
-M1022 a_473_405# SET_B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_311_119# a_200_74# a_601_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1024 VPWR a_1555_410# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR a_2516_368# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_536_503# a_473_405# VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_1335_112# a_200_74# a_1312_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND a_1555_410# a_2516_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1029 VGND a_2516_368# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VPWR D a_311_119# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=3.4335e+11p ps=3.45e+06u
-M1031 VGND a_1555_410# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1032 a_311_119# a_27_74# a_601_119# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_529_119# a_473_405# VGND VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=0p ps=0u
-M1034 VGND CLK_N a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1035 a_200_74# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1036 VPWR RESET_B a_975_322# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1037 a_1335_112# a_27_74# a_1240_125# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VPWR SET_B a_1555_410# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_473_405# a_601_119# a_867_125# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 VPWR a_975_322# a_930_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 a_1931_392# a_975_322# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 a_601_119# a_27_74# a_529_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 Q_N a_1555_410# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_27_74# a_200_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_1240_125# a_27_74# a_1335_112# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X2 Q a_2516_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND a_473_405# a_529_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 VPWR a_1555_410# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Q_N a_1555_410# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_311_119# D VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 VGND a_2516_368# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_1931_392# a_1335_112# a_1555_410# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VGND SET_B a_1832_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_930_424# a_975_322# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 a_867_125# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X12 VPWR a_2516_368# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_1640_138# a_1555_410# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 VGND a_27_74# a_200_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_1335_112# a_27_74# a_1504_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X16 VPWR a_473_405# a_536_503# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X17 a_1555_410# a_1335_112# a_1832_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_601_119# a_27_74# a_311_119# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 a_601_119# a_200_74# a_311_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_27_74# CLK_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_1504_508# a_1555_410# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 a_529_119# a_27_74# a_601_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 VGND a_473_405# a_1240_125# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X24 a_1335_112# a_200_74# a_1640_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_311_119# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 a_975_322# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 a_536_503# a_200_74# a_601_119# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X28 a_473_405# a_601_119# a_930_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X29 VPWR a_975_322# a_1931_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X30 VPWR SET_B a_473_405# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X31 Q_N a_1555_410# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 VGND a_1555_410# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 a_2516_368# a_1555_410# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X34 a_1555_410# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X35 VPWR a_473_405# a_1312_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X36 a_2516_368# a_1555_410# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X37 Q a_2516_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X38 a_1832_74# a_975_322# a_1555_410# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X39 a_975_322# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X40 a_1312_424# a_200_74# a_1335_112# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X41 a_27_74# CLK_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X42 a_473_405# a_975_322# a_867_125# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X43 a_867_125# a_601_119# a_473_405# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.cdl b/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.cdl
index e09bf8b..fb11afc 100644
--- a/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.cdl
+++ b/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.cdl
@@ -17,84 +17,84 @@
.SUBCKT sky130_fd_sc_hs__dfbbp_1 CLK D RESET_B SET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I RESET_B:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
*.PININFO Q_N:O
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 RESET RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI659 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI676 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI675 net141 SET_B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI642 RESET RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI676 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net162 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI677 M1 RESET VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 net125 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net110 net82 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI675 net141 SET_B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 Q_N net82 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net162 net82 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI653 Q net162 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI668 S0 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI667 net93 M1 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI630 net82 RESET VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI677 M1 RESET VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 net82 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net81 SET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI679 M1 SET_B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net162 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net82 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI670 net218 M1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI678 net165 RESET VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI648 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net210 net82 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net82 SET_B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI11 net221 RESET VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 net194 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 RESET RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI649 net125 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI655 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI680 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net162 net82 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI654 net110 net82 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N net82 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI651 Q_N net82 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net162 net82 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI668 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI667 net93 M1 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI630 net82 RESET VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI3 net82 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI7 net81 SET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI679 M1 SET_B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI669 S0 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net162 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net82 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI670 net218 M1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI678 net165 RESET VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net210 net82 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net82 SET_B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI11 net221 RESET VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 net194 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 RESET RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI680 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net162 net82 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N net82 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfbbp_1
diff --git a/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.netlist.tsv b/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.netlist.tsv
index ae12a9b..d15304d 100644
--- a/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.netlist.tsv
+++ b/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.netlist.tsv
@@ -1,42 +1,42 @@
sky130_fd_sc_hs__dfbbp_1 CLK:I D:I RESET_B:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET RESET RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI676 MOSFET M1 M0 net141 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI675 MOSFET net141 SET_B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net162 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI677 MOSFET M1 RESET net141 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M0 clkpos net125 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET net125 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET S0 clkneg net110 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net110 net82 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET Q_N net82 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net162 net82 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI668 MOSFET S0 clkpos net93 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI667 MOSFET net93 M1 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI630 MOSFET net82 RESET net81 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET net82 S0 net81 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net81 SET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI679 MOSFET M1 SET_B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkneg net218 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net162 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net82 S0 net221 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI670 MOSFET net218 M1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI678 MOSFET net165 RESET VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net210 net82 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET S0 clkpos net210 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net82 SET_B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI11 MOSFET net221 RESET VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET net194 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M0 clkneg net194 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET RESET RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI680 MOSFET M1 M0 net165 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net162 net82 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N net82 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET RESET RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI676 MOSFET M1 M0 net141 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI675 MOSFET net141 SET_B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net162 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI677 MOSFET M1 RESET net141 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M0 clkpos net125 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET net125 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET S0 clkneg net110 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net110 net82 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N net82 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net162 net82 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI668 MOSFET S0 clkpos net93 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI667 MOSFET net93 M1 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI630 MOSFET net82 RESET net81 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET net82 S0 net81 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net81 SET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI679 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkneg net218 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net162 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net82 S0 net221 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI670 MOSFET net218 M1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI678 MOSFET net165 RESET VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net210 net82 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET S0 clkpos net210 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net82 SET_B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI11 MOSFET net221 RESET VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET net194 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M0 clkneg net194 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET RESET RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI680 MOSFET M1 M0 net165 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net162 net82 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N net82 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.spice b/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.spice
index da12a7c..dd70f2a 100644
--- a/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.spice
+++ b/cells/dfbbp/sky130_fd_sc_hs__dfbbp_1.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__dfbbp_1 CLK D RESET_B SET_B VGND VNB VPB VPWR Q Q_N
-M1000 VPWR a_1474_446# a_2320_410# VPB pshort w=840000u l=150000u
-+ ad=2.9038e+12p pd=2.241e+07u as=2.31e+11p ps=2.23e+06u
-M1001 Q_N a_1474_446# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.83492e+12p ps=1.558e+07u
-M1002 a_1017_379# a_520_87# a_671_93# VPB pshort w=840000u l=150000u
-+ ad=2.268e+11p pd=2.22e+06u as=3.276e+11p ps=2.46e+06u
-M1003 a_520_87# a_27_74# a_422_125# VNB nlowvt w=420000u l=150000u
-+ ad=1.176e+11p pd=1.4e+06u as=1.7605e+11p ps=1.9e+06u
-M1004 Q a_2320_410# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1005 a_1318_119# a_671_93# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.155e+11p pd=1.52e+06u as=0p ps=0u
-M1006 VGND RESET_B a_1062_93# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1007 a_713_379# a_27_74# a_520_87# VPB pshort w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.289e+11p ps=2.42e+06u
-M1008 VPWR RESET_B a_1062_93# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.76e+11p ps=1.83e+06u
-M1009 a_1474_446# SET_B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.65e+11p pd=2.73e+06u as=0p ps=0u
-M1010 a_1311_424# a_214_74# a_1318_119# VNB nlowvt w=550000u l=150000u
-+ ad=2.317e+11p pd=2.33e+06u as=0p ps=0u
-M1011 a_1418_508# a_214_74# a_1311_424# VPB pshort w=420000u l=150000u
-+ ad=1.239e+11p pd=1.43e+06u as=2.856e+11p ps=2.45e+06u
-M1012 a_1498_74# a_27_74# a_1311_424# VNB nlowvt w=420000u l=150000u
-+ ad=1.638e+11p pd=1.62e+06u as=0p ps=0u
-M1013 a_214_74# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1014 a_1203_379# a_671_93# VPWR VPB pshort w=840000u l=150000u
-+ ad=3.591e+11p pd=2.91e+06u as=0p ps=0u
-M1015 a_214_74# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1016 VGND a_1474_446# a_2320_410# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1017 a_1814_392# a_1311_424# a_1474_446# VPB pshort w=1e+06u l=150000u
-+ ad=2.65e+11p pd=2.53e+06u as=0p ps=0u
-M1018 a_422_125# D VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1019 VGND a_1474_446# a_1498_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR a_1474_446# a_1418_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_671_93# a_520_87# a_872_119# VNB nlowvt w=550000u l=150000u
-+ ad=1.54e+11p pd=1.66e+06u as=6.465e+11p ps=4.96e+06u
-M1022 VPWR CLK a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1023 a_520_87# a_214_74# a_422_125# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_606_87# a_214_74# a_520_87# VNB nlowvt w=420000u l=150000u
-+ ad=1.645e+11p pd=1.81e+06u as=0p ps=0u
-M1025 a_671_93# SET_B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1311_424# a_27_74# a_1203_379# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_1474_446# a_1311_424# a_1708_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=4.884e+11p ps=4.28e+06u
-M1028 VGND CLK a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1029 VPWR a_671_93# a_713_379# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_872_119# a_1062_93# a_671_93# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Q_N a_1474_446# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1032 a_1708_74# a_1062_93# a_1474_446# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_422_125# D VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_872_119# SET_B VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_1708_74# SET_B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 VPWR a_1062_93# a_1017_379# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VGND a_671_93# a_606_87# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 Q a_2320_410# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.998e+11p pd=2.02e+06u as=0p ps=0u
-M1039 VPWR a_1062_93# a_1814_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_671_93# a_520_87# a_1017_379# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_1318_119# a_214_74# a_1311_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X2 a_1474_446# a_1062_93# a_1708_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_671_93# a_1203_379# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 a_520_87# a_27_74# a_713_379# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 VGND SET_B a_1708_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_422_125# a_214_74# a_520_87# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 a_1814_392# a_1062_93# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_1017_379# a_1062_93# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 VPWR SET_B a_1474_446# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_27_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_713_379# a_671_93# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 a_2320_410# a_1474_446# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 VPWR a_2320_410# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_671_93# a_1062_93# a_872_119# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X15 a_872_119# a_520_87# a_671_93# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X16 a_1062_93# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_1062_93# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X18 a_1311_424# a_27_74# a_1498_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 VPWR a_27_74# a_214_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_606_87# a_671_93# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 VGND a_1474_446# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 VPWR D a_422_125# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 a_520_87# a_214_74# a_606_87# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 a_1498_74# a_1474_446# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_1418_508# a_1474_446# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X26 a_422_125# a_27_74# a_520_87# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 VGND a_27_74# a_214_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 VPWR SET_B a_671_93# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X29 VGND SET_B a_872_119# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X30 VGND a_671_93# a_1318_119# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X31 VPWR a_1474_446# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 VGND a_2320_410# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 a_2320_410# a_1474_446# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X34 a_27_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 a_1203_379# a_27_74# a_1311_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X36 VGND D a_422_125# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X37 a_1474_446# a_1311_424# a_1814_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X38 a_1708_74# a_1311_424# a_1474_446# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X39 a_1311_424# a_214_74# a_1418_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
.ends
diff --git a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.cdl b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.cdl
index cfc9b7d..cd9bb26 100644
--- a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.cdl
+++ b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.cdl
@@ -16,72 +16,72 @@
.SUBCKT sky130_fd_sc_hs__dfrbp_1 CLK D RESET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI651 Q_N s0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 Q_N s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net93 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net123 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net116 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net108 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net168 s0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net168 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net92 net93 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net93 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 net76 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net123 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net116 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI34 net108 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net196 net93 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net93 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI652 net168 s0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI653 Q net168 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net92 net93 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net93 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 net76 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net196 net93 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net93 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net93 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net175 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net168 s0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net168 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N s0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net175 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI41 db RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net168 s0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net168 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N s0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 db RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfrbp_1
diff --git a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.netlist.tsv b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.netlist.tsv
index d5545d1..acd1a4d 100644
--- a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.netlist.tsv
+++ b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.netlist.tsv
@@ -1,36 +1,36 @@
sky130_fd_sc_hs__dfrbp_1 CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI651 MOSFET Q_N s0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net93 s0 net123 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net123 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net116 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net108 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net108 M1 net116 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net92 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net168 s0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net168 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net92 net93 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D net76 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET net76 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net196 net93 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net93 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net196 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net93 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net175 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net175 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net168 s0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net168 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N s0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET db RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N s0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net93 s0 net123 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net123 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net116 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net108 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net108 M1 net116 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net92 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net168 s0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net168 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net92 net93 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D net76 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET net76 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net196 net93 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net93 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net196 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net93 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net175 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net175 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net168 s0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net168 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N s0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.spice b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.spice
index 69996e3..d0c40ff 100644
--- a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.spice
+++ b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_1.spice
@@ -16,72 +16,38 @@
.subckt sky130_fd_sc_hs__dfrbp_1 CLK D RESET_B VGND VNB VPB VPWR Q Q_N
-M1000 a_38_78# D VPWR VPB pshort w=420000u l=150000u
-+ ad=2.499e+11p pd=2.87e+06u as=2.03935e+12p ps=1.81e+07u
-M1001 VPWR RESET_B a_38_78# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VGND CLK a_319_360# VNB nlowvt w=740000u l=150000u
-+ ad=1.39535e+12p pd=1.224e+07u as=2.109e+11p ps=2.05e+06u
-M1003 a_1434_74# a_319_360# a_1224_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=4.33e+11p ps=3.08e+06u
-M1004 a_841_401# a_706_463# VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.222e+11p pd=2.44e+06u as=0p ps=0u
-M1005 VPWR a_841_401# a_796_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1006 a_910_118# a_841_401# a_832_118# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.008e+11p ps=1.32e+06u
-M1007 a_1224_74# a_498_360# a_841_401# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR a_1224_74# a_2026_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1009 Q a_2026_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1010 Q a_2026_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1011 a_125_78# D a_38_78# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.394e+11p ps=2.82e+06u
-M1012 VGND a_1224_74# a_2026_424# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1013 a_498_360# a_319_360# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1014 Q_N a_1224_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.627e+11p pd=2.19e+06u as=0p ps=0u
-M1015 a_1465_471# a_498_360# a_1224_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=3.877e+11p ps=3.2e+06u
-M1016 a_1482_48# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1017 VPWR CLK a_319_360# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1018 a_832_118# a_498_360# a_706_463# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.47e+11p ps=1.54e+06u
-M1019 VPWR a_1224_74# a_1482_48# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_706_463# a_319_360# a_38_78# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_706_463# a_498_360# a_38_78# VPB pshort w=420000u l=150000u
-+ ad=2.436e+11p pd=2.84e+06u as=0p ps=0u
-M1022 VGND RESET_B a_910_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_498_360# a_319_360# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1024 Q_N a_1224_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.888e+11p pd=3.47e+06u as=0p ps=0u
-M1025 a_796_463# a_319_360# a_706_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR a_1482_48# a_1465_471# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_706_463# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_841_401# a_706_463# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1029 VGND a_1482_48# a_1434_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_1624_74# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1031 a_1482_48# a_1224_74# a_1624_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1032 a_1224_74# a_319_360# a_841_401# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VGND RESET_B a_125_78# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND RESET_B a_1624_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_125_78# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VPWR a_1224_74# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_38_78# D a_125_78# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 VGND a_319_360# a_498_360# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_910_118# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 VPWR a_319_360# a_498_360# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND a_1224_74# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR a_706_463# a_841_401# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_841_401# a_319_360# a_1224_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_1434_74# a_1482_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 a_1224_74# a_498_360# a_1465_471# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 VPWR a_2026_424# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_706_463# a_319_360# a_796_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 VPWR RESET_B a_706_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 a_1482_48# a_1224_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X16 a_38_78# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X17 a_1465_471# a_1482_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 VGND a_2026_424# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_319_360# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_2026_424# a_1224_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X21 a_38_78# a_319_360# a_706_463# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 a_796_463# a_841_401# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 VGND a_706_463# a_841_401# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 a_319_360# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_1224_74# a_319_360# a_1434_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 a_2026_424# a_1224_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X27 a_706_463# a_498_360# a_832_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X28 a_841_401# a_498_360# a_1224_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X29 a_1624_74# a_1224_74# a_1482_48# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X30 VPWR D a_38_78# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X31 a_38_78# a_498_360# a_706_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X32 VPWR RESET_B a_1482_48# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X33 a_832_118# a_841_401# a_910_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.cdl b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.cdl
index 3e21561..5fb4284 100644
--- a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.cdl
+++ b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.cdl
@@ -16,72 +16,72 @@
.SUBCKT sky130_fd_sc_hs__dfrbp_2 CLK D RESET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI651 Q_N s0 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 Q_N s0 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net93 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net123 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net116 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net108 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net168 s0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net168 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net92 net93 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net93 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 net76 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net123 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net116 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI34 net108 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net196 net93 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net93 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI652 net168 s0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI653 Q net168 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net92 net93 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net93 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 net76 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net196 net93 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net93 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net93 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net175 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net168 s0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net168 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N s0 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net175 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI41 db RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net168 s0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net168 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N s0 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 db RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfrbp_2
diff --git a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.netlist.tsv b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.netlist.tsv
index ef8dfc6..d4de7b7 100644
--- a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.netlist.tsv
+++ b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.netlist.tsv
@@ -1,36 +1,36 @@
sky130_fd_sc_hs__dfrbp_2 CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI651 MOSFET Q_N s0 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net93 s0 net123 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net123 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net116 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net108 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net108 M1 net116 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net92 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net168 s0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net168 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net92 net93 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D net76 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET net76 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net196 net93 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net93 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net196 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net93 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net175 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net175 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net168 s0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net168 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N s0 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET db RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N s0 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net93 s0 net123 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net123 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net116 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net108 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net108 M1 net116 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net92 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net168 s0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net168 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net92 net93 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D net76 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET net76 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net196 net93 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net93 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net196 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net93 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net175 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net175 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net168 s0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net168 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N s0 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.spice b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.spice
index 859be01..93ae8f3 100644
--- a/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.spice
+++ b/cells/dfrbp/sky130_fd_sc_hs__dfrbp_2.spice
@@ -16,80 +16,42 @@
.subckt sky130_fd_sc_hs__dfrbp_2 CLK D RESET_B VGND VNB VPB VPWR Q Q_N
-M1000 Q a_2363_352# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=2.1128e+12p ps=1.726e+07u
-M1001 a_331_392# a_298_294# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=5.75e+11p pd=5.15e+06u as=3.7848e+12p ps=2.697e+07u
-M1002 Q_N a_1586_149# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1003 a_331_392# a_298_294# VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.2345e+11p pd=4.67e+06u as=0p ps=0u
-M1004 a_298_294# a_728_331# a_70_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.176e+11p pd=1.4e+06u as=2.632e+11p ps=3.03e+06u
-M1005 a_728_331# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1006 a_70_74# D VPWR VPB pshort w=420000u l=150000u
-+ ad=4.053e+11p pd=3.61e+06u as=0p ps=0u
-M1007 a_298_294# a_728_331# a_683_485# VPB pshort w=420000u l=150000u
-+ ad=2.436e+11p pd=2.84e+06u as=1.008e+11p ps=1.32e+06u
-M1008 VPWR a_728_331# a_818_418# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1009 VPWR a_1586_149# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_1800_291# a_1499_149# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.352e+11p ps=2.8e+06u
-M1011 Q a_2363_352# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1012 VGND a_1586_149# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1013 a_70_74# a_818_418# a_298_294# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_156_74# D a_70_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1015 VGND RESET_B a_156_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1800_291# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1017 a_614_81# a_331_392# a_536_81# VNB nlowvt w=420000u l=150000u
-+ ad=3.465e+11p pd=3.33e+06u as=1.008e+11p ps=1.32e+06u
-M1018 VPWR a_2363_352# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND a_2363_352# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR RESET_B a_70_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1755_389# a_818_418# a_1586_149# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=3.763e+11p ps=3.06e+06u
-M1022 a_1586_149# a_728_331# a_1499_149# VNB nlowvt w=420000u l=150000u
-+ ad=2.165e+11p pd=2.13e+06u as=0p ps=0u
-M1023 a_1800_291# a_1586_149# a_1974_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=8.82e+10p ps=1.26e+06u
-M1024 a_728_331# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1025 a_683_485# a_331_392# VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1974_74# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_2363_352# a_1586_149# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1028 VPWR a_1800_291# a_1755_389# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_331_392# a_818_418# a_1586_149# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_536_81# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR RESET_B a_298_294# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR a_1586_149# a_1800_291# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VGND a_728_331# a_818_418# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.998e+11p ps=2.02e+06u
-M1034 a_2363_352# a_1586_149# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=0p ps=0u
-M1035 a_614_81# a_818_418# a_298_294# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 Q_N a_1586_149# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_1586_149# a_728_331# a_331_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1800_291# a_1586_149# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 VGND CLK a_728_331# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Q a_2363_352# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR CLK a_728_331# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_1499_149# a_728_331# a_1586_149# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_536_81# a_331_392# a_614_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 a_156_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_298_294# a_818_418# a_614_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 a_70_74# a_728_331# a_298_294# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_331_392# a_728_331# a_1586_149# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_70_74# D a_156_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 a_818_418# a_728_331# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_818_418# a_728_331# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_1586_149# a_818_418# a_1755_389# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 Q_N a_1586_149# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_298_294# a_818_418# a_70_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X16 VGND RESET_B a_536_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_1755_389# a_1800_291# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 a_1586_149# a_818_418# a_331_392# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 Q a_2363_352# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VGND a_1586_149# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VGND a_1586_149# a_2363_352# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 VPWR a_298_294# a_331_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 a_298_294# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 a_1499_149# a_1800_291# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 VPWR a_331_392# a_683_485# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X26 VPWR D a_70_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X27 VPWR RESET_B a_1800_291# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X28 a_1974_74# a_1586_149# a_1800_291# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 a_70_74# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X30 Q_N a_1586_149# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 VPWR a_1586_149# a_2363_352# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X32 VGND a_2363_352# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 VPWR a_1586_149# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 VGND RESET_B a_1974_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X35 a_683_485# a_728_331# a_298_294# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X36 VGND a_298_294# a_331_392# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 VPWR a_2363_352# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.cdl b/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.cdl
index af0c9e2..08dbcc9 100644
--- a/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.cdl
+++ b/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__dfrtn_1 CLK_N D RESET_B VGND VNB VPB VPWR Q
*.PININFO CLK_N:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net88 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net118 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net111 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net88 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net103 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net155 s0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net155 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net87 net88 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net118 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net111 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI34 net103 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 net71 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI652 net155 s0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net183 net88 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI653 Q net155 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net88 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI654 net87 net88 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net88 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net162 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net155 s0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net155 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK_N VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI44 clkpos CLK_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 db RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 net71 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net183 net88 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net88 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net88 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net162 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net155 s0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net155 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK_N VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI41 db RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfrtn_1
diff --git a/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.netlist.tsv b/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.netlist.tsv
index b22f9ff..e8f3820 100644
--- a/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.netlist.tsv
+++ b/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__dfrtn_1 CLK_N:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net88 s0 net118 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net118 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net111 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net103 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net103 M1 net111 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net87 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net155 s0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net155 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net87 net88 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D net71 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET net71 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net183 net88 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net88 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net183 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net88 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net162 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net162 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net155 s0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net155 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK_N VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET db RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net88 s0 net118 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net118 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net111 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net103 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net103 M1 net111 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net87 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net155 s0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net155 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net87 net88 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D net71 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET net71 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net183 net88 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net88 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net183 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net88 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net162 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net162 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net155 s0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net155 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK_N VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.spice b/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.spice
index 34f55ac..f94c8e3 100644
--- a/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.spice
+++ b/cells/dfrtn/sky130_fd_sc_hs__dfrtn_1.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__dfrtn_1 CLK_N D RESET_B VGND VNB VPB VPWR Q
-M1000 VGND a_1598_93# a_1550_119# VNB nlowvt w=420000u l=150000u
-+ ad=1.4983e+12p pd=1.233e+07u as=1.008e+11p ps=1.32e+06u
-M1001 Q a_1934_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=1.8647e+12p ps=1.727e+07u
-M1002 a_1598_93# a_1266_119# a_1736_119# VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=1.008e+11p ps=1.32e+06u
-M1003 VPWR a_1266_119# a_1934_94# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.31e+11p ps=2.23e+06u
-M1004 VPWR a_856_304# a_817_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1005 a_1266_119# a_300_74# a_856_304# VNB nlowvt w=740000u l=150000u
-+ ad=6.134e+11p pd=4.02e+06u as=2.146e+11p ps=2.06e+06u
-M1006 a_1547_508# a_300_74# a_1266_119# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=4.477e+11p ps=3.4e+06u
-M1007 VPWR RESET_B a_33_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.499e+11p ps=2.87e+06u
-M1008 a_33_74# D VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_507_368# a_300_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=4.312e+11p pd=3.01e+06u as=0p ps=0u
-M1010 a_507_368# a_300_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.596e+11p pd=2.24e+06u as=0p ps=0u
-M1011 a_1266_119# a_507_368# a_856_304# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=7.8e+11p ps=3.56e+06u
-M1012 a_1736_119# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_714_127# a_507_368# a_33_74# VNB nlowvt w=420000u l=150000u
-+ ad=2.226e+11p pd=1.9e+06u as=2.31e+11p ps=2.78e+06u
-M1014 a_714_127# a_300_74# a_33_74# VPB pshort w=420000u l=150000u
-+ ad=2.415e+11p pd=2.83e+06u as=0p ps=0u
-M1015 VGND RESET_B a_922_127# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1016 a_817_508# a_507_368# a_714_127# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_300_74# CLK_N VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.248e+11p pd=2.82e+06u as=0p ps=0u
-M1018 a_856_304# a_714_127# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_856_304# a_714_127# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND a_1266_119# a_1934_94# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1021 a_1550_119# a_507_368# a_1266_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_714_127# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR a_1598_93# a_1547_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND RESET_B a_120_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1025 a_1598_93# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1026 a_922_127# a_856_304# a_850_127# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1027 a_300_74# CLK_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.035e+11p pd=2.03e+06u as=0p ps=0u
-M1028 Q a_1934_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.146e+11p pd=2.06e+06u as=0p ps=0u
-M1029 a_120_74# D a_33_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_850_127# a_300_74# a_714_127# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR a_1266_119# a_1598_93# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND CLK_N a_300_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR a_300_74# a_507_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR D a_33_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 a_120_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_714_127# a_300_74# a_850_127# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_1550_119# a_1598_93# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 VPWR RESET_B a_1598_93# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 a_1598_93# a_1266_119# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 a_714_127# a_507_368# a_817_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X9 VPWR RESET_B a_714_127# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X10 a_1266_119# a_507_368# a_1550_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 VGND a_714_127# a_856_304# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_33_74# D a_120_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 a_1547_508# a_1598_93# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_33_74# a_507_368# a_714_127# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 a_817_508# a_856_304# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X16 VGND RESET_B a_1736_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_850_127# a_856_304# a_922_127# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 a_922_127# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 a_1934_94# a_1266_119# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 VPWR a_1934_94# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_1736_119# a_1266_119# a_1598_93# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 a_33_74# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 a_33_74# a_300_74# a_714_127# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 a_856_304# a_300_74# a_1266_119# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VPWR CLK_N a_300_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_856_304# a_507_368# a_1266_119# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 a_1934_94# a_1266_119# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X28 VGND a_1934_94# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 VGND a_300_74# a_507_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 VPWR a_714_127# a_856_304# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X31 a_1266_119# a_300_74# a_1547_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
.ends
diff --git a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.cdl b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.cdl
index 730b940..fafa0ca 100644
--- a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.cdl
+++ b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__dfrtp_1 CLK D RESET_B VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net88 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net118 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net111 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net88 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net103 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net155 s0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net155 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net87 net88 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net118 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net111 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 net71 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI34 net103 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net183 net88 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI652 net155 s0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net88 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI653 Q net155 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI654 net87 net88 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net88 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 net71 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net183 net88 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net88 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net88 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net162 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net155 s0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net155 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net162 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI41 db RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net155 s0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net155 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 db RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfrtp_1
diff --git a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.netlist.tsv b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.netlist.tsv
index 06224b6..7126b1a 100644
--- a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.netlist.tsv
+++ b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__dfrtp_1 CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net88 s0 net118 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net118 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net111 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net103 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net103 M1 net111 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net87 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net155 s0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net155 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net87 net88 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D net71 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET net71 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net183 net88 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net88 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net183 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net88 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net162 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net162 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net155 s0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net155 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET db RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net88 s0 net118 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net118 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net111 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net103 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net103 M1 net111 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net87 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net155 s0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net155 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net87 net88 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D net71 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET net71 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net183 net88 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net88 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net183 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net88 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net162 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net162 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net155 s0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net155 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.spice b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.spice
index 567d234..1fe7219 100644
--- a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.spice
+++ b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_1.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__dfrtp_1 CLK D RESET_B VGND VNB VPB VPWR Q
-M1000 a_1518_203# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=1.95265e+12p ps=1.755e+07u
-M1001 a_816_138# a_490_366# a_695_457# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.47e+11p ps=1.54e+06u
-M1002 a_1656_81# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=1.32002e+12p ps=1.177e+07u
-M1003 VGND CLK a_306_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1004 a_695_457# a_306_74# a_30_78# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.394e+11p ps=2.82e+06u
-M1005 VPWR CLK a_306_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.136e+11p ps=2.8e+06u
-M1006 VPWR a_1266_74# a_1518_203# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR a_830_359# a_785_457# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1008 a_490_366# a_306_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1009 VGND a_1864_409# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1010 VGND RESET_B a_894_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1011 VPWR a_1518_203# a_1468_493# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1012 a_695_457# a_490_366# a_30_78# VPB pshort w=420000u l=150000u
-+ ad=2.499e+11p pd=2.87e+06u as=2.499e+11p ps=2.87e+06u
-M1013 a_30_78# D VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR RESET_B a_30_78# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_785_457# a_306_74# a_695_457# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND RESET_B a_117_78# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1017 a_830_359# a_695_457# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.8125e+11p pd=3.01e+06u as=0p ps=0u
-M1018 a_894_138# a_830_359# a_816_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND a_1518_203# a_1476_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1020 a_1476_81# a_306_74# a_1266_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=4.58e+11p ps=3.28e+06u
-M1021 a_1518_203# a_1266_74# a_1656_81# VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1022 a_1266_74# a_306_74# a_830_359# VPB pshort w=1e+06u l=150000u
-+ ad=4.603e+11p pd=3.46e+06u as=0p ps=0u
-M1023 a_1468_493# a_490_366# a_1266_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR a_1864_409# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.808e+11p ps=2.92e+06u
-M1025 a_117_78# D a_30_78# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1266_74# a_490_366# a_830_359# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.921e+11p ps=2.81e+06u
-M1027 a_1864_409# a_1266_74# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=0p ps=0u
-M1028 a_1864_409# a_1266_74# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1029 a_695_457# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_490_366# a_306_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.627e+11p pd=2.19e+06u as=0p ps=0u
-M1031 a_830_359# a_695_457# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1468_493# a_1518_203# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 VGND a_1266_74# a_1864_409# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X2 VGND a_306_74# a_490_366# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_30_78# a_306_74# a_695_457# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_830_359# a_490_366# a_1266_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND a_695_457# a_830_359# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_1266_74# a_1864_409# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 a_306_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_695_457# a_306_74# a_785_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X9 VPWR RESET_B a_695_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X10 Q a_1864_409# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR D a_30_78# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 a_306_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_1266_74# a_490_366# a_1468_493# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_695_457# a_490_366# a_816_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 Q a_1864_409# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND RESET_B a_1656_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_785_457# a_830_359# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 a_1518_203# a_1266_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 a_1656_81# a_1266_74# a_1518_203# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_894_138# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 VPWR a_695_457# a_830_359# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 a_30_78# a_490_366# a_695_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 VPWR a_306_74# a_490_366# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_117_78# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_30_78# D a_117_78# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 a_830_359# a_306_74# a_1266_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 a_1476_81# a_1518_203# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X28 a_816_138# a_830_359# a_894_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 a_30_78# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X30 VPWR RESET_B a_1518_203# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X31 a_1266_74# a_306_74# a_1476_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.cdl b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.cdl
index e2919d4..e88e344 100644
--- a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.cdl
+++ b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__dfrtp_2 CLK D RESET_B VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net88 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net118 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net111 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net88 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net103 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net155 s0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net155 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net87 net88 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net118 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net111 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 net71 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI34 net103 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net183 net88 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI652 net155 s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net88 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI653 Q net155 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI654 net87 net88 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net88 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 net71 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net183 net88 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net88 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net88 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net162 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net155 s0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net155 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net162 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI41 db RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net155 s0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net155 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 db RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfrtp_2
diff --git a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.netlist.tsv b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.netlist.tsv
index 07c14b4..633c96e 100644
--- a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.netlist.tsv
+++ b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__dfrtp_2 CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net88 s0 net118 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net118 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net111 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net103 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net103 M1 net111 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net87 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net155 s0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net155 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net87 net88 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D net71 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET net71 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net183 net88 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net88 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net183 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net88 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net162 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net162 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net155 s0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net155 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET db RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net88 s0 net118 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net118 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net111 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net103 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net103 M1 net111 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net87 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net155 s0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net155 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net87 net88 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D net71 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET net71 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net183 net88 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net88 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net183 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net88 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net162 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net162 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net155 s0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net155 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.spice b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.spice
index 3070bae..521aa18 100644
--- a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.spice
+++ b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_2.spice
@@ -16,72 +16,38 @@
.subckt sky130_fd_sc_hs__dfrtp_2 CLK D RESET_B VGND VNB VPB VPWR Q
-M1000 VGND CLK a_306_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.91777e+12p pd=1.512e+07u as=2.109e+11p ps=2.05e+06u
-M1001 VGND RESET_B a_895_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1002 a_1921_409# a_1271_74# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=2.3103e+12p ps=2.038e+07u
-M1003 a_1271_74# a_490_362# a_837_359# VNB nlowvt w=740000u l=150000u
-+ ad=4.58e+11p pd=3.28e+06u as=2.405e+11p ps=2.13e+06u
-M1004 Q a_1921_409# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1005 a_696_457# a_490_362# a_30_78# VPB pshort w=420000u l=150000u
-+ ad=2.499e+11p pd=2.87e+06u as=2.478e+11p ps=2.86e+06u
-M1006 VPWR a_1921_409# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR CLK a_306_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.136e+11p ps=2.8e+06u
-M1008 a_786_457# a_306_74# a_696_457# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1009 a_1525_212# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=2.352e+11p pd=1.96e+06u as=0p ps=0u
-M1010 VGND a_1525_212# a_1481_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1011 VPWR a_1525_212# a_1478_493# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1012 a_490_362# a_306_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1013 a_837_359# a_696_457# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.68125e+11p pd=2.86e+06u as=0p ps=0u
-M1014 VPWR a_1271_74# a_1525_212# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_895_138# a_837_359# a_817_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1016 a_30_78# D VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR RESET_B a_30_78# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND RESET_B a_117_78# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1019 a_490_362# a_306_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1020 a_696_457# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1271_74# a_306_74# a_837_359# VPB pshort w=1e+06u l=150000u
-+ ad=4.53925e+11p pd=3.66e+06u as=0p ps=0u
-M1022 a_1921_409# a_1271_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1023 a_1663_81# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1024 a_1525_212# a_1271_74# a_1663_81# VNB nlowvt w=420000u l=150000u
-+ ad=1.176e+11p pd=1.4e+06u as=0p ps=0u
-M1025 a_837_359# a_696_457# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1478_493# a_490_362# a_1271_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR a_837_359# a_786_457# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_817_138# a_490_362# a_696_457# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.47e+11p ps=1.54e+06u
-M1029 a_696_457# a_306_74# a_30_78# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.394e+11p ps=2.82e+06u
-M1030 a_117_78# D a_30_78# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Q a_1921_409# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1032 a_1481_81# a_306_74# a_1271_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VGND a_1921_409# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_817_138# a_837_359# a_895_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_696_457# a_306_74# a_786_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X2 a_1271_74# a_490_362# a_1478_493# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 a_30_78# a_306_74# a_696_457# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_1481_81# a_1525_212# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_306_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND a_1271_74# a_1921_409# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR D a_30_78# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 a_306_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_696_457# a_490_362# a_817_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 a_1525_212# a_1271_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 VGND a_696_457# a_837_359# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Q a_1921_409# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_30_78# a_490_362# a_696_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 VPWR RESET_B a_696_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 Q a_1921_409# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_895_138# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 VGND a_1921_409# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VPWR a_696_457# a_837_359# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 VGND a_306_74# a_490_362# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_1271_74# a_306_74# a_1481_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 a_786_457# a_837_359# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 a_1478_493# a_1525_212# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 a_837_359# a_306_74# a_1271_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X24 a_117_78# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 VPWR a_1271_74# a_1921_409# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X26 a_1663_81# a_1271_74# a_1525_212# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 VPWR a_306_74# a_490_362# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 a_30_78# D a_117_78# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 a_837_359# a_490_362# a_1271_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 VGND RESET_B a_1663_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 VPWR RESET_B a_1525_212# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X32 VPWR a_1921_409# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 a_30_78# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
.ends
diff --git a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.cdl b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.cdl
index 6881dcb..88f7f5c 100644
--- a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.cdl
+++ b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__dfrtp_4 CLK D RESET_B VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net88 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net118 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net111 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net88 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net103 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net155 s0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net155 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net87 net88 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net118 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net111 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 net71 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI34 net103 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net183 net88 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI652 net155 s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net88 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI653 Q net155 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI654 net87 net88 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net88 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 net71 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net183 net88 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net88 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net88 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net162 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net155 s0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net155 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net162 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI41 db RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net155 s0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net155 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 db RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfrtp_4
diff --git a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.netlist.tsv b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.netlist.tsv
index b7f1242..009ccd4 100644
--- a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.netlist.tsv
+++ b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__dfrtp_4 CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net88 s0 net118 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net118 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net111 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net103 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net103 M1 net111 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net87 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net155 s0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net155 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net87 net88 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D net71 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET net71 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net183 net88 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net88 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net183 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net88 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net162 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net162 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net155 s0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net155 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET db RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net88 s0 net118 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net118 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net111 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net103 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net103 M1 net111 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net87 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net155 s0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net155 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net87 net88 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D net71 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET net71 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net183 net88 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net88 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net183 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net88 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net162 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net162 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net155 s0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net155 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.spice b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.spice
index 6118b02..4e83761 100644
--- a/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.spice
+++ b/cells/dfrtp/sky130_fd_sc_hs__dfrtp_4.spice
@@ -16,82 +16,43 @@
.subckt sky130_fd_sc_hs__dfrtp_4 CLK D RESET_B VGND VNB VPB VPWR Q
-M1000 VPWR a_1678_395# a_1627_493# VPB pshort w=420000u l=150000u
-+ ad=3.172e+12p pd=2.426e+07u as=1.134e+11p ps=1.38e+06u
-M1001 a_699_463# a_313_74# a_37_78# VNB nlowvt w=420000u l=150000u
-+ ad=1.47e+11p pd=1.54e+06u as=2.394e+11p ps=2.82e+06u
-M1002 a_1678_395# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1003 VGND a_2010_409# Q VNB nlowvt w=740000u l=150000u
-+ ad=2.1303e+12p pd=1.722e+07u as=4.847e+11p ps=4.27e+06u
-M1004 VPWR CLK a_313_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.248e+11p ps=2.82e+06u
-M1005 a_834_355# a_699_463# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1006 a_1350_392# a_494_366# a_834_355# VNB nlowvt w=740000u l=150000u
-+ ad=4.58e+11p pd=3.28e+06u as=9.435e+11p ps=4.03e+06u
-M1007 Q a_2010_409# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=7.224e+11p pd=5.77e+06u as=0p ps=0u
-M1008 VPWR a_1350_392# a_1678_395# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND RESET_B a_124_78# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1010 a_494_366# a_313_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1011 a_1350_392# a_313_74# a_834_355# VPB pshort w=1e+06u l=150000u
-+ ad=6.724e+11p pd=4.47e+06u as=0p ps=0u
-M1012 a_494_366# a_313_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1013 VPWR a_2010_409# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_2010_409# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR RESET_B a_37_78# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.86e+06u
-M1016 a_37_78# D VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_834_355# a_699_463# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_2010_409# a_1350_392# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1019 VPWR a_834_355# a_789_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1020 a_1627_493# a_494_366# a_1350_392# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_124_78# D a_37_78# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_2010_409# a_1350_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1023 VGND a_1678_395# a_1647_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1024 VGND a_2010_409# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_890_138# a_834_355# a_812_138# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.008e+11p ps=1.32e+06u
-M1026 VGND CLK a_313_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1027 a_699_463# a_494_366# a_37_78# VPB pshort w=420000u l=150000u
-+ ad=2.478e+11p pd=2.86e+06u as=0p ps=0u
-M1028 a_699_463# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_789_463# a_313_74# a_699_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VPWR a_1350_392# a_2010_409# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1827_81# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1032 a_1678_395# a_1350_392# a_1827_81# VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1033 Q a_2010_409# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND RESET_B a_890_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_812_138# a_494_366# a_699_463# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 Q a_2010_409# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_1647_81# a_313_74# a_1350_392# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 Q a_2010_409# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_313_74# a_494_366# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_890_138# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VGND a_313_74# a_494_366# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_2010_409# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR D a_37_78# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 a_699_463# a_494_366# a_812_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 VPWR RESET_B a_1678_395# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 Q a_2010_409# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_124_78# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 Q a_2010_409# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_37_78# D a_124_78# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 a_1350_392# a_313_74# a_1647_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 a_699_463# a_313_74# a_789_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X13 VPWR a_699_463# a_834_355# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_1827_81# a_1350_392# a_1678_395# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 a_834_355# a_494_366# a_1350_392# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND RESET_B a_1827_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_313_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_1627_493# a_1678_395# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 a_789_463# a_834_355# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X20 Q a_2010_409# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 VPWR a_1350_392# a_2010_409# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X22 VPWR a_2010_409# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VPWR RESET_B a_699_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 a_1678_395# a_1350_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X25 a_37_78# a_494_366# a_699_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X26 a_812_138# a_834_355# a_890_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 VGND a_2010_409# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 a_37_78# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X29 a_313_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 a_834_355# a_313_74# a_1350_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X31 a_1350_392# a_494_366# a_1627_493# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X32 a_2010_409# a_1350_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X33 VGND a_699_463# a_834_355# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 a_1647_81# a_1678_395# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X35 Q a_2010_409# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 a_37_78# a_313_74# a_699_463# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X37 VGND a_1350_392# a_2010_409# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 VGND a_2010_409# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.cdl b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.cdl
index 066805e..495a6ea 100644
--- a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.cdl
+++ b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.cdl
@@ -16,72 +16,72 @@
.SUBCKT sky130_fd_sc_hs__dfsbp_1 CLK D SET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI36 net129 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M1 M0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net80 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI36 net129 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 net97 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 net89 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net112 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net141 S0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net141 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI49 Q_N S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net192 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M1 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net169 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI656 M1 M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net80 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 net97 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI26 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI27 net89 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net112 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net141 S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net141 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI49 Q_N S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net156 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI37 net192 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M1 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net169 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net156 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 S0 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI5 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 S1 S0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI24 S0 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 M1 M0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI648 S1 S0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net141 S0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 M1 M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net141 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI50 Q_N S0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI663 net141 S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net141 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI50 Q_N S0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfsbp_1
diff --git a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.netlist.tsv b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.netlist.tsv
index 1dd8ca5..75b94e3 100644
--- a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.netlist.tsv
+++ b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.netlist.tsv
@@ -1,36 +1,36 @@
sky130_fd_sc_hs__dfsbp_1 CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI36 MOSFET net129 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M1 M0 net112 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net80 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET S0 clkpos net129 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET net97 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET S0 clkneg net89 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET net89 S1 net97 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkpos net80 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net112 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net141 S0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net141 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI49 MOSFET Q_N S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET S0 clkneg net192 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net192 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M1 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net169 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkneg net169 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net156 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET S0 clkpos net156 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET S0 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET S1 S0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET M1 M0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net141 S0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net141 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI50 MOSFET Q_N S0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net129 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M1 M0 net112 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net80 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET S0 clkpos net129 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET net97 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET S0 clkneg net89 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET net89 S1 net97 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkpos net80 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net112 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net141 S0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net141 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI49 MOSFET Q_N S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET S0 clkneg net192 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net192 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net169 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkneg net169 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net156 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET S0 clkpos net156 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET S0 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net141 S0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net141 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI50 MOSFET Q_N S0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.spice b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.spice
index a0c3c1a..ebee13c 100644
--- a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.spice
+++ b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_1.spice
@@ -16,72 +16,38 @@
.subckt sky130_fd_sc_hs__dfsbp_1 CLK D SET_B VGND VNB VPB VPWR Q Q_N
-M1000 VPWR D a_27_80# VPB pshort w=420000u l=150000u
-+ ad=2.05505e+12p pd=1.739e+07u as=2.478e+11p ps=2.86e+06u
-M1001 a_1262_74# a_596_81# VGND VNB nlowvt w=640000u l=150000u
-+ ad=2.176e+11p pd=1.96e+06u as=1.56945e+12p ps=1.386e+07u
-M1002 VPWR a_1510_48# a_1517_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1003 a_779_380# a_596_81# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.512e+11p pd=1.56e+06u as=0p ps=0u
-M1004 Q a_2113_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1005 a_1355_377# SET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=5.647e+11p pd=4.9e+06u as=0p ps=0u
-M1006 VPWR a_1355_377# a_1510_48# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.596e+11p ps=1.6e+06u
-M1007 VGND D a_27_80# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.394e+11p ps=2.82e+06u
-M1008 a_596_81# a_225_74# a_27_80# VNB nlowvt w=420000u l=150000u
-+ ad=2.562e+11p pd=2.06e+06u as=0p ps=0u
-M1009 VPWR a_779_380# a_728_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1010 VPWR a_1355_377# a_2113_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1011 VGND a_779_380# a_748_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1012 a_1254_341# a_596_81# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.865e+11p pd=3.07e+06u as=0p ps=0u
-M1013 a_1355_377# a_225_74# a_1254_341# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Q_N a_1355_377# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1015 a_1510_48# a_1355_377# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1016 Q_N a_1355_377# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1017 a_398_74# a_225_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1018 a_1061_74# a_596_81# a_779_380# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.113e+11p ps=1.37e+06u
-M1019 a_1517_508# a_398_74# a_1355_377# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_1355_377# a_398_74# a_1262_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.139e+11p pd=2e+06u as=0p ps=0u
-M1021 Q a_2113_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1022 a_748_81# a_398_74# a_596_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_728_463# a_225_74# a_596_81# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.47e+11p ps=1.54e+06u
-M1024 a_596_81# a_398_74# a_27_80# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND SET_B a_1540_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1026 VGND a_1355_377# a_2113_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1027 VPWR CLK a_225_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1028 VGND SET_B a_1061_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR SET_B a_779_380# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_1540_74# a_1510_48# a_1462_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1031 a_398_74# a_225_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1032 a_1462_74# a_225_74# a_1355_377# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VGND CLK a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 a_1517_508# a_1510_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 a_1462_74# a_1510_48# a_1540_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_1355_377# a_225_74# a_1462_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_779_380# a_596_81# a_1061_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_2113_74# a_1355_377# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 VGND a_1355_377# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_80# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_1355_377# a_398_74# a_1517_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 a_225_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_748_81# a_779_380# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VPWR a_2113_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_1540_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 VPWR a_596_81# a_779_380# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X13 a_1510_48# a_1355_377# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 VPWR SET_B a_1355_377# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 a_2113_74# a_1355_377# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X16 VPWR a_1355_377# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_728_463# a_779_380# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 VGND a_2113_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VPWR a_596_81# a_1254_341# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 VGND a_596_81# a_1262_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 VGND a_225_74# a_398_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_1262_74# a_398_74# a_1355_377# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 a_27_80# a_398_74# a_596_81# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 a_27_80# a_225_74# a_596_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_1254_341# a_225_74# a_1355_377# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X26 a_596_81# a_398_74# a_748_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 a_225_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 a_1061_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 a_779_380# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X30 VPWR a_225_74# a_398_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 a_596_81# a_225_74# a_728_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X32 VGND a_1355_377# a_1510_48# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 a_27_80# D VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
.ends
diff --git a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.cdl b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.cdl
index 0bbb987..3b6eba0 100644
--- a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.cdl
+++ b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.cdl
@@ -16,72 +16,72 @@
.SUBCKT sky130_fd_sc_hs__dfsbp_2 CLK D SET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI36 net128 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M1 M0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net108 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI36 net128 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 net96 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 net88 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net111 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net140 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net140 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI49 Q_N S0 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net191 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M1 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net168 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI656 M1 M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net108 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 net96 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI26 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI27 net88 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net111 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net140 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net140 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI49 Q_N S0 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net155 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI37 net191 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M1 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net168 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net155 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 S0 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI5 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 S1 S0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI24 S0 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 M1 M0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI648 S1 S0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net140 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 M1 M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net140 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI50 Q_N S0 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI663 net140 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net140 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI50 Q_N S0 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfsbp_2
diff --git a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.netlist.tsv b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.netlist.tsv
index bacd3f4..c7c63f8 100644
--- a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.netlist.tsv
+++ b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.netlist.tsv
@@ -1,36 +1,36 @@
sky130_fd_sc_hs__dfsbp_2 CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI36 MOSFET net128 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M1 M0 net111 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net108 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET S0 clkpos net128 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET net96 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET S0 clkneg net88 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET net88 S1 net96 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkpos net108 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net111 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net140 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net140 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI49 MOSFET Q_N S0 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET S0 clkneg net191 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net191 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M1 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net168 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkneg net168 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net155 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET S0 clkpos net155 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET S0 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET S1 S0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET M1 M0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net140 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net140 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI50 MOSFET Q_N S0 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net128 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M1 M0 net111 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net108 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET S0 clkpos net128 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET net96 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET S0 clkneg net88 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET net88 S1 net96 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkpos net108 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net111 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net140 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net140 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI49 MOSFET Q_N S0 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET S0 clkneg net191 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net191 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net168 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkneg net168 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net155 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET S0 clkpos net155 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET S0 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net140 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net140 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI50 MOSFET Q_N S0 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.spice b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.spice
index 3fde799..de44e0a 100644
--- a/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.spice
+++ b/cells/dfsbp/sky130_fd_sc_hs__dfsbp_2.spice
@@ -16,80 +16,42 @@
.subckt sky130_fd_sc_hs__dfsbp_2 CLK D SET_B VGND VNB VPB VPWR Q Q_N
-M1000 VPWR D a_27_74# VPB pshort w=420000u l=150000u
-+ ad=2.9249e+12p pd=2.399e+07u as=2.478e+11p ps=2.86e+06u
-M1001 VPWR a_1339_74# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.36e+11p ps=2.84e+06u
-M1002 VGND SET_B a_1531_118# VNB nlowvt w=420000u l=150000u
-+ ad=2.28115e+12p pd=1.92e+07u as=1.008e+11p ps=1.32e+06u
-M1003 a_1501_92# a_1339_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.533e+11p pd=1.57e+06u as=0p ps=0u
-M1004 VGND a_2221_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1005 VPWR a_1339_74# a_2221_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1006 VPWR a_1501_92# a_1521_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1007 a_1339_74# SET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=5.701e+11p pd=4.74e+06u as=0p ps=0u
-M1008 VGND a_1339_74# a_2221_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1009 VPWR SET_B a_757_401# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.533e+11p ps=1.57e+06u
-M1010 VPWR a_1339_74# a_1501_92# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.544e+11p ps=2.27e+06u
-M1011 a_595_97# a_398_74# a_27_74# VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1012 a_1261_74# a_595_97# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1013 Q_N a_1339_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1014 a_706_463# a_225_74# a_595_97# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1015 a_1258_341# a_595_97# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.99625e+11p pd=3.22e+06u as=0p ps=0u
-M1016 Q a_2221_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_595_97# a_225_74# a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=2.226e+11p pd=1.9e+06u as=2.394e+11p ps=2.82e+06u
-M1018 a_398_74# a_225_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1019 Q_N a_1339_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_1339_74# a_398_74# a_1261_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.314e+11p pd=2.12e+06u as=0p ps=0u
-M1021 a_1531_118# a_1501_92# a_1453_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1022 VGND a_1339_74# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Q a_2221_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1024 VGND a_757_401# a_731_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1025 VPWR a_2221_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND SET_B a_1001_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1027 VPWR CLK a_225_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1028 a_757_401# a_595_97# VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_1001_74# a_595_97# a_757_401# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1030 a_398_74# a_225_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1031 VGND D a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR a_757_401# a_706_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VGND CLK a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1034 a_1521_508# a_398_74# a_1339_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_1339_74# a_225_74# a_1258_341# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_731_97# a_398_74# a_595_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_1453_118# a_225_74# a_1339_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1001_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 VPWR a_1339_74# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND a_1339_74# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_1258_341# a_225_74# a_1339_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_1453_118# a_1501_92# a_1531_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_1339_74# a_398_74# a_1521_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 a_595_97# a_398_74# a_731_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_1501_92# a_1339_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 a_2221_74# a_1339_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_731_97# a_757_401# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VPWR a_2221_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_1521_508# a_1501_92# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 a_757_401# a_595_97# a_1001_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 a_2221_74# a_1339_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 Q_N a_1339_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_1261_74# a_398_74# a_1339_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 a_225_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_27_74# a_225_74# a_595_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 a_27_74# a_398_74# a_595_97# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 a_1339_74# a_225_74# a_1453_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_706_463# a_757_401# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X21 VGND a_225_74# a_398_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 VGND a_1339_74# a_1501_92# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 VPWR a_595_97# a_757_401# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 Q a_2221_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 VGND a_595_97# a_1261_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X26 a_225_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 VPWR SET_B a_1339_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X28 Q_N a_1339_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 Q a_2221_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 VPWR a_595_97# a_1258_341# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X31 a_1531_118# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 VPWR a_225_74# a_398_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 a_27_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X34 VGND a_2221_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 a_27_74# D VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X36 a_595_97# a_225_74# a_706_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X37 a_757_401# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
.ends
diff --git a/cells/dfstp/sky130_fd_sc_hs__dfstp_1.cdl b/cells/dfstp/sky130_fd_sc_hs__dfstp_1.cdl
index 53f29e4..c655e84 100644
--- a/cells/dfstp/sky130_fd_sc_hs__dfstp_1.cdl
+++ b/cells/dfstp/sky130_fd_sc_hs__dfstp_1.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__dfstp_1 CLK D SET_B VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI36 net120 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M1 M0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net71 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI36 net120 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 net88 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 net80 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net103 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net128 S0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net128 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net179 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M1 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net156 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI656 M1 M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net71 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 net88 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI26 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI27 net80 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net103 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net128 S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net128 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net143 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI37 net179 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M1 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net156 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net143 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 S0 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI5 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 S1 S0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI24 S0 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 M1 M0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI648 S1 S0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net128 S0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 M1 M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net128 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net128 S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net128 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfstp_1
diff --git a/cells/dfstp/sky130_fd_sc_hs__dfstp_1.netlist.tsv b/cells/dfstp/sky130_fd_sc_hs__dfstp_1.netlist.tsv
index 808a2cc..9688501 100644
--- a/cells/dfstp/sky130_fd_sc_hs__dfstp_1.netlist.tsv
+++ b/cells/dfstp/sky130_fd_sc_hs__dfstp_1.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__dfstp_1 CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI36 MOSFET net120 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M1 M0 net103 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net71 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET S0 clkpos net120 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET net88 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET S0 clkneg net80 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET net80 S1 net88 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkpos net71 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net103 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net128 S0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net128 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET S0 clkneg net179 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net179 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M1 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net156 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkneg net156 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net143 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET S0 clkpos net143 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET S0 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET S1 S0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET M1 M0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net128 S0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net128 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net120 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M1 M0 net103 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net71 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET S0 clkpos net120 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET net88 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET S0 clkneg net80 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET net80 S1 net88 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkpos net71 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net103 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net128 S0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net128 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET S0 clkneg net179 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net179 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net156 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkneg net156 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net143 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET S0 clkpos net143 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET S0 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net128 S0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net128 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfstp/sky130_fd_sc_hs__dfstp_1.spice b/cells/dfstp/sky130_fd_sc_hs__dfstp_1.spice
index 15da7f3..7a24e22 100644
--- a/cells/dfstp/sky130_fd_sc_hs__dfstp_1.spice
+++ b/cells/dfstp/sky130_fd_sc_hs__dfstp_1.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__dfstp_1 CLK D SET_B VGND VNB VPB VPWR Q
-M1000 a_1215_74# a_604_74# VGND VNB nlowvt w=640000u l=150000u
-+ ad=2.4e+11p pd=2.03e+06u as=1.40335e+12p ps=1.213e+07u
-M1001 Q a_1902_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=1.8422e+12p ps=1.597e+07u
-M1002 a_1457_508# a_398_74# a_1298_392# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=5.488e+11p ps=4.68e+06u
-M1003 a_1470_48# a_1298_392# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1004 VPWR a_760_395# a_709_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1005 a_1298_392# a_398_74# a_1215_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.139e+11p pd=2e+06u as=0p ps=0u
-M1006 VGND SET_B a_1027_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1007 a_1027_118# a_604_74# a_760_395# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1008 a_760_395# a_604_74# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1009 a_1197_341# a_604_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.99625e+11p pd=3.22e+06u as=0p ps=0u
-M1010 a_604_74# a_224_350# a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=2.226e+11p pd=1.9e+06u as=2.9565e+11p ps=3.17e+06u
-M1011 Q a_1902_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1012 VPWR D a_27_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.436e+11p ps=2.84e+06u
-M1013 VPWR a_1298_392# a_1902_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.31e+11p ps=2.23e+06u
-M1014 a_1422_74# a_224_350# a_1298_392# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1015 a_1500_74# a_1470_48# a_1422_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1016 a_398_74# a_224_350# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1017 VPWR SET_B a_760_395# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR a_1470_48# a_1457_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_709_463# a_224_350# a_604_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.47e+11p ps=1.54e+06u
-M1020 a_1470_48# a_1298_392# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.155e+11p pd=1.39e+06u as=0p ps=0u
-M1021 a_604_74# a_398_74# a_27_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_1298_392# SET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND a_760_395# a_740_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1024 VGND SET_B a_1500_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR CLK a_224_350# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.192e+11p ps=2.81e+06u
-M1026 a_740_74# a_398_74# a_604_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND a_1298_392# a_1902_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1028 a_398_74# a_224_350# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1029 VGND D a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_1298_392# a_224_350# a_1197_341# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VGND CLK a_224_350# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 a_1457_508# a_1470_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 a_1027_118# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_709_463# a_760_395# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 VGND a_1902_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_74# a_398_74# a_604_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 a_1215_74# a_398_74# a_1298_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_1500_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_1902_74# a_1298_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X8 a_760_395# a_604_74# a_1027_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_1902_74# a_1298_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_27_74# D VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_1298_392# a_398_74# a_1457_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 VPWR a_224_350# a_398_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_604_74# a_224_350# a_709_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 VPWR SET_B a_1298_392# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 VPWR a_604_74# a_1197_341# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 a_604_74# a_398_74# a_740_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_1422_74# a_1470_48# a_1500_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 VGND a_224_350# a_398_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VPWR a_1902_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_1298_392# a_224_350# a_1422_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 VGND a_604_74# a_1215_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 a_1197_341# a_224_350# a_1298_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 a_224_350# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_27_74# a_224_350# a_604_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 VGND a_1298_392# a_1470_48# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 a_224_350# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VPWR a_604_74# a_760_395# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X28 VPWR a_1298_392# a_1470_48# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X29 a_740_74# a_760_395# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X30 a_27_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 a_760_395# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
.ends
diff --git a/cells/dfstp/sky130_fd_sc_hs__dfstp_2.cdl b/cells/dfstp/sky130_fd_sc_hs__dfstp_2.cdl
index e3fdd47..5f447ea 100644
--- a/cells/dfstp/sky130_fd_sc_hs__dfstp_2.cdl
+++ b/cells/dfstp/sky130_fd_sc_hs__dfstp_2.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__dfstp_2 CLK D SET_B VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI36 net120 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M1 M0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net71 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI36 net120 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 net88 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 net80 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net103 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net128 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net128 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net179 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M1 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net156 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI656 M1 M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net71 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 net88 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI26 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI27 net80 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net103 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net128 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net128 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net143 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI37 net179 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M1 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net156 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net143 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 S0 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI5 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 S1 S0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI24 S0 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 M1 M0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI648 S1 S0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net128 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 M1 M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net128 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net128 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net128 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfstp_2
diff --git a/cells/dfstp/sky130_fd_sc_hs__dfstp_2.netlist.tsv b/cells/dfstp/sky130_fd_sc_hs__dfstp_2.netlist.tsv
index 1467954..36891e5 100644
--- a/cells/dfstp/sky130_fd_sc_hs__dfstp_2.netlist.tsv
+++ b/cells/dfstp/sky130_fd_sc_hs__dfstp_2.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__dfstp_2 CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI36 MOSFET net120 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M1 M0 net103 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net71 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET S0 clkpos net120 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET net88 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET S0 clkneg net80 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET net80 S1 net88 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkpos net71 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net103 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net128 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net128 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET S0 clkneg net179 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net179 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M1 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net156 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkneg net156 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net143 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET S0 clkpos net143 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET S0 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET S1 S0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET M1 M0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net128 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net128 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net120 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M1 M0 net103 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net71 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET S0 clkpos net120 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET net88 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET S0 clkneg net80 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET net80 S1 net88 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkpos net71 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net103 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net128 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net128 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET S0 clkneg net179 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net179 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net156 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkneg net156 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net143 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET S0 clkpos net143 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET S0 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net128 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net128 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfstp/sky130_fd_sc_hs__dfstp_2.spice b/cells/dfstp/sky130_fd_sc_hs__dfstp_2.spice
index 58443b1..25ed2f7 100644
--- a/cells/dfstp/sky130_fd_sc_hs__dfstp_2.spice
+++ b/cells/dfstp/sky130_fd_sc_hs__dfstp_2.spice
@@ -16,72 +16,38 @@
.subckt sky130_fd_sc_hs__dfstp_2 CLK D SET_B VGND VNB VPB VPWR Q
-M1000 VPWR D a_27_74# VPB pshort w=420000u l=150000u
-+ ad=2.48148e+12p pd=2.007e+07u as=2.478e+11p ps=2.86e+06u
-M1001 a_716_456# a_225_74# a_612_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=1.47e+11p ps=1.54e+06u
-M1002 a_1278_74# a_612_74# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=1.6502e+12p ps=1.426e+07u
-M1003 a_1356_74# a_398_74# a_1278_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.713e+11p pd=2.31e+06u as=0p ps=0u
-M1004 a_612_74# a_398_74# a_27_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Q a_2022_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1006 a_1057_118# a_612_74# a_767_384# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.197e+11p ps=1.41e+06u
-M1007 VGND SET_B a_1596_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.764e+11p ps=1.68e+06u
-M1008 VGND a_2022_94# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1009 VPWR a_1566_92# a_1521_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1010 VPWR a_2022_94# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_1489_118# a_225_74# a_1356_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.617e+11p pd=1.61e+06u as=0p ps=0u
-M1012 a_1356_74# a_225_74# a_1266_341# VPB pshort w=1e+06u l=150000u
-+ ad=5.554e+11p pd=4.67e+06u as=3.99625e+11p ps=3.22e+06u
-M1013 VPWR a_1356_74# a_2022_94# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1014 a_1356_74# SET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_781_74# a_398_74# a_612_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.919e+11p ps=2.23e+06u
-M1016 VGND a_1356_74# a_2022_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1017 VPWR a_767_384# a_716_456# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_398_74# a_225_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1019 a_767_384# a_612_74# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1020 a_612_74# a_225_74# a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=3.0635e+11p ps=3.21e+06u
-M1021 VGND SET_B a_1057_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND a_767_384# a_781_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Q a_2022_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR CLK a_225_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1025 a_1266_341# a_612_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1566_92# a_1356_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1027 VPWR SET_B a_767_384# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_1596_118# a_1566_92# a_1489_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_398_74# a_225_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1030 VGND D a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VGND CLK a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1032 a_1521_508# a_398_74# a_1356_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_1566_92# a_1356_74# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.239e+11p pd=1.43e+06u as=0p ps=0u
+X0 a_1489_118# a_1566_92# a_1596_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_716_456# a_767_384# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X2 VGND a_2022_94# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_74# a_225_74# a_612_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_27_74# a_398_74# a_612_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 a_1266_341# a_225_74# a_1356_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_1356_74# a_398_74# a_1521_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 a_1356_74# a_225_74# a_1489_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 VPWR a_612_74# a_767_384# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X9 a_781_74# a_767_384# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 Q a_2022_94# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_1521_508# a_1566_92# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 a_767_384# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X13 a_612_74# a_225_74# a_716_456# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_225_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_1057_118# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 a_2022_94# a_1356_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 Q a_2022_94# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_1596_118# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 VPWR SET_B a_1356_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X20 VPWR a_1356_74# a_1566_92# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X21 a_612_74# a_398_74# a_781_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 VGND a_225_74# a_398_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_225_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_767_384# a_612_74# a_1057_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 VPWR a_2022_94# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_1278_74# a_398_74# a_1356_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X27 VPWR a_225_74# a_398_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 a_27_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 VPWR a_612_74# a_1266_341# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X30 VGND a_612_74# a_1278_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X31 a_27_74# D VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X32 VGND a_1356_74# a_1566_92# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 a_2022_94# a_1356_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/dfstp/sky130_fd_sc_hs__dfstp_4.cdl b/cells/dfstp/sky130_fd_sc_hs__dfstp_4.cdl
index a711a55..c58e8ab 100644
--- a/cells/dfstp/sky130_fd_sc_hs__dfstp_4.cdl
+++ b/cells/dfstp/sky130_fd_sc_hs__dfstp_4.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__dfstp_4 CLK D SET_B VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI36 net120 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M1 M0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net71 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI36 net120 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 net88 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 net80 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net103 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net128 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net128 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net179 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M1 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI39 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net156 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI656 M1 M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net71 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 net88 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI26 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI27 net80 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net103 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net128 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net128 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net143 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI37 net179 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M1 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net156 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net143 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 S0 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI5 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 S1 S0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI24 S0 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 M1 M0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI648 S1 S0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net128 S0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 M1 M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net128 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net128 S0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net128 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfstp_4
diff --git a/cells/dfstp/sky130_fd_sc_hs__dfstp_4.netlist.tsv b/cells/dfstp/sky130_fd_sc_hs__dfstp_4.netlist.tsv
index 55f2f6c..ebe2462 100644
--- a/cells/dfstp/sky130_fd_sc_hs__dfstp_4.netlist.tsv
+++ b/cells/dfstp/sky130_fd_sc_hs__dfstp_4.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__dfstp_4 CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI36 MOSFET net120 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M1 M0 net103 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net71 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET S0 clkpos net120 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET net88 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET S0 clkneg net80 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET net80 S1 net88 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkpos net71 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net103 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net128 S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net128 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET S0 clkneg net179 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net179 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M1 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net156 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkneg net156 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net143 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET S0 clkpos net143 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET S0 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET S1 S0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET M1 M0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net128 S0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net128 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net120 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M1 M0 net103 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net71 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET S0 clkpos net120 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET net88 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET S0 clkneg net80 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET net80 S1 net88 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkpos net71 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net103 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net128 S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net128 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET S0 clkneg net179 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net179 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net156 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkneg net156 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net143 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET S0 clkpos net143 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET S0 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net128 S0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net128 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfstp/sky130_fd_sc_hs__dfstp_4.spice b/cells/dfstp/sky130_fd_sc_hs__dfstp_4.spice
index bd5ab88..4889364 100644
--- a/cells/dfstp/sky130_fd_sc_hs__dfstp_4.spice
+++ b/cells/dfstp/sky130_fd_sc_hs__dfstp_4.spice
@@ -16,82 +16,43 @@
.subckt sky130_fd_sc_hs__dfstp_4 CLK D SET_B VGND VNB VPB VPWR Q
-M1000 VGND a_1321_392# a_1940_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.1906e+12p pd=1.727e+07u as=2.627e+11p ps=2.19e+06u
-M1001 a_398_74# a_225_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=2.7038e+12p ps=2.352e+07u
-M1002 VGND a_767_402# a_732_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1003 VPWR a_1940_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=6.72e+11p ps=5.68e+06u
-M1004 VGND SET_B a_1514_88# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1005 a_1484_62# a_1321_392# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1006 a_1321_392# a_398_74# a_1225_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.1145e+11p pd=2e+06u as=2.528e+11p ps=2.07e+06u
-M1007 a_1514_88# a_1484_62# a_1436_88# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1008 Q a_1940_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.477e+11p pd=4.17e+06u as=0p ps=0u
-M1009 VPWR D a_27_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.86e+06u
-M1010 Q a_1940_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND a_1940_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR a_1940_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_767_402# a_612_74# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1014 a_716_463# a_225_74# a_612_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=1.47e+11p ps=1.54e+06u
-M1015 a_612_74# a_398_74# a_27_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1321_392# a_225_74# a_1220_347# VPB pshort w=1e+06u l=150000u
-+ ad=5.488e+11p pd=4.68e+06u as=3.94375e+11p ps=3.16e+06u
-M1017 a_732_74# a_398_74# a_612_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.89e+11p ps=1.74e+06u
-M1018 a_1436_88# a_225_74# a_1321_392# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_1220_347# a_612_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND SET_B a_1035_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1021 VGND a_1940_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR SET_B a_767_402# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_398_74# a_225_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1024 a_1480_508# a_398_74# a_1321_392# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1025 a_1484_62# a_1321_392# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.155e+11p pd=1.39e+06u as=0p ps=0u
-M1026 a_612_74# a_225_74# a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=3.0635e+11p ps=3.21e+06u
-M1027 VPWR a_1484_62# a_1480_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_1035_118# a_612_74# a_767_402# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.491e+11p ps=1.55e+06u
-M1029 a_1321_392# SET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_1225_74# a_612_74# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR a_767_402# a_716_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_1940_74# a_1321_392# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1033 VGND D a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VPWR a_1321_392# a_1940_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 Q a_1940_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 Q a_1940_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VGND CLK a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1038 VPWR CLK a_225_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
+X0 a_27_74# D VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 a_1225_74# a_398_74# a_1321_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_1514_88# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 VPWR a_612_74# a_767_402# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X4 a_1220_347# a_225_74# a_1321_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VPWR a_1321_392# a_1484_62# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 a_27_74# a_225_74# a_612_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_1436_88# a_1484_62# a_1514_88# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 a_225_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_767_402# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X10 VGND a_1940_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_767_402# a_612_74# a_1035_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 a_1035_118# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 a_612_74# a_398_74# a_732_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 VPWR a_1321_392# a_1940_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 VPWR a_1940_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_716_463# a_767_402# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X17 VPWR SET_B a_1321_392# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 Q a_1940_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 Q a_1940_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_1940_74# a_1321_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 Q a_1940_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_27_74# a_398_74# a_612_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 a_1321_392# a_225_74# a_1436_88# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 a_612_74# a_225_74# a_716_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X25 a_1321_392# a_398_74# a_1480_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X26 VPWR a_225_74# a_398_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VGND a_225_74# a_398_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 Q a_1940_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_1480_508# a_1484_62# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X30 VGND a_612_74# a_1225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X31 a_225_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 VPWR a_612_74# a_1220_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X33 a_1940_74# a_1321_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X34 VGND a_1321_392# a_1484_62# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X35 VPWR a_1940_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X36 a_732_74# a_767_402# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X37 VGND a_1940_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 a_27_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.cdl b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.cdl
index 22e57f5..78f8312 100644
--- a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.cdl
+++ b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.cdl
@@ -16,60 +16,60 @@
.SUBCKT sky130_fd_sc_hs__dfxbp_1 CLK D VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net96 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 net88 S1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net72 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M1 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 S1 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 Q_N net88 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 S1 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI670 net88 S1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net147 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net128 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 M1 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI656 net96 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI666 Q_N net88 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI646 Q S1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI669 net88 S1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net72 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 S1 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 Q_N net88 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 S1 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI670 net88 S1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 net147 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net128 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 Q S1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 M1 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI666 Q_N net88 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfxbp_1
diff --git a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.netlist.tsv b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.netlist.tsv
index 9c57885..dcbf754 100644
--- a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.netlist.tsv
+++ b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.netlist.tsv
@@ -1,30 +1,30 @@
sky130_fd_sc_hs__dfxbp_1 CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI657 MOSFET M0 clkpos net96 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net96 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET net88 S1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net72 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net72 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M1 clkpos S0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET S1 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET Q_N net88 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net128 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET S1 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net147 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI670 MOSFET net88 S1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net147 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net128 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET M1 clkneg S0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI666 MOSFET Q_N net88 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net96 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net96 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET net88 S1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net72 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net72 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M1 clkpos S0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET Q_N net88 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net128 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET S1 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net147 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI670 MOSFET net88 S1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net147 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net128 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET M1 clkneg S0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI666 MOSFET Q_N net88 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.spice b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.spice
index c424569..f815920 100644
--- a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.spice
+++ b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_1.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__dfxbp_1 CLK D VGND VNB VPB VPWR Q Q_N
-M1000 a_701_463# a_543_447# VPWR VPB pshort w=840000u l=150000u
-+ ad=5.082e+11p pd=2.89e+06u as=1.90825e+12p ps=1.568e+07u
-M1001 Q a_1191_120# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1002 a_543_447# a_27_74# a_420_503# VNB nlowvt w=420000u l=150000u
-+ ad=1.51375e+11p pd=1.66e+06u as=1.176e+11p ps=1.4e+06u
-M1003 a_543_447# a_205_368# a_420_503# VPB pshort w=420000u l=150000u
-+ ad=2.15075e+11p pd=2.22e+06u as=2.9275e+11p ps=2.67e+06u
-M1004 VGND a_701_463# a_713_102# VNB nlowvt w=420000u l=150000u
-+ ad=1.73478e+12p pd=1.365e+07u as=8.82e+10p ps=1.26e+06u
-M1005 Q a_1191_120# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1006 Q_N a_1644_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.248e+11p pd=2.82e+06u as=0p ps=0u
-M1007 a_701_463# a_543_447# VGND VNB nlowvt w=550000u l=150000u
-+ ad=2.365e+11p pd=2.26e+06u as=0p ps=0u
-M1008 a_420_503# D VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_1005_120# a_1191_120# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.9e+11p ps=2.58e+06u
-M1010 a_420_503# D VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_1005_120# a_27_74# a_701_463# VPB pshort w=840000u l=150000u
-+ ad=2.817e+11p pd=2.45e+06u as=0p ps=0u
-M1012 a_1005_120# a_205_368# a_701_463# VNB nlowvt w=550000u l=150000u
-+ ad=2.593e+11p pd=2.18e+06u as=0p ps=0u
-M1013 a_713_102# a_205_368# a_543_447# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_1191_120# a_1158_482# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1015 VGND a_1191_120# a_1143_146# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1016 VPWR a_1191_120# a_1644_94# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.394e+11p ps=2.25e+06u
-M1017 a_205_368# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=3.252e+11p pd=2.59e+06u as=0p ps=0u
-M1018 VGND a_1005_120# a_1191_120# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1019 a_1143_146# a_27_74# a_1005_120# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_650_508# a_27_74# a_543_447# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1021 VPWR CLK a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.248e+11p ps=2.82e+06u
-M1022 a_205_368# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1023 a_1158_482# a_205_368# a_1005_120# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND CLK a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1025 Q_N a_1644_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1026 VPWR a_701_463# a_650_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND a_1191_120# a_1644_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
+X0 VGND D a_420_503# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 VPWR a_543_447# a_701_463# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 VGND a_1644_94# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR D a_420_503# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X4 a_1158_482# a_1191_120# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 a_543_447# a_205_368# a_713_102# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 a_713_102# a_701_463# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_27_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_1644_94# a_1191_120# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 VPWR a_1644_94# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_543_447# a_27_74# a_650_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_1191_120# a_1005_120# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 VPWR a_1191_120# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND a_27_74# a_205_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_701_463# a_27_74# a_1005_120# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 a_420_503# a_27_74# a_543_447# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 a_1005_120# a_27_74# a_1143_146# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_650_508# a_701_463# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 a_1143_146# a_1191_120# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 VGND a_1191_120# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_420_503# a_205_368# a_543_447# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X21 a_1191_120# a_1005_120# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 VPWR a_27_74# a_205_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_1005_120# a_205_368# a_1158_482# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 a_701_463# a_205_368# a_1005_120# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X25 a_1644_94# a_1191_120# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X26 VGND a_543_447# a_701_463# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X27 a_27_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.cdl b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.cdl
index 9e844fb..08237c5 100644
--- a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.cdl
+++ b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.cdl
@@ -16,60 +16,60 @@
.SUBCKT sky130_fd_sc_hs__dfxbp_2 CLK D VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net96 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net76 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M1 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 S1 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI656 net96 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net76 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 S1 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI669 net52 S1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 Q_N net52 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 S1 S0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 net52 S1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 Q_N net52 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI643 net147 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net132 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 Q S1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 S1 S0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI653 M1 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI670 net52 S1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net147 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net132 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 M1 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI670 net52 S1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI666 Q_N net52 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI666 Q_N net52 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfxbp_2
diff --git a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.netlist.tsv b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.netlist.tsv
index 0ccc6a0..3a8466f 100644
--- a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.netlist.tsv
+++ b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.netlist.tsv
@@ -1,30 +1,30 @@
sky130_fd_sc_hs__dfxbp_2 CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI657 MOSFET M0 clkpos net96 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net96 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net76 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net76 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M1 clkpos S0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET S1 S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET net52 S1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET Q_N net52 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net132 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET S1 S0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net147 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net147 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net132 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET M1 clkneg S0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI670 MOSFET net52 S1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI666 MOSFET Q_N net52 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net96 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net96 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net76 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net76 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M1 clkpos S0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET net52 S1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET Q_N net52 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net132 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET S1 S0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net147 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net147 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net132 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET M1 clkneg S0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI670 MOSFET net52 S1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI666 MOSFET Q_N net52 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.spice b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.spice
index dae3e2b..9637ff6 100644
--- a/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.spice
+++ b/cells/dfxbp/sky130_fd_sc_hs__dfxbp_2.spice
@@ -16,70 +16,37 @@
.subckt sky130_fd_sc_hs__dfxbp_2 CLK D VGND VNB VPB VPWR Q Q_N
-M1000 a_1000_424# a_27_74# a_753_284# VPB pshort w=840000u l=150000u
-+ ad=4.851e+11p pd=3.46e+06u as=2.52e+11p ps=2.28e+06u
-M1001 Q a_1290_102# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=2.84038e+12p ps=2.25e+07u
-M1002 a_1248_128# a_27_74# a_1000_424# VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=3.9205e+11p ps=3.36e+06u
-M1003 Q a_1290_102# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=2.11565e+12p ps=1.739e+07u
-M1004 VGND a_753_284# a_717_102# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1005 VPWR a_753_284# a_702_445# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1006 Q_N a_1835_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1007 a_753_284# a_558_445# VGND VNB nlowvt w=550000u l=150000u
-+ ad=3.87e+11p pd=2.98e+06u as=0p ps=0u
-M1008 VGND a_1835_368# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_1290_102# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_1290_102# a_1248_128# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_206_368# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=3.252e+11p pd=2.59e+06u as=0p ps=0u
-M1012 a_1000_424# a_206_368# a_753_284# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND a_1290_102# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_717_102# a_206_368# a_558_445# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.66075e+11p ps=1.73e+06u
-M1015 a_1290_102# a_1000_424# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1016 a_206_368# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1017 VPWR CLK a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1018 Q_N a_1835_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1019 VPWR a_1290_102# a_1835_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1020 VPWR a_1000_424# a_1290_102# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_1000_424# a_1290_102# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1022 a_451_503# D VPWR VPB pshort w=420000u l=150000u
-+ ad=2.1245e+11p pd=2.19e+06u as=0p ps=0u
-M1023 VPWR a_1835_368# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_451_503# D VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.176e+11p pd=1.4e+06u as=0p ps=0u
-M1025 VGND CLK a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1026 a_558_445# a_27_74# a_451_503# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND a_1290_102# a_1835_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1028 a_558_445# a_206_368# a_451_503# VPB pshort w=420000u l=150000u
-+ ad=2.394e+11p pd=1.98e+06u as=0p ps=0u
-M1029 a_702_445# a_27_74# a_558_445# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_1208_479# a_206_368# a_1000_424# VPB pshort w=420000u l=150000u
-+ ad=1.785e+11p pd=1.69e+06u as=0p ps=0u
-M1031 a_753_284# a_558_445# VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR a_1290_102# a_1208_479# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_1248_128# a_1290_102# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VGND D a_451_503# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_753_284# a_206_368# a_1000_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 VPWR a_1835_368# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_558_445# a_27_74# a_702_445# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 VPWR a_1000_424# a_1290_102# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 a_1000_424# a_27_74# a_1248_128# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 a_753_284# a_27_74# a_1000_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 a_1290_102# a_1000_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 Q_N a_1835_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_558_445# a_206_368# a_717_102# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 VGND a_558_445# a_753_284# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X13 a_1835_368# a_1290_102# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_702_445# a_753_284# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 VGND a_27_74# a_206_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_1208_479# a_1290_102# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X17 a_451_503# a_27_74# a_558_445# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 VPWR D a_451_503# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 VPWR a_1290_102# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 Q_N a_1835_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 Q a_1290_102# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VGND a_1835_368# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_451_503# a_206_368# a_558_445# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 a_1835_368# a_1290_102# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 VPWR a_27_74# a_206_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 VGND a_1290_102# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 VPWR a_558_445# a_753_284# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X28 a_1290_102# a_1000_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_1000_424# a_206_368# a_1208_479# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X30 Q a_1290_102# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_717_102# a_753_284# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 a_27_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.cdl b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.cdl
index 9fd6e74..da378a7 100644
--- a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.cdl
+++ b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.cdl
@@ -16,52 +16,52 @@
.SUBCKT sky130_fd_sc_hs__dfxtp_1 CLK D VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net79 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net59 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M1 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 S1 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI656 net79 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net59 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 S1 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 S1 S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 S1 S0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI643 net122 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net107 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 Q S1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net122 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net107 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 M1 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI653 M1 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfxtp_1
diff --git a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.netlist.tsv b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.netlist.tsv
index 390c0d1..276a014 100644
--- a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.netlist.tsv
+++ b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.netlist.tsv
@@ -1,26 +1,26 @@
sky130_fd_sc_hs__dfxtp_1 CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI657 MOSFET M0 clkpos net79 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net79 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net59 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net59 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M1 clkpos S0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET S1 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net107 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET S1 S0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net122 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net122 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net107 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET M1 clkneg S0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net79 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net79 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net59 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net59 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M1 clkpos S0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net107 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net122 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net122 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net107 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET M1 clkneg S0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.spice b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.spice
index 6ac0990..cf29fa4 100644
--- a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.spice
+++ b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_1.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__dfxtp_1 CLK D VGND VNB VPB VPWR Q
-M1000 Q a_1210_314# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=1.50923e+12p ps=1.272e+07u
-M1001 a_454_503# D VPWR VPB pshort w=420000u l=150000u
-+ ad=1.967e+11p pd=2.01e+06u as=0p ps=0u
-M1002 a_1168_124# a_27_74# a_1011_424# VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=2.362e+11p ps=2.07e+06u
-M1003 a_206_368# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.553e+11p pd=2.17e+06u as=1.27305e+12p ps=1.059e+07u
-M1004 a_713_458# a_561_463# VGND VNB nlowvt w=550000u l=150000u
-+ ad=2.18125e+11p pd=2.05e+06u as=0p ps=0u
-M1005 VPWR a_1210_314# a_1118_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.995e+11p ps=1.79e+06u
-M1006 a_1011_424# a_206_368# a_713_458# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_454_503# D VGND VNB nlowvt w=420000u l=150000u
-+ ad=3.1125e+11p pd=2.43e+06u as=0p ps=0u
-M1008 VPWR a_1011_424# a_1210_314# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1009 VGND a_1011_424# a_1210_314# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1010 a_713_458# a_561_463# VPWR VPB pshort w=840000u l=150000u
-+ ad=4.662e+11p pd=2.79e+06u as=0p ps=0u
-M1011 a_1118_508# a_206_368# a_1011_424# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.856e+11p ps=2.45e+06u
-M1012 Q a_1210_314# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1013 VGND a_713_458# a_731_101# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1014 a_206_368# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1015 VPWR a_713_458# a_668_503# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1016 VPWR CLK a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1017 a_731_101# a_206_368# a_561_463# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.575e+11p ps=1.73e+06u
-M1018 a_1011_424# a_27_74# a_713_458# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_561_463# a_27_74# a_454_503# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND a_1210_314# a_1168_124# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND CLK a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1022 a_668_503# a_27_74# a_561_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.967e+11p ps=2.01e+06u
-M1023 a_561_463# a_206_368# a_454_503# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_454_503# a_206_368# a_561_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X2 a_1118_508# a_1210_314# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 VPWR a_561_463# a_713_458# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 a_1210_314# a_1011_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 VPWR a_1210_314# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND a_1210_314# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_561_463# a_27_74# a_668_503# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 a_1210_314# a_1011_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_561_463# a_206_368# a_731_101# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VGND D a_454_503# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 a_1011_424# a_27_74# a_1168_124# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 a_1011_424# a_206_368# a_1118_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X13 a_668_503# a_713_458# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_1168_124# a_1210_314# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 VPWR a_27_74# a_206_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_27_74# a_206_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND a_561_463# a_713_458# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X18 a_713_458# a_27_74# a_1011_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X19 a_731_101# a_713_458# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_713_458# a_206_368# a_1011_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X21 VPWR D a_454_503# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 a_454_503# a_27_74# a_561_463# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 a_27_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.cdl b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.cdl
index c2917d9..a265fb1 100644
--- a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.cdl
+++ b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.cdl
@@ -16,52 +16,52 @@
.SUBCKT sky130_fd_sc_hs__dfxtp_2 CLK D VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net79 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net59 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M1 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 S1 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI656 net79 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net59 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 S1 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 S1 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 S1 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI643 net122 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net107 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 Q S1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net122 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net107 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 M1 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI653 M1 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfxtp_2
diff --git a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.netlist.tsv b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.netlist.tsv
index 91d84cc..b9a70b0 100644
--- a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.netlist.tsv
+++ b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.netlist.tsv
@@ -1,26 +1,26 @@
sky130_fd_sc_hs__dfxtp_2 CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI657 MOSFET M0 clkpos net79 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net79 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net59 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net59 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M1 clkpos S0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET S1 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net107 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET S1 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net122 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net122 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net107 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET M1 clkneg S0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net79 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net79 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net59 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net59 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M1 clkpos S0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net107 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET S1 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net122 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net122 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net107 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET M1 clkneg S0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.spice b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.spice
index 2304227..976e3e4 100644
--- a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.spice
+++ b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_2.spice
@@ -16,56 +16,30 @@
.subckt sky130_fd_sc_hs__dfxtp_2 CLK D VGND VNB VPB VPWR Q
-M1000 VGND a_695_459# a_708_101# VNB nlowvt w=420000u l=150000u
-+ ad=1.67347e+12p pd=1.34e+07u as=1.008e+11p ps=1.32e+06u
-M1001 a_1125_508# a_206_368# a_1019_424# VPB pshort w=420000u l=150000u
-+ ad=1.995e+11p pd=1.79e+06u as=2.814e+11p ps=2.44e+06u
-M1002 a_644_504# a_27_74# a_538_429# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=2.25225e+11p ps=2.35e+06u
-M1003 VGND a_1217_314# a_1172_124# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1004 a_695_459# a_538_429# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.54e+11p pd=1.66e+06u as=0p ps=0u
-M1005 VPWR a_1019_424# a_1217_314# VPB pshort w=1e+06u l=150000u
-+ ad=1.84205e+12p pd=1.538e+07u as=2.95e+11p ps=2.59e+06u
-M1006 Q a_1217_314# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1007 a_1019_424# a_206_368# a_695_459# VNB nlowvt w=550000u l=150000u
-+ ad=2.4555e+11p pd=2.35e+06u as=0p ps=0u
-M1008 VPWR a_695_459# a_644_504# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_431_508# D VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.176e+11p pd=1.4e+06u as=0p ps=0u
-M1010 a_708_101# a_206_368# a_538_429# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.5225e+11p ps=1.67e+06u
-M1011 a_538_429# a_27_74# a_431_508# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_1172_124# a_27_74# a_1019_424# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_695_459# a_538_429# VPWR VPB pshort w=840000u l=150000u
-+ ad=5.25e+11p pd=2.93e+06u as=0p ps=0u
-M1014 a_206_368# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1015 VGND a_1019_424# a_1217_314# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1016 VGND a_1217_314# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR CLK a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1018 a_538_429# a_206_368# a_431_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.30825e+11p ps=2.4e+06u
-M1019 a_1019_424# a_27_74# a_695_459# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_431_508# D VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR a_1217_314# a_1125_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND CLK a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1023 a_206_368# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.775e+11p pd=2.23e+06u as=0p ps=0u
-M1024 Q a_1217_314# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1025 VPWR a_1217_314# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_538_429# a_27_74# a_644_504# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X2 Q a_1217_314# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_695_459# a_206_368# a_1019_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 VGND a_1217_314# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_695_459# a_27_74# a_1019_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 a_1125_508# a_1217_314# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 a_431_508# a_27_74# a_538_429# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 a_708_101# a_695_459# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_1217_314# a_1019_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_1172_124# a_1217_314# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 VGND a_27_74# a_206_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Q a_1217_314# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR D a_431_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 VGND a_538_429# a_695_459# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X15 a_1217_314# a_1019_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 VPWR a_1217_314# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_1019_424# a_206_368# a_1125_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 a_431_508# a_206_368# a_538_429# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 VPWR a_538_429# a_695_459# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 VPWR a_27_74# a_206_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_644_504# a_695_459# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 a_538_429# a_206_368# a_708_101# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 a_1019_424# a_27_74# a_1172_124# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 a_27_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VGND D a_431_508# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.cdl b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.cdl
index 37aeaba..d3559f9 100644
--- a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.cdl
+++ b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.cdl
@@ -16,52 +16,52 @@
.SUBCKT sky130_fd_sc_hs__dfxtp_4 CLK D VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net79 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net59 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M1 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 S1 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI656 net79 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net59 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 S1 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 S1 S0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 S1 S0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI643 net122 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net107 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 Q S1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net122 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net107 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 M1 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI653 M1 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dfxtp_4
diff --git a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.netlist.tsv b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.netlist.tsv
index 5b2ea11..ab30533 100644
--- a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.netlist.tsv
+++ b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.netlist.tsv
@@ -1,26 +1,26 @@
sky130_fd_sc_hs__dfxtp_4 CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI657 MOSFET M0 clkpos net79 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net79 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET db D VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net59 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net59 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M1 clkpos S0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET S1 S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net107 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET S1 S0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net122 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net122 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net107 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET db D VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET M1 clkneg S0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net79 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net79 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net59 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net59 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M1 clkpos S0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net107 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET S1 S0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net122 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net122 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net107 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET db D VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET M1 clkneg S0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.spice b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.spice
index 26fd05b..9962c51 100644
--- a/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.spice
+++ b/cells/dfxtp/sky130_fd_sc_hs__dfxtp_4.spice
@@ -16,66 +16,35 @@
.subckt sky130_fd_sc_hs__dfxtp_4 CLK D VGND VNB VPB VPWR Q
-M1000 VGND a_1226_296# Q VNB nlowvt w=740000u l=150000u
-+ ad=1.88282e+12p pd=1.54e+07u as=4.44e+11p ps=4.16e+06u
-M1001 Q a_1226_296# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VPWR a_696_458# a_651_503# VPB pshort w=420000u l=150000u
-+ ad=2.4029e+12p pd=1.958e+07u as=1.008e+11p ps=1.32e+06u
-M1003 a_696_458# a_544_485# VPWR VPB pshort w=840000u l=150000u
-+ ad=4.452e+11p pd=2.74e+06u as=0p ps=0u
-M1004 Q a_1226_296# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_696_458# a_544_485# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.98e+11p pd=1.97e+06u as=0p ps=0u
-M1006 VPWR a_1226_296# a_1141_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.995e+11p ps=1.79e+06u
-M1007 Q a_1226_296# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1008 VPWR a_1226_296# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Q a_1226_296# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_437_503# D VPWR VPB pshort w=420000u l=150000u
-+ ad=1.7745e+11p pd=1.79e+06u as=0p ps=0u
-M1011 VPWR a_1226_296# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_696_458# a_735_102# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1013 VGND a_1226_296# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_206_368# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1015 VPWR CLK a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1016 VGND a_1226_296# a_1178_124# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.323e+11p ps=1.47e+06u
-M1017 a_735_102# a_206_368# a_544_485# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.51375e+11p ps=1.66e+06u
-M1018 a_437_503# D VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.176e+11p pd=1.4e+06u as=0p ps=0u
-M1019 a_544_485# a_206_368# a_437_503# VPB pshort w=420000u l=150000u
-+ ad=1.7745e+11p pd=1.79e+06u as=0p ps=0u
-M1020 a_651_503# a_27_74# a_544_485# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1141_508# a_206_368# a_1034_424# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.856e+11p ps=2.45e+06u
-M1022 a_544_485# a_27_74# a_437_503# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_1034_424# a_206_368# a_696_458# VNB nlowvt w=550000u l=150000u
-+ ad=2.152e+11p pd=1.97e+06u as=0p ps=0u
-M1024 a_206_368# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.516e+11p pd=2.16e+06u as=0p ps=0u
-M1025 a_1226_296# a_1034_424# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1026 VGND a_1034_424# a_1226_296# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1027 VGND CLK a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1028 a_1034_424# a_27_74# a_696_458# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR a_1034_424# a_1226_296# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_1178_124# a_27_74# a_1034_424# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_651_503# a_696_458# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X2 VGND a_1226_296# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND a_544_485# a_696_458# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 a_1034_424# a_27_74# a_1178_124# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 VGND a_1226_296# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_1034_424# a_206_368# a_1141_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 a_1226_296# a_1034_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_544_485# a_206_368# a_735_102# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 Q a_1226_296# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_1226_296# a_1034_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Q a_1226_296# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Q a_1226_296# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 Q a_1226_296# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VGND a_27_74# a_206_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_437_503# a_206_368# a_544_485# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X16 a_696_458# a_27_74# a_1034_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 VPWR a_27_74# a_206_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VPWR a_1034_424# a_1226_296# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X19 VGND D a_437_503# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_735_102# a_696_458# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 a_1141_508# a_1226_296# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 a_544_485# a_27_74# a_651_503# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 VPWR a_1226_296# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_696_458# a_206_368# a_1034_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X25 VPWR a_544_485# a_696_458# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X26 VPWR D a_437_503# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X27 a_437_503# a_27_74# a_544_485# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X28 VPWR a_1226_296# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 a_27_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 a_1178_124# a_1226_296# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/diode/sky130_fd_sc_hs__diode_2.spice b/cells/diode/sky130_fd_sc_hs__diode_2.spice
index 2a02324..926be96 100644
--- a/cells/diode/sky130_fd_sc_hs__diode_2.spice
+++ b/cells/diode/sky130_fd_sc_hs__diode_2.spice
@@ -16,5 +16,5 @@
.subckt sky130_fd_sc_hs__diode_2 DIODE VGND VNB VPB VPWR
-D0 VNB DIODE ndiode p=7.32e+06u a=6.417e+11p
+X0 VNB DIODE sky130_fd_pr__diode_pw2nd p=7.32e+06u a=6.417e+11p
.ends
diff --git a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.cdl b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.cdl
index 860f333..a57745f 100644
--- a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.cdl
+++ b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.cdl
@@ -16,44 +16,44 @@
.SUBCKT sky130_fd_sc_hs__dlclkp_1 CLK GATE VGND VNB VPB VPWR GCLK
*.PININFO CLK:I GATE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
-MI662 net75 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net63 CLK VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net63 m1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net54 GATE VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI662 net75 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 GCLK net63 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net110 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net99 CLK VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net63 m1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 net91 GATE VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI664 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 net63 CLK VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net63 m1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 GCLK net63 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 net54 GATE VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 GCLK net63 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net110 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net99 CLK VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net63 m1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI36 net91 GATE VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkpos CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 GCLK net63 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlclkp_1
diff --git a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.netlist.tsv b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.netlist.tsv
index 0aee535..c66c757 100644
--- a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.netlist.tsv
+++ b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.netlist.tsv
@@ -1,22 +1,22 @@
sky130_fd_sc_hs__dlclkp_1 CLK:I GATE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI662 MOSFET net75 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkpos net75 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net63 CLK VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net63 m1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET M0 clkneg net54 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net54 GATE VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET GCLK net63 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkneg net110 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net110 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET M0 clkpos net91 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net99 CLK VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net63 m1 net99 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET net91 GATE VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET GCLK net63 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net75 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkpos net75 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net63 CLK VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net63 m1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET M0 clkneg net54 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net54 GATE VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET GCLK net63 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkneg net110 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net110 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET M0 clkpos net91 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net99 CLK VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net63 m1 net99 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net91 GATE VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET GCLK net63 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.spice b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.spice
index 154278c..a8055c2 100644
--- a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.spice
+++ b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_1.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__dlclkp_1 CLK GATE VGND VNB VPB VPWR GCLK
-M1000 a_309_338# a_315_54# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=1.88295e+12p ps=1.214e+07u
-M1001 a_987_393# CLK VPWR VPB pshort w=840000u l=150000u
-+ ad=2.604e+11p pd=2.3e+06u as=0p ps=0u
-M1002 a_477_124# a_309_338# a_83_260# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.692e+11p ps=2.3e+06u
-M1003 VGND CLK a_315_54# VNB nlowvt w=740000u l=150000u
-+ ad=1.19302e+12p pd=9.54e+06u as=2.183e+11p ps=2.07e+06u
-M1004 a_309_338# a_315_54# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1005 a_258_392# GATE VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1006 a_987_393# a_27_74# a_984_125# VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=1.536e+11p ps=1.76e+06u
-M1007 GCLK a_987_393# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1008 VPWR a_83_260# a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1009 a_484_508# a_315_54# a_83_260# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=3.889e+11p ps=3.12e+06u
-M1010 VPWR CLK a_315_54# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1011 a_984_125# CLK VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 GCLK a_987_393# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1013 a_83_260# a_309_338# a_258_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_27_74# a_484_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR a_27_74# a_987_393# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND a_27_74# a_477_124# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_83_260# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1018 a_267_80# GATE VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1019 a_83_260# a_315_54# a_267_80# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_258_392# a_309_338# a_83_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_83_260# a_315_54# a_484_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 a_267_80# a_315_54# a_83_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 VGND CLK a_984_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_987_393# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 a_477_124# a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_315_54# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 VGND GATE a_267_80# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_484_508# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X10 VPWR GATE a_258_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VGND a_315_54# a_309_338# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR CLK a_987_393# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X13 a_984_125# a_27_74# a_987_393# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 VPWR a_315_54# a_309_338# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 a_83_260# a_309_338# a_477_124# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 VPWR a_987_393# GCLK VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_27_74# a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VGND a_987_393# GCLK VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_315_54# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.cdl b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.cdl
index af2a5d5..0a4555f 100644
--- a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.cdl
+++ b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.cdl
@@ -16,44 +16,44 @@
.SUBCKT sky130_fd_sc_hs__dlclkp_2 CLK GATE VGND VNB VPB VPWR GCLK
*.PININFO CLK:I GATE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
-MI662 net75 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net63 CLK VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net63 m1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net54 GATE VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI662 net75 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 GCLK net63 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net110 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net99 CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net63 m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 net91 GATE VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI664 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 net63 CLK VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net63 m1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 GCLK net63 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI38 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 net54 GATE VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 GCLK net63 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net110 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net99 CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net63 m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI36 net91 GATE VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkpos CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 GCLK net63 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlclkp_2
diff --git a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.netlist.tsv b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.netlist.tsv
index a15ca11..b862b88 100644
--- a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.netlist.tsv
+++ b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.netlist.tsv
@@ -1,22 +1,22 @@
sky130_fd_sc_hs__dlclkp_2 CLK:I GATE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI662 MOSFET net75 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkpos net75 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net63 CLK VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net63 m1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET M0 clkneg net54 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net54 GATE VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET GCLK net63 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkneg net110 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net110 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET M0 clkpos net91 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net99 CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net63 m1 net99 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET net91 GATE VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET GCLK net63 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net75 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkpos net75 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net63 CLK VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net63 m1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET M0 clkneg net54 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net54 GATE VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET GCLK net63 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkneg net110 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net110 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET M0 clkpos net91 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net99 CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net63 m1 net99 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net91 GATE VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET GCLK net63 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.spice b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.spice
index 1311711..b414dae 100644
--- a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.spice
+++ b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_2.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__dlclkp_2 CLK GATE VGND VNB VPB VPWR GCLK
-M1000 a_264_392# GATE VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=2.6426e+12p ps=1.594e+07u
-M1001 GCLK a_1041_387# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=1.45355e+12p ps=1.19e+07u
-M1002 VPWR CLK a_315_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.646e+11p ps=2.31e+06u
-M1003 GCLK a_1041_387# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1004 a_83_244# a_315_338# a_264_392# VPB pshort w=1e+06u l=150000u
-+ ad=4.267e+11p pd=3.3e+06u as=0p ps=0u
-M1005 VPWR a_1041_387# GCLK VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_494_118# a_315_338# a_83_244# VNB nlowvt w=420000u l=150000u
-+ ad=1.54875e+11p pd=1.7e+06u as=3.049e+11p ps=2.47e+06u
-M1007 a_508_508# a_315_48# a_83_244# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1008 VGND a_1041_387# GCLK VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_27_74# a_1041_387# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=3.25e+11p ps=2.65e+06u
-M1010 VGND a_27_74# a_494_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_315_338# a_315_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1012 VPWR a_83_244# a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1013 a_83_244# a_315_48# a_267_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1014 a_267_74# GATE VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND CLK a_315_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1016 a_315_338# a_315_48# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1017 a_1041_387# CLK VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1041_387# a_27_74# a_1044_119# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.554e+11p ps=1.9e+06u
-M1019 a_1044_119# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND a_83_244# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1021 VPWR a_27_74# a_508_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# a_83_244# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR a_1041_387# GCLK VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_1044_119# a_27_74# a_1041_387# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_315_48# a_315_338# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 a_508_508# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 a_494_118# a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 a_1041_387# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND a_1041_387# GCLK VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 GCLK a_1041_387# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_83_244# a_315_338# a_494_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VGND CLK a_1044_119# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_315_48# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR GATE a_264_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_83_244# a_315_48# a_508_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_267_74# a_315_48# a_83_244# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 VGND a_315_48# a_315_338# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_315_48# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 GCLK a_1041_387# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VGND GATE a_267_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_27_74# a_83_244# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_264_392# a_315_338# a_83_244# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 VPWR CLK a_1041_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.cdl b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.cdl
index 1e583ee..6f9d8d3 100644
--- a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.cdl
+++ b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.cdl
@@ -16,44 +16,44 @@
.SUBCKT sky130_fd_sc_hs__dlclkp_4 CLK GATE VGND VNB VPB VPWR GCLK
*.PININFO CLK:I GATE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
-MI662 net75 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net63 CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net63 m1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net54 GATE VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI662 net75 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 GCLK net63 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net110 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net99 CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net63 m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 net91 GATE VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI664 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 net63 CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net63 m1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 GCLK net63 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 net54 GATE VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 GCLK net63 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net110 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net99 CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net63 m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI36 net91 GATE VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkpos CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 GCLK net63 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlclkp_4
diff --git a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.netlist.tsv b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.netlist.tsv
index d2dff80..da07002 100644
--- a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.netlist.tsv
+++ b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.netlist.tsv
@@ -1,22 +1,22 @@
sky130_fd_sc_hs__dlclkp_4 CLK:I GATE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI662 MOSFET net75 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkpos net75 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net63 CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net63 m1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET M0 clkneg net54 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net54 GATE VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET GCLK net63 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkneg net110 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net110 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET M0 clkpos net91 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net99 CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net63 m1 net99 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET net91 GATE VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET GCLK net63 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net75 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkpos net75 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net63 CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net63 m1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET M0 clkneg net54 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net54 GATE VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET GCLK net63 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkneg net110 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net110 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET M0 clkpos net91 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net99 CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net63 m1 net99 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net91 GATE VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET GCLK net63 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.spice b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.spice
index 7790a9a..7eeeba4 100644
--- a/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.spice
+++ b/cells/dlclkp/sky130_fd_sc_hs__dlclkp_4.spice
@@ -16,56 +16,30 @@
.subckt sky130_fd_sc_hs__dlclkp_4 CLK GATE VGND VNB VPB VPWR GCLK
-M1000 VGND a_27_74# a_491_124# VNB nlowvt w=420000u l=150000u
-+ ad=1.78525e+12p pd=1.468e+07u as=2.3775e+11p ps=2.39e+06u
-M1001 VPWR a_1044_368# GCLK VPB pshort w=1.12e+06u l=150000u
-+ ad=3.1894e+12p pd=1.939e+07u as=6.888e+11p ps=5.71e+06u
-M1002 a_283_392# GATE VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1003 a_524_508# a_334_54# a_84_48# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=4.204e+11p ps=3.27e+06u
-M1004 a_334_338# a_334_54# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1005 a_1047_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1006 GCLK a_1044_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1007 VPWR a_27_74# a_1044_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.752e+11p ps=2.91e+06u
-M1008 VGND a_1044_368# GCLK VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_84_48# a_334_338# a_283_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR a_27_74# a_524_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR a_84_48# a_27_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1012 a_491_124# a_334_338# a_84_48# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.587e+11p ps=2.25e+06u
-M1013 VGND a_1044_368# GCLK VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1044_368# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 GCLK a_1044_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR CLK a_334_54# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1017 a_286_80# GATE VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1018 a_84_48# a_334_54# a_286_80# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND CLK a_334_54# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.333e+11p ps=2.19e+06u
-M1020 GCLK a_1044_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_84_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1022 GCLK a_1044_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_1044_368# a_27_74# a_1047_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1024 VPWR a_1044_368# GCLK VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_334_338# a_334_54# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.675e+11p pd=2.66e+06u as=0p ps=0u
+X0 a_1047_74# a_27_74# a_1044_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_524_508# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X2 GCLK a_1044_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_334_54# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_74# a_84_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND a_1044_368# GCLK VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_1044_368# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR GATE a_283_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VGND CLK a_1047_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 GCLK a_1044_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR CLK a_1044_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 GCLK a_1044_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND a_1044_368# GCLK VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_283_392# a_334_338# a_84_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_286_80# a_334_54# a_84_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 VPWR a_1044_368# GCLK VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_334_54# a_334_338# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND GATE a_286_80# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 VPWR a_334_54# a_334_338# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X19 GCLK a_1044_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VPWR a_1044_368# GCLK VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_334_54# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X22 a_491_124# a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 a_84_48# a_334_54# a_524_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 a_27_74# a_84_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_84_48# a_334_338# a_491_124# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.cdl b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.cdl
index e54756d..95c1472 100644
--- a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.cdl
+++ b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.cdl
@@ -16,52 +16,52 @@
.SUBCKT sky130_fd_sc_hs__dlrbn_1 D GATE_N RESET_B VGND VNB VPB VPWR Q Q_N
*.PININFO D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI635 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 Q_N net125 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 net125 m1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkpos GATE_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI648 Q_N net125 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 m1 RESET_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net61 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net57 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkpos GATE_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI646 net125 m1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 Q_N net125 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 net125 m1 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net121 RESET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI633 clkpos GATE_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net116 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 m1 RESET_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net61 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI653 net57 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net96 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkpos GATE_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 Q_N net125 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 net125 m1 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net121 RESET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net116 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net96 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlrbn_1
diff --git a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.netlist.tsv b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.netlist.tsv
index fcf1810..7b7066b 100644
--- a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.netlist.tsv
+++ b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.netlist.tsv
@@ -1,26 +1,26 @@
sky130_fd_sc_hs__dlrbn_1 D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET Q_N net125 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net61 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET net125 m1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkpos GATE_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET m1 RESET_B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net61 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net57 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net57 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkpos GATE_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET Q_N net125 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET net125 m1 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net121 RESET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net116 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net116 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 net121 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net96 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net96 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET Q_N net125 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net61 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET net125 m1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkpos GATE_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET m1 RESET_B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net61 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net57 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net57 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkpos GATE_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET Q_N net125 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET net125 m1 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net121 RESET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net116 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net116 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 net121 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net96 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net96 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.spice b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.spice
index a2a74a0..07898b9 100644
--- a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.spice
+++ b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_1.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__dlrbn_1 D GATE_N RESET_B VGND VNB VPB VPWR Q Q_N
-M1000 VPWR a_889_92# a_1437_112# VPB pshort w=840000u l=150000u
-+ ad=2.32665e+12p pd=1.625e+07u as=2.31e+11p ps=2.23e+06u
-M1001 a_608_74# a_27_424# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=1.4043e+12p ps=1.104e+07u
-M1002 a_686_74# a_231_74# a_608_74# VNB nlowvt w=640000u l=150000u
-+ ad=3.835e+11p pd=2.53e+06u as=0p ps=0u
-M1003 a_231_74# GATE_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1004 Q a_889_92# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.248e+11p pd=2.82e+06u as=0p ps=0u
-M1005 VPWR a_231_74# a_373_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=3.83e+11p ps=2.88e+06u
-M1006 VGND RESET_B a_1133_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1007 VPWR RESET_B a_889_92# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.472e+11p ps=2.86e+06u
-M1008 a_611_392# a_27_424# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1009 VGND D a_27_424# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1010 VGND a_889_92# a_1437_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.925e+11p ps=1.8e+06u
-M1011 a_841_118# a_373_74# a_686_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1012 a_686_74# a_373_74# a_611_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.328e+11p pd=2.77e+06u as=0p ps=0u
-M1013 VGND a_231_74# a_373_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1014 a_1133_74# a_686_74# a_889_92# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1015 a_231_74# GATE_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1016 VPWR a_889_92# a_802_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.247e+11p ps=1.91e+06u
-M1017 a_889_92# a_686_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Q a_889_92# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1019 VPWR D a_27_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1020 Q_N a_1437_112# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1021 a_802_508# a_231_74# a_686_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND a_889_92# a_841_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Q_N a_1437_112# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
+X0 a_802_508# a_889_92# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 VGND a_889_92# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_373_74# a_231_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 VPWR a_1437_112# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR a_889_92# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_608_74# a_231_74# a_686_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_1133_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND a_27_424# a_608_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_1437_112# a_889_92# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 a_373_74# a_231_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_841_118# a_889_92# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 VPWR a_27_424# a_611_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 VPWR a_686_74# a_889_92# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_611_392# a_373_74# a_686_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 VGND GATE_N a_231_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_1437_112# a_889_92# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X16 VPWR GATE_N a_231_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 a_686_74# a_231_74# a_802_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 a_889_92# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_686_74# a_373_74# a_841_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_27_424# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X21 a_889_92# a_686_74# a_1133_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_27_424# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X23 VGND a_1437_112# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.cdl b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.cdl
index 8888b13..b0aeece 100644
--- a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.cdl
+++ b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.cdl
@@ -16,52 +16,52 @@
.SUBCKT sky130_fd_sc_hs__dlrbn_2 D GATE_N RESET_B VGND VNB VPB VPWR Q Q_N
*.PININFO D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI635 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 Q_N net125 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 net125 m1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkpos GATE_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI648 Q_N net125 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 m1 RESET_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net61 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net57 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkpos GATE_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI646 net125 m1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 Q_N net125 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 net125 m1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net108 RESET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI633 clkpos GATE_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net116 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 m1 RESET_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net61 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI653 net57 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net96 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkpos GATE_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 Q_N net125 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 net125 m1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net108 RESET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net116 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net96 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlrbn_2
diff --git a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.netlist.tsv b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.netlist.tsv
index dcbd760..cc9b70d 100644
--- a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.netlist.tsv
+++ b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.netlist.tsv
@@ -1,26 +1,26 @@
sky130_fd_sc_hs__dlrbn_2 D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET Q_N net125 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net61 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET net125 m1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkpos GATE_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET m1 RESET_B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net61 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net57 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net57 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkpos GATE_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET Q_N net125 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET net125 m1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net108 RESET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net116 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net116 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 net108 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net96 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net96 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET Q_N net125 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net61 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET net125 m1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkpos GATE_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET m1 RESET_B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net61 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net57 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net57 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkpos GATE_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET Q_N net125 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET net125 m1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net108 RESET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net116 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net116 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 net108 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net96 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net96 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.spice b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.spice
index df72d28..d23d821 100644
--- a/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.spice
+++ b/cells/dlrbn/sky130_fd_sc_hs__dlrbn_2.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__dlrbn_2 D GATE_N RESET_B VGND VNB VPB VPWR Q Q_N
-M1000 a_1446_368# a_838_48# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=2.8377e+12p ps=2.106e+07u
-M1001 a_1066_74# a_670_74# a_838_48# VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=2.109e+11p ps=2.05e+06u
-M1002 VGND RESET_B a_1066_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.80345e+12p pd=1.499e+07u as=0p ps=0u
-M1003 Q a_838_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1004 a_592_74# a_27_112# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1005 a_670_74# a_230_74# a_592_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.44e+11p pd=2.18e+06u as=0p ps=0u
-M1006 a_230_74# GATE_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1007 a_670_74# a_363_74# a_595_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.478e+11p pd=2.8e+06u as=2.4e+11p ps=2.48e+06u
-M1008 Q a_838_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1009 VPWR RESET_B a_838_48# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.472e+11p ps=2.86e+06u
-M1010 VPWR a_838_48# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR a_838_48# a_783_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.995e+11p ps=1.79e+06u
-M1012 a_230_74# GATE_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1013 Q_N a_1446_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1014 a_595_392# a_27_112# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND D a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1016 VPWR a_1446_368# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_790_74# a_363_74# a_670_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1018 a_1446_368# a_838_48# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1019 a_838_48# a_670_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND a_838_48# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_1446_368# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.368e+11p ps=2.12e+06u
-M1022 VPWR D a_27_112# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1023 VPWR a_230_74# a_363_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=3.83e+11p ps=2.88e+06u
-M1024 a_783_508# a_230_74# a_670_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND a_230_74# a_363_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1026 VGND a_838_48# a_790_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 Q_N a_1446_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR GATE_N a_230_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VGND a_27_112# a_592_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_670_74# a_230_74# a_783_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 a_838_48# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND a_1446_368# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR a_27_112# a_595_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_363_74# a_230_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR a_838_48# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND a_838_48# a_1446_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_790_74# a_838_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 Q_N a_1446_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_363_74# a_230_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 a_1066_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_595_392# a_363_74# a_670_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 Q a_838_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_27_112# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X16 a_838_48# a_670_74# a_1066_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND a_838_48# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_783_508# a_838_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 VGND GATE_N a_230_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 Q_N a_1446_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_27_112# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X22 a_670_74# a_363_74# a_790_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 Q a_838_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VPWR a_838_48# a_1446_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 VPWR a_1446_368# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_592_74# a_230_74# a_670_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X27 VPWR a_670_74# a_838_48# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.cdl b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.cdl
index 04a6036..b3bdeb6 100644
--- a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.cdl
+++ b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.cdl
@@ -16,52 +16,52 @@
.SUBCKT sky130_fd_sc_hs__dlrbp_1 D GATE RESET_B VGND VNB VPB VPWR Q Q_N
*.PININFO D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI635 clkpos clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 Q_N net125 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 net125 m1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkneg GATE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI648 Q_N net125 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 m1 RESET_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net61 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net57 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkneg GATE VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI646 net125 m1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 Q_N net125 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 net125 m1 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net121 RESET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI633 clkneg GATE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net116 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 m1 RESET_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net61 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI653 net57 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net96 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkneg GATE VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 Q_N net125 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 net125 m1 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net121 RESET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net116 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net96 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlrbp_1
diff --git a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.netlist.tsv b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.netlist.tsv
index 60d11fc..48161d8 100644
--- a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.netlist.tsv
+++ b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.netlist.tsv
@@ -1,26 +1,26 @@
sky130_fd_sc_hs__dlrbp_1 D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET Q_N net125 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net61 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET net125 m1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkneg GATE VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET m1 RESET_B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net61 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net57 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net57 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkneg GATE VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET Q_N net125 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET net125 m1 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net121 RESET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net116 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net116 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 net121 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net96 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net96 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET Q_N net125 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net61 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET net125 m1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkneg GATE VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET m1 RESET_B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net61 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net57 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net57 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkneg GATE VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET Q_N net125 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET net125 m1 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net121 RESET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net116 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net116 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 net121 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net96 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net96 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.spice b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.spice
index 97f1a3b..3ff3fa1 100644
--- a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.spice
+++ b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_1.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__dlrbp_1 D GATE RESET_B VGND VNB VPB VPWR Q Q_N
-M1000 Q_N a_1342_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=2.0626e+12p ps=1.529e+07u
-M1001 a_753_508# a_353_98# a_642_392# VPB pshort w=420000u l=150000u
-+ ad=2.121e+11p pd=1.85e+06u as=3.528e+11p ps=2.81e+06u
-M1002 Q a_823_98# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.30975e+12p ps=1.109e+07u
-M1003 a_226_104# GATE VPWR VPB pshort w=840000u l=150000u
-+ ad=3.066e+11p pd=2.41e+06u as=0p ps=0u
-M1004 a_564_392# a_27_142# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.4e+11p pd=2.48e+06u as=0p ps=0u
-M1005 VPWR D a_27_142# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1006 VGND D a_27_142# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1007 VGND a_226_104# a_353_98# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.59e+11p ps=2.18e+06u
-M1008 VGND a_823_98# a_775_124# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1009 a_571_80# a_27_142# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=0p ps=0u
-M1010 a_642_392# a_353_98# a_571_80# VNB nlowvt w=640000u l=150000u
-+ ad=2.692e+11p pd=2.3e+06u as=0p ps=0u
-M1011 VGND a_823_98# a_1342_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1012 VPWR a_823_98# a_1342_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1013 VPWR a_823_98# a_753_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_775_124# a_226_104# a_642_392# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_823_98# a_642_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.64e+11p pd=2.89e+06u as=0p ps=0u
-M1016 a_226_104# GATE VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.701e+11p pd=2.21e+06u as=0p ps=0u
-M1017 VGND RESET_B a_1051_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1018 VPWR a_226_104# a_353_98# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1019 a_642_392# a_226_104# a_564_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Q a_823_98# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1021 a_1051_74# a_642_392# a_823_98# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1022 VPWR RESET_B a_823_98# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Q_N a_1342_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.738e+11p pd=2.22e+06u as=0p ps=0u
+X0 VPWR a_823_98# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_642_392# a_353_98# a_753_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X2 a_753_508# a_823_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 VPWR a_1342_74# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR GATE a_226_104# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 a_823_98# a_642_392# a_1051_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_142# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 a_353_98# a_226_104# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_642_392# a_226_104# a_775_124# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VGND a_27_142# a_571_80# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VPWR a_27_142# a_564_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VGND GATE a_226_104# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_1051_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_353_98# a_226_104# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_27_142# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X15 VPWR a_642_392# a_823_98# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_823_98# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_564_392# a_226_104# a_642_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_823_98# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_1342_74# a_823_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X20 a_571_80# a_353_98# a_642_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 a_1342_74# a_823_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X22 a_775_124# a_823_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 VGND a_1342_74# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.cdl b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.cdl
index 4026a9c..9d103d1 100644
--- a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.cdl
+++ b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.cdl
@@ -16,52 +16,52 @@
.SUBCKT sky130_fd_sc_hs__dlrbp_2 D GATE RESET_B VGND VNB VPB VPWR Q Q_N
*.PININFO D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI635 clkpos clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 Q_N net125 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 net125 m1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkneg GATE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI648 Q_N net125 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 m1 RESET_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net61 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net57 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkneg GATE VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI646 net125 m1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 Q_N net125 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 net125 m1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net108 RESET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI633 clkneg GATE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net116 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 m1 RESET_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net61 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI653 net57 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net96 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkneg GATE VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 Q_N net125 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 net125 m1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net108 RESET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net116 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net96 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlrbp_2
diff --git a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.netlist.tsv b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.netlist.tsv
index d0b3223..9137fbd 100644
--- a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.netlist.tsv
+++ b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.netlist.tsv
@@ -1,26 +1,26 @@
sky130_fd_sc_hs__dlrbp_2 D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET Q_N net125 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net61 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET net125 m1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkneg GATE VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET m1 RESET_B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net61 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net57 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net57 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkneg GATE VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET Q_N net125 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET net125 m1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net108 RESET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net116 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net116 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 net108 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net96 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net96 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET Q_N net125 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net61 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET net125 m1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkneg GATE VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET m1 RESET_B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net61 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net57 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net57 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkneg GATE VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET Q_N net125 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET net125 m1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net108 RESET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net116 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net116 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 net108 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net96 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net96 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.spice b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.spice
index 9c86f53..3d35279 100644
--- a/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.spice
+++ b/cells/dlrbp/sky130_fd_sc_hs__dlrbp_2.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__dlrbp_2 D GATE RESET_B VGND VNB VPB VPWR Q Q_N
-M1000 a_757_508# a_363_82# a_641_80# VPB pshort w=420000u l=150000u
-+ ad=2.121e+11p pd=1.85e+06u as=3.328e+11p ps=2.77e+06u
-M1001 VGND a_230_74# a_363_82# VNB nlowvt w=740000u l=150000u
-+ ad=1.8561e+12p pd=1.54e+07u as=2.109e+11p ps=2.05e+06u
-M1002 Q a_821_98# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=2.8212e+12p ps=2.104e+07u
-M1003 a_773_124# a_230_74# a_641_80# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.692e+11p ps=2.3e+06u
-M1004 a_569_80# a_27_112# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=0p ps=0u
-M1005 a_641_80# a_230_74# a_566_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.7e+11p ps=2.54e+06u
-M1006 VPWR a_821_98# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND a_821_98# a_1449_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1008 VGND RESET_B a_1049_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1009 VPWR D a_27_112# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1010 a_230_74# GATE VPWR VPB pshort w=840000u l=150000u
-+ ad=2.898e+11p pd=2.37e+06u as=0p ps=0u
-M1011 Q_N a_1449_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1012 a_230_74# GATE VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1013 Q_N a_1449_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1014 VPWR a_821_98# a_757_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR RESET_B a_821_98# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.92e+11p ps=2.94e+06u
-M1016 VGND D a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1017 a_821_98# a_641_80# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR a_1449_368# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_566_392# a_27_112# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR a_821_98# a_1449_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1021 a_1049_74# a_641_80# a_821_98# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1022 VPWR a_230_74# a_363_82# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1023 VGND a_821_98# a_773_124# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND a_1449_368# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_641_80# a_363_82# a_569_80# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 Q a_821_98# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1027 VGND a_821_98# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Q a_821_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_1449_368# a_821_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_569_80# a_363_82# a_641_80# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 Q a_821_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR a_27_112# a_566_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_821_98# a_641_80# a_1049_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND a_821_98# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR a_641_80# a_821_98# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_641_80# a_230_74# a_773_124# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VPWR GATE a_230_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_641_80# a_363_82# a_757_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_27_112# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 a_757_508# a_821_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X13 a_363_82# a_230_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_821_98# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND a_27_112# a_569_80# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 VGND a_1449_368# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR a_821_98# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 Q_N a_1449_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_1449_368# a_821_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_27_112# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X21 VGND GATE a_230_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 Q_N a_1449_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_1049_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_566_392# a_230_74# a_641_80# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 a_773_124# a_821_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 VPWR a_1449_368# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_363_82# a_230_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.cdl b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.cdl
index fff2203..5374656 100644
--- a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.cdl
+++ b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.cdl
@@ -16,44 +16,44 @@
.SUBCKT sky130_fd_sc_hs__dlrtn_1 D GATE_N RESET_B VGND VNB VPB VPWR Q
*.PININFO D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI635 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkpos GATE_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI633 clkpos GATE_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 m1 RESET_B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net54 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net50 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkpos GATE_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 m1 RESET_B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net54 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net106 RESET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI653 net50 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net101 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net81 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkpos GATE_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net106 RESET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net101 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net81 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlrtn_1
diff --git a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.netlist.tsv b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.netlist.tsv
index be941e5..c65c8a7 100644
--- a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.netlist.tsv
+++ b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.netlist.tsv
@@ -1,22 +1,22 @@
sky130_fd_sc_hs__dlrtn_1 D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net54 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkpos GATE_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET m1 RESET_B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net54 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net50 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net50 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkpos GATE_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net106 RESET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net101 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net101 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 net106 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net81 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net81 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net54 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkpos GATE_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET m1 RESET_B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net54 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net50 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net50 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkpos GATE_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net106 RESET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net101 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net101 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 net106 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net81 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net81 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.spice b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.spice
index c0c6431..c6c1ddd 100644
--- a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.spice
+++ b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_1.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__dlrtn_1 D GATE_N RESET_B VGND VNB VPB VPWR Q
-M1000 VPWR D a_27_136# VPB pshort w=840000u l=150000u
-+ ad=1.81275e+12p pd=1.271e+07u as=2.478e+11p ps=2.27e+06u
-M1001 a_232_98# GATE_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1002 a_232_98# GATE_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=1.64835e+12p ps=1.063e+07u
-M1003 VGND a_897_406# a_854_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
-M1004 a_654_392# a_357_392# a_570_392# VPB pshort w=1e+06u l=150000u
-+ ad=4.029e+11p pd=3.09e+06u as=2.7e+11p ps=2.54e+06u
-M1005 a_897_406# a_654_392# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=4.7e+11p pd=2.94e+06u as=0p ps=0u
-M1006 a_854_74# a_357_392# a_654_392# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.915e+11p ps=1.93e+06u
-M1007 Q a_897_406# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1008 VGND RESET_B a_1139_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1009 a_681_74# a_27_136# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1010 a_793_508# a_232_98# a_654_392# VPB pshort w=420000u l=150000u
-+ ad=2.247e+11p pd=1.91e+06u as=0p ps=0u
-M1011 VGND D a_27_136# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1012 a_1139_74# a_654_392# a_897_406# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1013 Q a_897_406# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.701e+11p pd=2.21e+06u as=0p ps=0u
-M1014 VPWR a_232_98# a_357_392# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1015 VGND a_232_98# a_357_392# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1016 a_654_392# a_232_98# a_681_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR a_897_406# a_793_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR RESET_B a_897_406# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_570_392# a_27_136# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND GATE_N a_232_98# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR GATE_N a_232_98# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_570_392# a_357_392# a_654_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_27_136# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 a_27_136# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X5 VPWR a_654_392# a_897_406# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_357_392# a_232_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_681_74# a_232_98# a_654_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_1139_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_357_392# a_232_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_897_406# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_793_508# a_897_406# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 VPWR a_897_406# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_654_392# a_232_98# a_793_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_897_406# a_654_392# a_1139_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VGND a_27_136# a_681_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 a_654_392# a_357_392# a_854_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 VPWR a_27_136# a_570_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_854_74# a_897_406# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 VGND a_897_406# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.cdl b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.cdl
index 8e5dedd..5e3f444 100644
--- a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.cdl
+++ b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.cdl
@@ -16,44 +16,44 @@
.SUBCKT sky130_fd_sc_hs__dlrtn_2 D GATE_N RESET_B VGND VNB VPB VPWR Q
*.PININFO D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI635 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkpos GATE_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI633 clkpos GATE_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 m1 RESET_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net54 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net50 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkpos GATE_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 m1 RESET_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net54 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net106 RESET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI653 net50 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net101 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net81 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkpos GATE_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net106 RESET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net101 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net81 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlrtn_2
diff --git a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.netlist.tsv b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.netlist.tsv
index 8699379..682bd1e 100644
--- a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.netlist.tsv
+++ b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.netlist.tsv
@@ -1,22 +1,22 @@
sky130_fd_sc_hs__dlrtn_2 D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net54 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkpos GATE_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET m1 RESET_B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net54 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net50 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net50 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkpos GATE_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net106 RESET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net101 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net101 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 net106 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net81 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net81 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net54 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkpos GATE_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET m1 RESET_B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net54 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net50 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net50 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkpos GATE_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net106 RESET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net101 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net101 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 net106 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net81 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net81 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.spice b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.spice
index db34986..676188a 100644
--- a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.spice
+++ b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_2.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__dlrtn_2 D GATE_N RESET_B VGND VNB VPB VPWR Q
-M1000 a_232_98# GATE_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=2.7852e+12p ps=1.673e+07u
-M1001 VGND RESET_B a_1153_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.30995e+12p pd=1.387e+07u as=1.776e+11p ps=1.96e+06u
-M1002 a_232_98# GATE_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.257e+11p pd=2.09e+06u as=0p ps=0u
-M1003 a_1153_74# a_670_392# a_913_406# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1004 VPWR D a_27_136# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1005 VPWR RESET_B a_913_406# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.472e+11p ps=2.86e+06u
-M1006 Q a_913_406# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1007 VGND a_232_98# a_373_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.294e+11p ps=2.1e+06u
-M1008 a_586_392# a_27_136# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1009 VPWR a_913_406# a_778_504# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.898e+11p ps=2.22e+06u
-M1010 Q a_913_406# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1011 VGND a_913_406# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_670_392# a_232_98# a_697_74# VNB nlowvt w=640000u l=150000u
-+ ad=1.915e+11p pd=1.93e+06u as=1.536e+11p ps=1.76e+06u
-M1013 a_913_406# a_670_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_913_406# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_697_74# a_27_136# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR a_232_98# a_373_82# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1017 a_778_504# a_232_98# a_670_392# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=3.371e+11p ps=2.78e+06u
-M1018 VGND D a_27_136# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1019 VGND a_913_406# a_870_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
-M1020 a_670_392# a_373_82# a_586_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_870_74# a_373_82# a_670_392# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND GATE_N a_232_98# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_697_74# a_232_98# a_670_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_586_392# a_373_82# a_670_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND a_27_136# a_697_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_27_136# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X5 VPWR a_913_406# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_778_504# a_913_406# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 VPWR a_27_136# a_586_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_670_392# a_373_82# a_870_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_670_392# a_232_98# a_778_504# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X10 a_870_74# a_913_406# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 VPWR GATE_N a_232_98# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 VGND a_913_406# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR a_670_392# a_913_406# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_373_82# a_232_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 a_1153_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_27_136# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 a_913_406# a_670_392# a_1153_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_373_82# a_232_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_913_406# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 Q a_913_406# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 Q a_913_406# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.cdl b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.cdl
index 1892a1b..06674a9 100644
--- a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.cdl
+++ b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.cdl
@@ -16,44 +16,44 @@
.SUBCKT sky130_fd_sc_hs__dlrtn_4 D GATE_N RESET_B VGND VNB VPB VPWR Q
*.PININFO D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI635 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkpos GATE_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI633 clkpos GATE_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 m1 RESET_B VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net55 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net51 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkpos GATE_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 m1 RESET_B VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net55 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net94 RESET_B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+MI653 net51 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net102 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI655 m1 M0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net82 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkpos GATE_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net94 RESET_B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net102 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net82 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlrtn_4
diff --git a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.netlist.tsv b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.netlist.tsv
index bbc3cb1..1b31a9f 100644
--- a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.netlist.tsv
+++ b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.netlist.tsv
@@ -1,22 +1,22 @@
sky130_fd_sc_hs__dlrtn_4 D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net55 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkpos GATE_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET m1 RESET_B VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net55 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net51 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net51 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkpos GATE_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net94 RESET_B VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net102 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net102 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 net94 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net82 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net82 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net55 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkpos GATE_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET m1 RESET_B VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net55 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net51 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net51 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkpos GATE_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net94 RESET_B VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net102 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net102 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 net94 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net82 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net82 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.spice b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.spice
index ec5c495..28716c6 100644
--- a/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.spice
+++ b/cells/dlrtn/sky130_fd_sc_hs__dlrtn_4.spice
@@ -16,64 +16,34 @@
.subckt sky130_fd_sc_hs__dlrtn_4 D GATE_N RESET_B VGND VNB VPB VPWR Q
-M1000 VPWR a_888_406# a_747_504# VPB pshort w=420000u l=150000u
-+ ad=2.7364e+12p pd=2.028e+07u as=3.024e+11p ps=2.28e+06u
-M1001 VGND a_888_406# Q VNB nlowvt w=740000u l=150000u
-+ ad=2.1144e+12p pd=1.632e+07u as=4.144e+11p ps=4.08e+06u
-M1002 a_1035_74# RESET_B VGND VNB nlowvt w=640000u l=150000u
-+ ad=5.44e+11p pd=5.54e+06u as=0p ps=0u
-M1003 a_888_406# a_639_392# VPWR VPB pshort w=840000u l=150000u
-+ ad=5.628e+11p pd=4.7e+06u as=0p ps=0u
-M1004 a_232_98# GATE_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=0p ps=0u
-M1005 VGND a_888_406# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR D a_27_136# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1007 a_639_392# a_348_392# a_561_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.371e+11p pd=2.78e+06u as=2.4e+11p ps=2.48e+06u
-M1008 VPWR a_639_392# a_888_406# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_888_406# RESET_B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR RESET_B a_888_406# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_839_74# a_348_392# a_639_392# VNB nlowvt w=420000u l=150000u
-+ ad=1.155e+11p pd=1.39e+06u as=1.915e+11p ps=1.93e+06u
-M1012 VPWR a_888_406# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=7.84e+11p ps=5.88e+06u
-M1013 a_747_504# a_232_98# a_639_392# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Q a_888_406# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_1035_74# a_639_392# a_888_406# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1016 Q a_888_406# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR a_888_406# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Q a_888_406# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND a_888_406# a_839_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_639_392# a_232_98# a_666_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1021 a_666_74# a_27_136# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_232_98# a_348_392# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1023 VGND a_232_98# a_348_392# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1024 VGND RESET_B a_1035_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 Q a_888_406# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND D a_27_136# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1027 a_888_406# a_639_392# a_1035_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_561_392# a_27_136# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_232_98# GATE_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
+X0 VGND GATE_N a_232_98# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR a_27_136# a_561_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_666_74# a_232_98# a_639_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_888_406# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 VPWR a_888_406# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND a_27_136# a_666_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_639_392# a_348_392# a_839_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 VPWR GATE_N a_232_98# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_27_136# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X9 a_839_74# a_888_406# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VGND a_888_406# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_888_406# a_639_392# a_1035_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 VPWR a_888_406# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_747_504# a_888_406# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_1035_74# a_639_392# a_888_406# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 a_888_406# a_639_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 Q a_888_406# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_1035_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 Q a_888_406# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VPWR RESET_B a_888_406# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 a_348_392# a_232_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X21 a_639_392# a_232_98# a_747_504# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 a_27_136# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X23 VGND a_888_406# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_561_392# a_348_392# a_639_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 a_348_392# a_232_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 VGND RESET_B a_1035_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X27 Q a_888_406# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 VPWR a_639_392# a_888_406# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X29 Q a_888_406# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.cdl b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.cdl
index 5e75c6f..430674e 100644
--- a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.cdl
+++ b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.cdl
@@ -16,44 +16,44 @@
.SUBCKT sky130_fd_sc_hs__dlrtp_1 D GATE RESET_B VGND VNB VPB VPWR Q
*.PININFO D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI635 clkpos clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkneg GATE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI633 clkneg GATE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 m1 RESET_B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net54 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net50 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkneg GATE VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 m1 RESET_B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net54 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net93 RESET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI653 net50 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net101 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net81 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkneg GATE VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net93 RESET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net101 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net81 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlrtp_1
diff --git a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.netlist.tsv b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.netlist.tsv
index 6e7ebc7..4227ea5 100644
--- a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.netlist.tsv
+++ b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.netlist.tsv
@@ -1,22 +1,22 @@
sky130_fd_sc_hs__dlrtp_1 D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net54 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkneg GATE VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET m1 RESET_B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net54 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net50 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net50 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkneg GATE VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net93 RESET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net101 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net101 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 net93 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net81 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net81 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net54 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkneg GATE VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET m1 RESET_B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net54 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net50 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net50 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkneg GATE VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net93 RESET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net101 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net101 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 net93 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net81 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net81 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.spice b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.spice
index 5a23240..c6235f2 100644
--- a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.spice
+++ b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_1.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__dlrtp_1 D GATE RESET_B VGND VNB VPB VPWR Q
-M1000 a_568_392# a_27_424# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=1.5813e+12p ps=1.156e+07u
-M1001 VPWR a_817_48# a_759_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.121e+11p ps=1.85e+06u
-M1002 a_216_424# GATE VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=9.349e+11p ps=8.16e+06u
-M1003 VGND RESET_B a_1045_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1004 Q a_817_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1005 a_759_508# a_363_74# a_643_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=3.328e+11p ps=2.77e+06u
-M1006 a_769_74# a_216_424# a_643_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.907e+11p ps=2.24e+06u
-M1007 VGND a_817_48# a_769_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_643_74# a_216_424# a_568_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_216_424# GATE VPWR VPB pshort w=840000u l=150000u
-+ ad=4.3935e+11p pd=2.87e+06u as=0p ps=0u
-M1010 VGND a_216_424# a_363_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=3.2225e+11p ps=2.64e+06u
-M1011 VPWR a_216_424# a_363_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1012 VPWR D a_27_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1013 Q a_817_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1014 VPWR RESET_B a_817_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=3.5e+11p ps=2.7e+06u
-M1015 a_1045_74# a_643_74# a_817_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1016 a_817_48# a_643_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND D a_27_424# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1018 a_565_74# a_27_424# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1019 a_643_74# a_363_74# a_565_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR GATE a_216_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VPWR a_643_74# a_817_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_1045_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_817_48# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_568_392# a_216_424# a_643_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_565_74# a_363_74# a_643_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_769_74# a_817_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 VGND GATE a_216_424# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND a_27_424# a_565_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_643_74# a_216_424# a_769_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 a_759_508# a_817_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_27_424# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X12 a_817_48# a_643_74# a_1045_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR a_27_424# a_568_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 VPWR a_817_48# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND a_817_48# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_27_424# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 a_643_74# a_363_74# a_759_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 a_363_74# a_216_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X19 a_363_74# a_216_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.cdl b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.cdl
index ae1eac6..ebed053 100644
--- a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.cdl
+++ b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.cdl
@@ -16,44 +16,44 @@
.SUBCKT sky130_fd_sc_hs__dlrtp_2 D GATE RESET_B VGND VNB VPB VPWR Q
*.PININFO D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI635 clkpos clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkneg GATE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI633 clkneg GATE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 m1 RESET_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net54 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net50 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkneg GATE VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 m1 RESET_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net54 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net93 RESET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI653 net50 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net101 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net81 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkneg GATE VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net93 RESET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net101 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net81 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlrtp_2
diff --git a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.netlist.tsv b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.netlist.tsv
index e587780..c49c829 100644
--- a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.netlist.tsv
+++ b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.netlist.tsv
@@ -1,22 +1,22 @@
sky130_fd_sc_hs__dlrtp_2 D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net54 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkneg GATE VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET m1 RESET_B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net54 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net50 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net50 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkneg GATE VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net93 RESET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net101 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net101 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 net93 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net81 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net81 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net54 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkneg GATE VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET m1 RESET_B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net54 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net50 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net50 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkneg GATE VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net93 RESET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net101 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net101 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 net93 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net81 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net81 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.spice b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.spice
index a77e950..daae819 100644
--- a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.spice
+++ b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_2.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__dlrtp_2 D GATE RESET_B VGND VNB VPB VPWR Q
-M1000 a_646_74# a_235_74# a_565_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.328e+11p pd=2.77e+06u as=2.7e+11p ps=2.54e+06u
-M1001 VGND a_235_74# a_347_98# VNB nlowvt w=740000u l=150000u
-+ ad=1.38725e+12p pd=1.126e+07u as=2.701e+11p ps=2.21e+06u
-M1002 a_568_74# a_27_392# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1003 a_646_74# a_347_98# a_568_74# VNB nlowvt w=640000u l=150000u
-+ ad=3.21575e+11p pd=2.36e+06u as=0p ps=0u
-M1004 VGND RESET_B a_1060_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1005 Q a_832_55# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.146e+11p pd=2.06e+06u as=0p ps=0u
-M1006 VPWR D a_27_392# VPB pshort w=840000u l=150000u
-+ ad=2.24475e+12p pd=1.588e+07u as=2.478e+11p ps=2.27e+06u
-M1007 a_235_74# GATE VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1008 a_756_508# a_347_98# a_646_74# VPB pshort w=420000u l=150000u
-+ ad=2.247e+11p pd=1.91e+06u as=0p ps=0u
-M1009 VGND D a_27_392# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1010 Q a_832_55# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.528e+11p pd=2.87e+06u as=0p ps=0u
-M1011 a_832_55# a_646_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1012 VPWR RESET_B a_832_55# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_832_55# a_756_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_235_74# a_347_98# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1015 VPWR a_832_55# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1060_74# a_646_74# a_832_55# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1017 a_565_392# a_27_392# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND a_832_55# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_784_81# a_235_74# a_646_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1020 VGND a_832_55# a_784_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_235_74# GATE VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
+X0 VGND GATE a_235_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_568_74# a_347_98# a_646_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VGND a_27_392# a_568_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VPWR a_646_74# a_832_55# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND a_832_55# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Q a_832_55# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR GATE a_235_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 a_347_98# a_235_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 VPWR a_27_392# a_565_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_27_392# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_832_55# a_646_74# a_1060_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_565_392# a_235_74# a_646_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_784_81# a_832_55# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 a_646_74# a_347_98# a_756_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 VPWR a_832_55# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 Q a_832_55# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_646_74# a_235_74# a_784_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_832_55# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_27_392# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X19 a_347_98# a_235_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_756_508# a_832_55# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X21 a_1060_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.cdl b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.cdl
index 349b33f..e59a64e 100644
--- a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.cdl
+++ b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.cdl
@@ -16,44 +16,44 @@
.SUBCKT sky130_fd_sc_hs__dlrtp_4 D GATE RESET_B VGND VNB VPB VPWR Q
*.PININFO D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI635 clkpos clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkneg GATE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI633 clkneg GATE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 m1 RESET_B VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net55 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net51 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkneg GATE VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 m1 RESET_B VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net55 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net94 RESET_B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+MI653 net51 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net102 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI655 m1 M0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net82 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkneg GATE VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net94 RESET_B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net102 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net82 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlrtp_4
diff --git a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.netlist.tsv b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.netlist.tsv
index 9a01e47..071ce1e 100644
--- a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.netlist.tsv
+++ b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.netlist.tsv
@@ -1,22 +1,22 @@
sky130_fd_sc_hs__dlrtp_4 D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net55 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkneg GATE VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET m1 RESET_B VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net55 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net51 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net51 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkneg GATE VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net94 RESET_B VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net102 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net102 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 net94 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net82 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net82 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net55 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkneg GATE VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET m1 RESET_B VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net55 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net51 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net51 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkneg GATE VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net94 RESET_B VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net102 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net102 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 net94 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net82 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net82 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.spice b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.spice
index cc425d5..5cc8e03 100644
--- a/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.spice
+++ b/cells/dlrtp/sky130_fd_sc_hs__dlrtp_4.spice
@@ -16,64 +16,34 @@
.subckt sky130_fd_sc_hs__dlrtp_4 D GATE RESET_B VGND VNB VPB VPWR Q
-M1000 a_938_74# a_640_74# a_797_48# VNB nlowvt w=640000u l=150000u
-+ ad=5.44e+11p pd=5.54e+06u as=1.824e+11p ps=1.85e+06u
-M1001 a_559_74# a_27_126# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.632e+11p pd=1.79e+06u as=1.6158e+12p ps=1.463e+07u
-M1002 a_755_74# a_240_394# a_640_74# VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=2.555e+11p ps=2.13e+06u
-M1003 VPWR a_797_48# a_747_508# VPB pshort w=420000u l=150000u
-+ ad=2.7109e+12p pd=2.052e+07u as=1.995e+11p ps=1.79e+06u
-M1004 a_240_394# GATE VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1005 a_747_508# a_364_120# a_640_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=3.328e+11p ps=2.77e+06u
-M1006 a_797_48# a_640_74# a_938_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_240_394# GATE VPWR VPB pshort w=840000u l=150000u
-+ ad=2.94e+11p pd=2.38e+06u as=0p ps=0u
-M1008 a_640_74# a_240_394# a_562_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.4e+11p ps=2.48e+06u
-M1009 VPWR D a_27_126# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1010 Q a_797_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=7.504e+11p pd=5.82e+06u as=0p ps=0u
-M1011 Q a_797_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1012 VPWR a_797_48# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Q a_797_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_797_48# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Q a_797_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR a_240_394# a_364_120# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1017 a_797_48# a_640_74# VPWR VPB pshort w=840000u l=150000u
-+ ad=5.46e+11p pd=4.66e+06u as=0p ps=0u
-M1018 a_562_392# a_27_126# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND D a_27_126# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1020 VGND RESET_B a_938_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_797_48# RESET_B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR RESET_B a_797_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND a_797_48# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND a_240_394# a_364_120# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.294e+11p ps=2.1e+06u
-M1025 VPWR a_640_74# a_797_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND a_797_48# a_755_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_640_74# a_364_120# a_559_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_938_74# RESET_B VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VGND a_797_48# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Q a_797_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_755_74# a_797_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_562_392# a_240_394# a_640_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VPWR RESET_B a_797_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 Q a_797_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR GATE a_240_394# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 a_938_74# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_27_126# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 VGND GATE a_240_394# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND a_797_48# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Q a_797_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_797_48# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 a_797_48# a_640_74# a_938_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VGND a_797_48# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_27_126# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X15 VGND RESET_B a_938_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 VPWR a_797_48# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_640_74# a_364_120# a_747_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 Q a_797_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_364_120# a_240_394# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 a_747_508# a_797_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X21 a_559_74# a_364_120# a_640_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 VPWR a_797_48# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VPWR a_640_74# a_797_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X24 VPWR a_27_126# a_562_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 a_364_120# a_240_394# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_938_74# a_640_74# a_797_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X27 VGND a_27_126# a_559_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X28 a_797_48# a_640_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X29 a_640_74# a_240_394# a_755_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.cdl b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.cdl
index 80bc622..ced8772 100644
--- a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.cdl
+++ b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__dlxbn_1 D GATE_N VGND VNB VPB VPWR Q Q_N
*.PININFO D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI635 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 Q_N net112 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 net112 m1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkpos GATE_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI648 Q_N net112 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net56 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net52 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkpos GATE_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI646 net112 m1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 Q_N net112 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 net112 m1 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net107 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI633 clkpos GATE_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net56 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI653 net52 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net87 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkpos GATE_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 Q_N net112 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 net112 m1 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net107 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net87 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlxbn_1
diff --git a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.netlist.tsv b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.netlist.tsv
index 58e17c1..6bcc2fc 100644
--- a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.netlist.tsv
+++ b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__dlxbn_1 D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET Q_N net112 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net56 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET net112 m1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkpos GATE_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net56 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net52 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net52 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkpos GATE_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET Q_N net112 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET net112 m1 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net107 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net107 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net87 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net87 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET Q_N net112 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net56 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET net112 m1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkpos GATE_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net56 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net52 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net52 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkpos GATE_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET Q_N net112 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET net112 m1 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net107 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net107 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net87 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net87 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.spice b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.spice
index 1ec9488..f3e1309 100644
--- a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.spice
+++ b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_1.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__dlxbn_1 D GATE_N VGND VNB VPB VPWR Q Q_N
-M1000 Q_N a_1347_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=1.8056e+12p ps=1.431e+07u
-M1001 VPWR a_863_294# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.136e+11p ps=2.8e+06u
-M1002 VPWR a_863_294# a_805_392# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.407e+11p ps=1.51e+06u
-M1003 a_232_82# GATE_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.4754e+12p ps=1.217e+07u
-M1004 VGND a_863_294# a_852_123# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1005 a_863_294# a_653_79# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.183e+11p pd=2.07e+06u as=0p ps=0u
-M1006 Q_N a_1347_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1007 a_805_392# a_232_82# a_653_79# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=4.057e+11p ps=3.2e+06u
-M1008 VGND a_232_82# a_343_80# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=3.182e+11p ps=2.34e+06u
-M1009 VGND a_863_294# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1010 a_852_123# a_343_80# a_653_79# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=4.099e+11p ps=2.97e+06u
-M1011 a_653_79# a_232_82# a_575_79# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1012 a_575_79# a_27_120# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_232_82# a_343_80# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1014 a_232_82# GATE_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1015 VPWR D a_27_120# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.94e+11p ps=2.38e+06u
-M1016 a_1347_424# a_863_294# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=0p ps=0u
-M1017 a_571_392# a_27_120# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1018 VGND D a_27_120# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1019 a_653_79# a_343_80# a_571_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_863_294# a_653_79# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1021 a_1347_424# a_863_294# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
+X0 a_653_79# a_343_80# a_852_123# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 VPWR a_1347_424# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_805_392# a_863_294# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 a_27_120# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 VPWR a_653_79# a_863_294# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VPWR a_863_294# a_1347_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VGND a_863_294# a_1347_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X7 VPWR GATE_N a_232_82# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_653_79# a_232_82# a_805_392# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X9 Q a_863_294# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VGND GATE_N a_232_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_575_79# a_232_82# a_653_79# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_343_80# a_232_82# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND a_27_120# a_575_79# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_27_120# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X15 a_852_123# a_863_294# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 a_343_80# a_232_82# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 Q a_863_294# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VPWR a_27_120# a_571_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 VGND a_653_79# a_863_294# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_571_392# a_343_80# a_653_79# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 VGND a_1347_424# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.cdl b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.cdl
index 0a89ca3..7962e8c 100644
--- a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.cdl
+++ b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__dlxbn_2 D GATE_N VGND VNB VPB VPWR Q Q_N
*.PININFO D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI635 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 Q_N net114 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 net114 m1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkpos GATE_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI648 Q_N net114 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net58 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net54 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkpos GATE_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI646 net114 m1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 Q_N net114 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 net114 m1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net109 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI633 clkpos GATE_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net58 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI653 net54 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net89 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkpos GATE_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 Q_N net114 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 net114 m1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net109 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net89 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlxbn_2
diff --git a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.netlist.tsv b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.netlist.tsv
index 9d8dc22..7ad1f8a 100644
--- a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.netlist.tsv
+++ b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__dlxbn_2 D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET Q_N net114 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net58 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET net114 m1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkpos GATE_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net58 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net54 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net54 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkpos GATE_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET Q_N net114 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET net114 m1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net109 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net109 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net89 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net89 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET Q_N net114 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net58 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET net114 m1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkpos GATE_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net58 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net54 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net54 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkpos GATE_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET Q_N net114 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET net114 m1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net109 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net109 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net89 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net89 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.spice b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.spice
index 6f8a8c3..2e0a847 100644
--- a/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.spice
+++ b/cells/dlxbn/sky130_fd_sc_hs__dlxbn_2.spice
@@ -16,56 +16,30 @@
.subckt sky130_fd_sc_hs__dlxbn_2 D GATE_N VGND VNB VPB VPWR Q Q_N
-M1000 a_647_79# a_343_74# a_565_392# VPB pshort w=1e+06u l=150000u
-+ ad=4.372e+11p pd=3.35e+06u as=2.7e+11p ps=2.54e+06u
-M1001 a_232_98# GATE_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=2.5372e+12p ps=1.986e+07u
-M1002 a_232_98# GATE_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=2.0325e+12p ps=1.669e+07u
-M1003 VPWR D a_27_136# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=3.192e+11p ps=2.44e+06u
-M1004 Q a_887_270# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1005 VPWR a_232_98# a_343_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1006 Q a_887_270# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1007 VGND a_232_98# a_343_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.817e+11p ps=2.29e+06u
-M1008 VPWR a_887_270# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Q_N a_1442_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1010 VGND a_887_270# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR a_887_270# a_814_392# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.596e+11p ps=1.6e+06u
-M1012 Q_N a_1442_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1013 VPWR a_1442_94# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_814_392# a_232_98# a_647_79# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_569_79# a_27_136# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1016 a_647_79# a_232_98# a_569_79# VNB nlowvt w=640000u l=150000u
-+ ad=3.952e+11p pd=2.9e+06u as=0p ps=0u
-M1017 VGND a_1442_94# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_887_270# a_647_79# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1019 a_1442_94# a_887_270# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1020 a_887_270# a_647_79# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1021 VGND D a_27_136# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1022 a_1442_94# a_887_270# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1023 a_565_392# a_27_136# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND a_887_270# a_839_123# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.302e+11p ps=1.46e+06u
-M1025 a_839_123# a_343_74# a_647_79# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND GATE_N a_232_98# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VGND a_27_136# a_569_79# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VGND a_647_79# a_887_270# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_136# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 VPWR a_887_270# a_1442_94# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_27_136# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 a_647_79# a_232_98# a_814_392# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 VPWR a_647_79# a_887_270# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR a_27_136# a_565_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VPWR a_887_270# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_565_392# a_343_74# a_647_79# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 Q a_887_270# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND a_1442_94# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 Q_N a_1442_94# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VGND a_887_270# a_1442_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 VPWR GATE_N a_232_98# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 a_343_74# a_232_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_839_123# a_887_270# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 Q_N a_1442_94# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VGND a_887_270# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_343_74# a_232_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X21 a_647_79# a_343_74# a_839_123# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 Q a_887_270# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_814_392# a_887_270# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 VPWR a_1442_94# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_569_79# a_232_98# a_647_79# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.cdl b/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.cdl
index 47d2dd2..bf57986 100644
--- a/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.cdl
+++ b/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__dlxbp_1 D GATE VGND VNB VPB VPWR Q Q_N
*.PININFO D:I GATE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI635 clkpos clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 Q_N net114 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 net114 m1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkneg GATE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI648 Q_N net114 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net58 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net54 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkneg GATE VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI646 net114 m1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 Q_N net114 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 net114 m1 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net109 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI633 clkneg GATE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net58 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI653 net54 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net89 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkneg GATE VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 Q_N net114 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 net114 m1 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net109 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net89 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlxbp_1
diff --git a/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.netlist.tsv b/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.netlist.tsv
index d6ea3e1..40ee802 100644
--- a/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.netlist.tsv
+++ b/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__dlxbp_1 D:I GATE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET Q_N net114 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net58 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET net114 m1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkneg GATE VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net58 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net54 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net54 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkneg GATE VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET Q_N net114 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET net114 m1 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net109 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net109 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net89 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net89 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET Q_N net114 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net58 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET net114 m1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkneg GATE VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net58 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net54 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net54 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkneg GATE VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET Q_N net114 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET net114 m1 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net109 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net109 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net89 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net89 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.spice b/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.spice
index bf497db..0ad2471 100644
--- a/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.spice
+++ b/cells/dlxbp/sky130_fd_sc_hs__dlxbp_1.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__dlxbp_1 D GATE VGND VNB VPB VPWR Q Q_N
-M1000 a_664_392# a_231_74# a_586_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.278e+11p pd=2.76e+06u as=2.4e+11p ps=2.48e+06u
-M1001 VPWR a_863_98# a_770_508# VPB pshort w=420000u l=150000u
-+ ad=2.07525e+12p pd=1.551e+07u as=2.121e+11p ps=1.85e+06u
-M1002 VPWR a_863_98# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1003 a_231_74# GATE VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.4685e+12p ps=1.184e+07u
-M1004 a_815_124# a_231_74# a_664_392# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=3.028e+11p ps=2.46e+06u
-M1005 VPWR a_231_74# a_373_82# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1006 VGND D a_27_413# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1007 a_586_392# a_27_413# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_863_98# a_664_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1009 Q_N a_1347_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1010 a_770_508# a_373_82# a_664_392# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_863_98# a_664_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1012 a_664_392# a_373_82# a_589_80# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1013 a_589_80# a_27_413# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Q_N a_1347_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.248e+11p pd=2.82e+06u as=0p ps=0u
-M1015 VGND a_863_98# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1016 a_1347_424# a_863_98# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=0p ps=0u
-M1017 VGND a_231_74# a_373_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1018 VPWR D a_27_413# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.436e+11p ps=2.26e+06u
-M1019 VGND a_863_98# a_815_124# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_231_74# GATE VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1021 a_1347_424# a_863_98# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.436e+11p pd=2.26e+06u as=0p ps=0u
+X0 a_770_508# a_863_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 VGND a_1347_424# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Q a_863_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND a_664_392# a_863_98# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR a_863_98# a_1347_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 a_373_82# a_231_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_664_392# a_863_98# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_664_392# a_231_74# a_815_124# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 a_589_80# a_373_82# a_664_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_373_82# a_231_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 VPWR a_27_413# a_586_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 Q a_863_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VGND a_27_413# a_589_80# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VPWR GATE a_231_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 VGND GATE a_231_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VGND a_863_98# a_1347_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X16 a_27_413# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X17 a_586_392# a_231_74# a_664_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_27_413# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X19 VPWR a_1347_424# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_664_392# a_373_82# a_770_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X21 a_815_124# a_863_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.cdl b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.cdl
index f2a5ca5..6de75ee 100644
--- a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.cdl
+++ b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.cdl
@@ -16,40 +16,40 @@
.SUBCKT sky130_fd_sc_hs__dlxtn_1 D GATE_N VGND VNB VPB VPWR Q
*.PININFO D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI635 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkpos GATE_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI633 clkpos GATE_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net53 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net53 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net44 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkpos GATE_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI653 net44 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net96 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net76 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkpos GATE_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net96 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net76 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlxtn_1
diff --git a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.netlist.tsv b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.netlist.tsv
index a4aa16d..966834b 100644
--- a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.netlist.tsv
+++ b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.netlist.tsv
@@ -1,20 +1,20 @@
sky130_fd_sc_hs__dlxtn_1 D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net53 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkpos GATE_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net53 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net44 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net44 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkpos GATE_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net96 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net96 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net76 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net76 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net53 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkpos GATE_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net53 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net44 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net44 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkpos GATE_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net96 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net96 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net76 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net76 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.spice b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.spice
index 89fccff..07a3e83 100644
--- a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.spice
+++ b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_1.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__dlxtn_1 D GATE_N VGND VNB VPB VPWR Q
-M1000 a_217_419# GATE_N VPWR VPB pshort w=840000u l=150000u
-+ ad=3.192e+11p pd=2.44e+06u as=1.57875e+12p ps=1.174e+07u
-M1001 VPWR D a_27_115# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1002 Q a_863_441# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.146e+11p pd=2.06e+06u as=1.31878e+12p ps=1.016e+07u
-M1003 VPWR a_217_419# a_369_392# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1004 VGND a_217_419# a_369_392# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1005 VGND D a_27_115# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1006 Q a_863_441# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1007 a_871_139# a_369_392# a_669_392# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.786e+11p ps=2.52e+06u
-M1008 a_217_419# GATE_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1009 a_585_392# a_27_115# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1010 a_812_508# a_217_419# a_669_392# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=5.128e+11p ps=3.13e+06u
-M1011 a_863_441# a_669_392# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1012 VGND a_863_441# a_871_139# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_669_392# a_369_392# a_585_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_863_441# a_669_392# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1015 VPWR a_863_441# a_812_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_655_79# a_27_115# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1017 a_669_392# a_217_419# a_655_79# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_115# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X1 VPWR a_669_392# a_863_441# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_669_392# a_369_392# a_871_139# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_655_79# a_217_419# a_669_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_27_115# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 a_669_392# a_217_419# a_812_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 VGND GATE_N a_217_419# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND a_27_115# a_655_79# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_871_139# a_863_441# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_812_508# a_863_441# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X10 VGND a_669_392# a_863_441# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 VPWR GATE_N a_217_419# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 VPWR a_27_115# a_585_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_369_392# a_217_419# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VGND a_863_441# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_585_392# a_369_392# a_669_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 VPWR a_863_441# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_369_392# a_217_419# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.cdl b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.cdl
index d543708..da6a380 100644
--- a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.cdl
+++ b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.cdl
@@ -16,40 +16,40 @@
.SUBCKT sky130_fd_sc_hs__dlxtn_2 D GATE_N VGND VNB VPB VPWR Q
*.PININFO D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI635 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkpos GATE_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI633 clkpos GATE_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net51 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net51 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net47 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkpos GATE_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI653 net47 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net94 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net74 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkpos GATE_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net94 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net74 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlxtn_2
diff --git a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.netlist.tsv b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.netlist.tsv
index 48b9ea2..b983d30 100644
--- a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.netlist.tsv
+++ b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.netlist.tsv
@@ -1,20 +1,20 @@
sky130_fd_sc_hs__dlxtn_2 D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net51 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkpos GATE_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net51 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net47 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net47 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkpos GATE_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net94 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net94 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net74 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net74 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net51 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkpos GATE_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net51 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net47 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net47 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkpos GATE_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net94 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net94 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net74 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net74 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.spice b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.spice
index 82d0366..3b0d68e 100644
--- a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.spice
+++ b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__dlxtn_2 D GATE_N VGND VNB VPB VPWR Q
-M1000 Q a_842_405# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.516e+11p pd=2.16e+06u as=1.54015e+12p ps=1.207e+07u
-M1001 a_669_392# a_232_82# a_658_79# VNB nlowvt w=640000u l=150000u
-+ ad=2.803e+11p pd=2.53e+06u as=1.536e+11p ps=1.76e+06u
-M1002 a_658_79# a_27_120# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_232_82# GATE_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1004 a_232_82# GATE_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=2.00335e+12p ps=1.509e+07u
-M1005 VGND a_842_405# a_875_139# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1006 VPWR a_232_82# a_369_392# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1007 Q a_842_405# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.864e+11p pd=2.93e+06u as=0p ps=0u
-M1008 VPWR D a_27_120# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1009 VGND a_232_82# a_369_392# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1010 a_791_503# a_232_82# a_669_392# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=4.05175e+11p ps=2.92e+06u
-M1011 VPWR a_842_405# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_842_405# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_842_405# a_791_503# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_842_405# a_669_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1015 a_875_139# a_369_392# a_669_392# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_585_392# a_27_120# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1017 VGND D a_27_120# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1018 a_669_392# a_369_392# a_585_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_842_405# a_669_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
+X0 VPWR GATE_N a_232_82# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_669_392# a_369_392# a_875_139# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VPWR a_842_405# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_27_120# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 VGND GATE_N a_232_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND a_669_392# a_842_405# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND a_842_405# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 Q a_842_405# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_27_120# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X9 VPWR a_27_120# a_585_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_369_392# a_232_82# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_669_392# a_232_82# a_791_503# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 Q a_842_405# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_585_392# a_369_392# a_669_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_791_503# a_842_405# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 a_658_79# a_232_82# a_669_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 a_369_392# a_232_82# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 a_875_139# a_842_405# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 VPWR a_669_392# a_842_405# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VGND a_27_120# a_658_79# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.cdl b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.cdl
index b1a82db..f30c38c 100644
--- a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.cdl
+++ b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.cdl
@@ -16,40 +16,40 @@
.SUBCKT sky130_fd_sc_hs__dlxtn_4 D GATE_N VGND VNB VPB VPWR Q
*.PININFO D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI635 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkpos GATE_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI633 clkpos GATE_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net51 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net51 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net47 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkpos GATE_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI653 net47 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net94 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI655 m1 M0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net74 db VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkpos GATE_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net94 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net74 db VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlxtn_4
diff --git a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.netlist.tsv b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.netlist.tsv
index 1064489..90be2c1 100644
--- a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.netlist.tsv
+++ b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.netlist.tsv
@@ -1,20 +1,20 @@
sky130_fd_sc_hs__dlxtn_4 D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net51 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkpos GATE_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net51 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net47 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net47 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkpos GATE_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net94 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net94 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net74 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net74 db VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net51 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkpos GATE_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net51 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net47 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net47 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkpos GATE_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net94 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net94 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net74 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net74 db VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.spice b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.spice
index 8981fce..7e67d7d 100644
--- a/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.spice
+++ b/cells/dlxtn/sky130_fd_sc_hs__dlxtn_4.spice
@@ -16,56 +16,30 @@
.subckt sky130_fd_sc_hs__dlxtn_4 D GATE_N VGND VNB VPB VPWR Q
-M1000 VPWR a_840_395# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=2.3143e+12p pd=1.737e+07u as=7.56e+11p ps=5.83e+06u
-M1001 a_675_392# a_230_424# a_658_79# VNB nlowvt w=640000u l=150000u
-+ ad=3.259e+11p pd=2.57e+06u as=1.536e+11p ps=1.76e+06u
-M1002 a_658_79# a_27_115# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.78397e+12p ps=1.439e+07u
-M1003 Q a_840_395# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR D a_27_115# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1005 VGND a_840_395# a_895_123# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1006 VPWR a_230_424# a_369_392# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1007 VGND a_230_424# a_369_392# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1008 a_789_508# a_230_424# a_675_392# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=3.475e+11p ps=2.84e+06u
-M1009 VGND a_675_392# a_840_395# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1010 a_895_123# a_369_392# a_675_392# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND D a_27_115# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1012 a_840_395# a_675_392# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.982e+11p pd=2.39e+06u as=0p ps=0u
-M1013 Q a_840_395# VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.143e+11p pd=4.35e+06u as=0p ps=0u
-M1014 a_591_392# a_27_115# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1015 VPWR a_675_392# a_840_395# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Q a_840_395# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_230_424# GATE_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1018 a_675_392# a_369_392# a_591_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_230_424# GATE_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1020 VPWR a_840_395# a_789_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR a_840_395# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Q a_840_395# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND a_840_395# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_840_395# a_675_392# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND a_840_395# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_115# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X1 Q a_840_395# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR GATE_N a_230_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 VPWR a_27_115# a_591_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 Q a_840_395# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_591_392# a_369_392# a_675_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VGND GATE_N a_230_424# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_675_392# a_369_392# a_895_123# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 a_895_123# a_840_395# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VGND a_675_392# a_840_395# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VGND a_840_395# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Q a_840_395# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_840_395# a_675_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_840_395# a_675_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 VPWR a_840_395# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_27_115# D VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 a_789_508# a_840_395# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X17 a_369_392# a_230_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VPWR a_840_395# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 Q a_840_395# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_658_79# a_230_424# a_675_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 a_369_392# a_230_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X22 VGND a_840_395# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VGND a_27_115# a_658_79# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 a_675_392# a_230_424# a_789_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X25 VPWR a_675_392# a_840_395# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.cdl b/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.cdl
index 6d71341..c5da19a 100644
--- a/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.cdl
+++ b/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.cdl
@@ -16,40 +16,40 @@
.SUBCKT sky130_fd_sc_hs__dlxtp_1 D GATE VGND VNB VPB VPWR Q
*.PININFO D:I GATE:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI635 clkpos clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 M0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 M0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 Q m1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 Q m1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 clkneg GATE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI633 clkneg GATE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net51 db VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 net51 db VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 net47 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 db D VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 clkneg GATE VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI653 net47 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 Q m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net94 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 db D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MI655 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 M0 clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI638 db D VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 net74 db VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 clkneg GATE VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 Q m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net94 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 db D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI19 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 net74 db VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlxtp_1
diff --git a/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.netlist.tsv b/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.netlist.tsv
index 4833c17..377f1fd 100644
--- a/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.netlist.tsv
+++ b/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.netlist.tsv
@@ -1,20 +1,20 @@
sky130_fd_sc_hs__dlxtp_1 D:I GATE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET M0 clkneg net51 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET Q m1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET clkneg GATE VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net51 db VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET net47 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET M0 clkpos net47 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET db D VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET clkneg GATE VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET Q m1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M0 clkneg net94 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net94 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET db D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET M0 clkpos net74 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET net74 db VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET M0 clkneg net51 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET Q m1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET clkneg GATE VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net51 db VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET net47 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET M0 clkpos net47 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET db D VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET clkneg GATE VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET Q m1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M0 clkneg net94 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net94 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET db D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET M0 clkpos net74 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET net74 db VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.spice b/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.spice
index f92cd8f..94119f5 100644
--- a/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.spice
+++ b/cells/dlxtp/sky130_fd_sc_hs__dlxtp_1.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__dlxtp_1 D GATE VGND VNB VPB VPWR Q
-M1000 VGND a_116_424# a_239_85# VNB nlowvt w=740000u l=150000u
-+ ad=1.47895e+12p pd=1.06e+07u as=4.458e+11p ps=4.22e+06u
-M1001 VPWR GATE a_562_123# VPB pshort w=840000u l=150000u
-+ ad=1.69967e+12p pd=1.266e+07u as=2.478e+11p ps=2.27e+06u
-M1002 a_419_392# a_685_59# a_592_149# VPB pshort w=420000u l=150000u
-+ ad=3.1685e+11p pd=3.26e+06u as=3.328e+11p ps=2.77e+06u
-M1003 a_592_149# a_562_123# a_229_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=5.9e+11p ps=5.18e+06u
-M1004 Q a_386_326# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1005 a_685_59# a_562_123# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1006 a_592_149# a_562_123# a_514_149# VNB nlowvt w=420000u l=150000u
-+ ad=2.753e+11p pd=2.41e+06u as=1.008e+11p ps=1.32e+06u
-M1007 Q a_386_326# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1008 a_116_424# D VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.815e+11p pd=1.76e+06u as=0p ps=0u
-M1009 a_419_392# a_386_326# VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_592_149# a_386_326# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1011 a_514_149# a_386_326# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR a_116_424# a_229_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_116_424# D VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1014 a_239_85# a_685_59# a_592_149# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND GATE a_562_123# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.22e+11p ps=2.08e+06u
-M1016 VPWR a_592_149# a_386_326# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.696e+11p ps=2.9e+06u
-M1017 a_685_59# a_562_123# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
+X0 a_592_149# a_685_59# a_239_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VGND a_386_326# a_514_149# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_229_392# a_562_123# a_592_149# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND D a_116_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 VGND a_386_326# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_562_123# GATE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_239_85# a_116_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR a_386_326# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_386_326# a_592_149# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_229_392# a_116_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VPWR a_386_326# a_419_392# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_592_149# a_685_59# a_419_392# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 a_386_326# a_592_149# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_514_149# a_562_123# a_592_149# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 a_562_123# GATE VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 VPWR D a_116_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 VGND a_562_123# a_685_59# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR a_562_123# a_685_59# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.cdl b/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.cdl
index 742fb61..8e696ee 100644
--- a/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.cdl
+++ b/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__dlygate4sd1_1 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab net34 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab net34 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X Ab VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net34 net30 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net30 A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab net34 VPB pfet_01v8 m=1 w=1 l=0.18 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X Ab VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X Ab VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net34 net30 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI7 net34 net30 VPB pfet_01v8 m=1 w=1 l=0.18 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net30 A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab net34 VPB pshort m=1 w=1 l=0.18 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X Ab VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net34 net30 VPB pshort m=1 w=1 l=0.18 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 net30 A VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 net30 A VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlygate4sd1_1
diff --git a/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.netlist.tsv b/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.netlist.tsv
index b59c6bc..6f7d9a3 100644
--- a/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.netlist.tsv
+++ b/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__dlygate4sd1_1 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab net34 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X Ab VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net34 net30 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net30 A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab net34 VPWR VPB pshort 1 1 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X Ab VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net34 net30 VPWR VPB pshort 1 1 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET net30 A VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab net34 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X Ab VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net34 net30 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net30 A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab net34 VPWR VPB pfet_01v8 1 1 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X Ab VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net34 net30 VPWR VPB pfet_01v8 1 1 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET net30 A VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.spice b/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.spice
index 13a0b59..3448fcf 100644
--- a/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.spice
+++ b/cells/dlygate4sd1/sky130_fd_sc_hs__dlygate4sd1_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__dlygate4sd1_1 A VGND VNB VPB VPWR X
-M1000 VPWR a_288_74# a_405_138# VPB pshort w=1e+06u l=180000u
-+ ad=1.0105e+12p pd=6.34e+06u as=5.8e+11p ps=3.16e+06u
-M1001 a_288_74# a_28_74# VPWR VPB pshort w=1e+06u l=180000u
-+ ad=2.6e+11p pd=2.52e+06u as=0p ps=0u
-M1002 VGND a_288_74# a_405_138# VNB nlowvt w=420000u l=150000u
-+ ad=5.384e+11p pd=4.48e+06u as=2.562e+11p ps=2.06e+06u
-M1003 X a_405_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1004 VGND A a_28_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1005 X a_405_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1006 VPWR A a_28_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1007 a_288_74# a_28_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=0p ps=0u
+X0 a_405_138# a_288_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=180000u
+X1 VGND a_405_138# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_28_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_405_138# a_288_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 VPWR a_28_74# a_288_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=180000u
+X5 a_28_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 VGND a_28_74# a_288_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 VPWR a_405_138# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.cdl b/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.cdl
index d2be9a2..7e6605f 100644
--- a/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.cdl
+++ b/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__dlygate4sd2_1 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab net34 VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab net34 VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X Ab VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net34 net30 VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net30 A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab net34 VPB pfet_01v8 m=1 w=1 l=0.25 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X Ab VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X Ab VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net34 net30 VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MI7 net34 net30 VPB pfet_01v8 m=1 w=1 l=0.25 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net30 A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab net34 VPB pshort m=1 w=1 l=0.25 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X Ab VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net34 net30 VPB pshort m=1 w=1 l=0.25 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 net30 A VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 net30 A VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlygate4sd2_1
diff --git a/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.netlist.tsv b/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.netlist.tsv
index 01e918a..14c46ae 100644
--- a/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.netlist.tsv
+++ b/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__dlygate4sd2_1 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab net34 VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X Ab VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net34 net30 VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net30 A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab net34 VPWR VPB pshort 1 1 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X Ab VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net34 net30 VPWR VPB pshort 1 1 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET net30 A VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab net34 VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X Ab VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net34 net30 VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net30 A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab net34 VPWR VPB pfet_01v8 1 1 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X Ab VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net34 net30 VPWR VPB pfet_01v8 1 1 0.25 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET net30 A VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.spice b/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.spice
index 02bbcee..6cd872c 100644
--- a/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.spice
+++ b/cells/dlygate4sd2/sky130_fd_sc_hs__dlygate4sd2_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__dlygate4sd2_1 A VGND VNB VPB VPWR X
-M1000 X a_405_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=9.405e+11p ps=6.2e+06u
-M1001 a_288_74# a_28_74# VGND VNB nlowvt w=420000u l=180000u
-+ ad=1.113e+11p pd=1.37e+06u as=5.258e+11p ps=4.42e+06u
-M1002 VGND A a_28_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1003 VGND a_288_74# a_405_138# VNB nlowvt w=420000u l=180000u
-+ ad=0p pd=0u as=2.436e+11p ps=2e+06u
-M1004 X a_405_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1005 VPWR A a_28_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1006 VPWR a_288_74# a_405_138# VPB pshort w=1e+06u l=250000u
-+ ad=0p pd=0u as=5.1e+11p ps=3.02e+06u
-M1007 a_288_74# a_28_74# VPWR VPB pshort w=1e+06u l=250000u
-+ ad=2.6e+11p pd=2.52e+06u as=0p ps=0u
+X0 a_405_138# a_288_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X1 VGND a_405_138# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_28_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_405_138# a_288_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=250000u
+X4 a_28_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 VGND a_28_74# a_288_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X6 VPWR a_28_74# a_288_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=250000u
+X7 VPWR a_405_138# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.cdl b/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.cdl
index bb22595..34ee200 100644
--- a/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.cdl
+++ b/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__dlygate4sd3_1 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab net34 VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab net34 VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X Ab VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net34 net30 VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net30 A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab net34 VPB pfet_01v8 m=1 w=1 l=0.5 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X Ab VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X Ab VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net34 net30 VNB nlowvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 sb=0.265
+MI7 net34 net30 VPB pfet_01v8 m=1 w=1 l=0.5 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net30 A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab net34 VPB pshort m=1 w=1 l=0.5 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X Ab VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net34 net30 VPB pshort m=1 w=1 l=0.5 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 net30 A VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 net30 A VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlygate4sd3_1
diff --git a/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.netlist.tsv b/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.netlist.tsv
index f16b9e9..01735c5 100644
--- a/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.netlist.tsv
+++ b/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__dlygate4sd3_1 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab net34 VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X Ab VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net34 net30 VGND VNB nlowvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net30 A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab net34 VPWR VPB pshort 1 1 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X Ab VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net34 net30 VPWR VPB pshort 1 1 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET net30 A VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab net34 VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X Ab VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net34 net30 VGND VNB nfet_01v8_lvt 1 0.42 0.18 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net30 A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab net34 VPWR VPB pfet_01v8 1 1 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X Ab VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net34 net30 VPWR VPB pfet_01v8 1 1 0.5 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET net30 A VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.spice b/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.spice
index 8953c05..7392e52 100644
--- a/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.spice
+++ b/cells/dlygate4sd3/sky130_fd_sc_hs__dlygate4sd3_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__dlygate4sd3_1 A VGND VNB VPB VPWR X
-M1000 a_289_74# a_28_74# VGND VNB nlowvt w=420000u l=180000u
-+ ad=1.092e+11p pd=1.36e+06u as=5.279e+11p ps=4.43e+06u
-M1001 VPWR a_289_74# a_405_138# VPB pshort w=1e+06u l=500000u
-+ ad=6.905e+11p pd=5.7e+06u as=2.6e+11p ps=2.52e+06u
-M1002 X a_405_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=0p ps=0u
-M1003 a_289_74# a_28_74# VPWR VPB pshort w=1e+06u l=500000u
-+ ad=2.6e+11p pd=2.52e+06u as=0p ps=0u
-M1004 VGND A a_28_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1005 VGND a_289_74# a_405_138# VNB nlowvt w=420000u l=180000u
-+ ad=0p pd=0u as=2.436e+11p ps=2e+06u
-M1006 X a_405_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1007 VPWR A a_28_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
+X0 a_405_138# a_289_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X1 VPWR a_28_74# a_289_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=500000u
+X2 VGND a_405_138# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_28_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 VGND a_28_74# a_289_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=180000u
+X5 a_28_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 a_405_138# a_289_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=500000u
+X7 VPWR a_405_138# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.cdl b/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.cdl
index f7fa307..eb82079 100644
--- a/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.cdl
+++ b/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__dlymetal6s2s_1 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab net055 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab net055 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 net47 Ab VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net055 net59 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI15 net55 A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net59 X VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 X net55 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab net055 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 net47 Ab VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI7 net055 net59 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI8 net59 X VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 net47 Ab VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI18 X net55 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net055 net59 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI15 net55 A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net59 X VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 X net55 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab net055 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 net47 Ab VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net055 net59 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 net59 X VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 X net55 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 net55 A VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 net55 A VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlymetal6s2s_1
diff --git a/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.netlist.tsv b/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.netlist.tsv
index fdec6f4..639c2e3 100644
--- a/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.netlist.tsv
+++ b/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__dlymetal6s2s_1 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab net055 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET net47 Ab VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net055 net59 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI15 MOSFET net55 A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net59 X VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET X net55 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab net055 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET net47 Ab VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net055 net59 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET net59 X VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET X net55 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET net55 A VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab net055 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET net47 Ab VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net055 net59 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI15 MOSFET net55 A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net59 X VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET X net55 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab net055 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET net47 Ab VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net055 net59 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET net59 X VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET X net55 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET net55 A VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.spice b/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.spice
index 56f9f41..800021e 100644
--- a/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.spice
+++ b/cells/dlymetal6s2s/sky130_fd_sc_hs__dlymetal6s2s_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__dlymetal6s2s_1 A VGND VNB VPB VPWR X
-M1000 VGND a_497_74# a_604_138# VNB nlowvt w=420000u l=150000u
-+ ad=6.828e+11p pd=6.48e+06u as=1.113e+11p ps=1.37e+06u
-M1001 a_497_74# a_316_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=1.043e+12p ps=8.92e+06u
-M1002 X a_28_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1003 VPWR a_497_74# a_604_138# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
-M1004 VPWR A a_28_138# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
-M1005 a_785_74# a_604_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1006 VGND A a_28_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1007 X a_28_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1008 VGND X a_316_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1009 a_785_74# a_604_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1010 a_497_74# a_316_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1011 VPWR X a_316_138# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
+X0 VGND a_28_138# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_316_138# X VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VGND a_604_138# a_785_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_28_138# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR a_316_138# a_497_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_604_138# a_497_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 VPWR a_604_138# a_785_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_28_138# A VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 VGND a_316_138# a_497_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_28_138# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 a_316_138# X VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_604_138# a_497_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.cdl b/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.cdl
index 15b6e5f..2b8c823 100644
--- a/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.cdl
+++ b/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__dlymetal6s4s_1 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab X VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab X VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 net47 Ab VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 X net59 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI15 net55 A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net59 net63 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 net63 net55 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab X VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 net47 Ab VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 net47 Ab VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI7 X net59 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 X net59 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI15 net55 A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net59 net63 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 net63 net55 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab X VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 net47 Ab VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 X net59 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 net59 net63 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net63 net55 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 net55 A VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 net59 net63 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI18 net63 net55 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 net55 A VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlymetal6s4s_1
diff --git a/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.netlist.tsv b/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.netlist.tsv
index 935c545..e6e5112 100644
--- a/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.netlist.tsv
+++ b/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__dlymetal6s4s_1 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab X VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET net47 Ab VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET X net59 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI15 MOSFET net55 A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net59 net63 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET net63 net55 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab X VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET net47 Ab VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET X net59 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET net59 net63 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net63 net55 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET net55 A VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab X VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET net47 Ab VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET X net59 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI15 MOSFET net55 A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net59 net63 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET net63 net55 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab X VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET net47 Ab VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET X net59 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET net59 net63 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net63 net55 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET net55 A VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.spice b/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.spice
index c6b6004..5ebb933 100644
--- a/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.spice
+++ b/cells/dlymetal6s4s/sky130_fd_sc_hs__dlymetal6s4s_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__dlymetal6s4s_1 A VGND VNB VPB VPWR X
-M1000 VGND X a_604_138# VNB nlowvt w=420000u l=150000u
-+ ad=6.828e+11p pd=6.48e+06u as=1.113e+11p ps=1.37e+06u
-M1001 X a_316_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=1.043e+12p ps=8.92e+06u
-M1002 a_209_74# a_28_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1003 VPWR X a_604_138# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
-M1004 VPWR A a_28_138# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
-M1005 a_785_74# a_604_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1006 VGND A a_28_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1007 a_209_74# a_28_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1008 VGND a_209_74# a_316_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1009 a_785_74# a_604_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1010 X a_316_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1011 VPWR a_209_74# a_316_138# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
+X0 VGND a_28_138# a_209_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_316_138# a_209_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VGND a_604_138# a_785_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_28_138# a_209_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR a_316_138# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_604_138# X VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 VPWR a_604_138# a_785_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_28_138# A VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 VGND a_316_138# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_28_138# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 a_316_138# a_209_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_604_138# X VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.cdl b/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.cdl
index f935dd4..2c2af56 100644
--- a/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.cdl
+++ b/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__dlymetal6s6s_1 A VGND VNB VPB VPWR X
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN1 Ab net055 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Ab net055 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X Ab VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net055 net59 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI15 net55 A VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net59 net63 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 net63 net55 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Ab net055 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 X Ab VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X Ab VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net055 net59 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI15 net55 A VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net59 net63 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 net63 net55 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Ab net055 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X Ab VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net055 net59 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 net59 net63 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 net63 net55 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 net55 A VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI7 net055 net59 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI8 net59 net63 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI18 net63 net55 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 net55 A VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__dlymetal6s6s_1
diff --git a/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.netlist.tsv b/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.netlist.tsv
index f9182c0..033c817 100644
--- a/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.netlist.tsv
+++ b/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__dlymetal6s6s_1 A:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Ab net055 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X Ab VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net055 net59 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI15 MOSFET net55 A VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net59 net63 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET net63 net55 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Ab net055 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X Ab VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net055 net59 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET net59 net63 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET net63 net55 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET net55 A VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Ab net055 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X Ab VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net055 net59 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI15 MOSFET net55 A VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net59 net63 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET net63 net55 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Ab net055 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X Ab VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net055 net59 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET net59 net63 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET net63 net55 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET net55 A VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.spice b/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.spice
index fd6319e..7930582 100644
--- a/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.spice
+++ b/cells/dlymetal6s6s/sky130_fd_sc_hs__dlymetal6s6s_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__dlymetal6s6s_1 A VGND VNB VPB VPWR X
-M1000 VGND a_497_74# a_604_138# VNB nlowvt w=420000u l=150000u
-+ ad=6.828e+11p pd=6.48e+06u as=1.113e+11p ps=1.37e+06u
-M1001 a_497_74# a_316_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=1.043e+12p ps=8.92e+06u
-M1002 a_209_74# a_28_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1003 VPWR a_497_74# a_604_138# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
-M1004 VPWR A a_28_138# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
-M1005 X a_604_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1006 VGND A a_28_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1007 a_209_74# a_28_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1008 VGND a_209_74# a_316_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.113e+11p ps=1.37e+06u
-M1009 X a_604_138# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1010 a_497_74# a_316_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1011 VPWR a_209_74# a_316_138# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.155e+11p ps=1.39e+06u
+X0 VGND a_28_138# a_209_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_316_138# a_209_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VGND a_604_138# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_28_138# a_209_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR a_316_138# a_497_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_604_138# a_497_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 VPWR a_604_138# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_28_138# A VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 VGND a_316_138# a_497_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_28_138# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 a_316_138# a_209_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_604_138# a_497_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_1.cdl b/cells/ebufn/sky130_fd_sc_hs__ebufn_1.cdl
index 2c63e2e..3112f81 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_1.cdl
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__ebufn_1 A TE_B VGND VNB VPB VPWR Z
*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z net35 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN1 sndA net39 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 net39 TE_B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net35 A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TE_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB net35 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MMN0 Z net35 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 net39 TE_B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 net35 A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA net39 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 net39 TE_B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net35 A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TE_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 sndTEB net35 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 net39 TE_B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI5 net35 A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__ebufn_1
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_1.netlist.tsv b/cells/ebufn/sky130_fd_sc_hs__ebufn_1.netlist.tsv
index 3c2381f..3827096 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_1.netlist.tsv
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__ebufn_1 A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z net35 sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA net39 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET net39 TE_B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net35 A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TE_B sndTEB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB net35 Z VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET net39 TE_B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET net35 A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z net35 sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA net39 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET net39 TE_B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net35 A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TE_B sndTEB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB net35 Z VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET net39 TE_B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET net35 A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_1.spice b/cells/ebufn/sky130_fd_sc_hs__ebufn_1.spice
index 5a87484..54e08ed 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_1.spice
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__ebufn_1 A TE_B VGND VNB VPB VPWR Z
-M1000 a_229_74# A VPWR VPB pshort w=840000u l=150000u
-+ ad=2.562e+11p pd=2.29e+06u as=7.861e+11p ps=5.87e+06u
-M1001 Z a_229_74# a_566_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=3.024e+11p ps=2.78e+06u
-M1002 VPWR TE_B a_27_404# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1003 a_229_74# A VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.4575e+11p pd=1.63e+06u as=3.759e+11p ps=3.75e+06u
-M1004 a_569_74# a_27_404# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1005 Z a_229_74# a_569_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1006 a_566_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND TE_B a_27_404# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
+X0 VGND A a_229_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X1 VPWR A a_229_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_27_404# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_566_368# a_229_74# Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_27_404# TE_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X5 VPWR TE_B a_566_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_569_74# a_229_74# Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND a_27_404# a_569_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_2.cdl b/cells/ebufn/sky130_fd_sc_hs__ebufn_2.cdl
index 2fb6d75..268770c 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_2.cdl
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__ebufn_2 A TE_B VGND VNB VPB VPWR Z
*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z net35 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN1 sndA net39 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 net39 TE_B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net35 A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TE_B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB net35 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265
+MMN0 Z net35 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 net39 TE_B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 net35 A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA net39 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 net39 TE_B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net35 A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TE_B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 sndTEB net35 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 net39 TE_B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI5 net35 A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__ebufn_2
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_2.netlist.tsv b/cells/ebufn/sky130_fd_sc_hs__ebufn_2.netlist.tsv
index 9cbffad..a6f81c8 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_2.netlist.tsv
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__ebufn_2 A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z net35 sndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA net39 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET net39 TE_B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net35 A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TE_B sndTEB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB net35 Z VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET net39 TE_B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET net35 A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z net35 sndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA net39 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET net39 TE_B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net35 A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TE_B sndTEB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB net35 Z VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET net39 TE_B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET net35 A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_2.spice b/cells/ebufn/sky130_fd_sc_hs__ebufn_2.spice
index 96e2059..933c120 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_2.spice
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__ebufn_2 A TE_B VGND VNB VPB VPWR Z
-M1000 a_33_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0528e+12p pd=8.6e+06u as=1.0815e+12p ps=6.56e+06u
-M1001 a_84_48# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=4.797e+11p ps=4.17e+06u
-M1002 a_84_48# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1003 VPWR TE_B a_33_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_33_368# a_84_48# Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.92e+11p ps=2.94e+06u
-M1005 Z a_84_48# a_33_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR TE_B a_283_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1007 VGND a_283_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=7.289e+11p ps=6.41e+06u
-M1008 a_27_74# a_283_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Z a_84_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1010 a_27_74# a_84_48# Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND TE_B a_283_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
+X0 VPWR TE_B a_33_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Z a_84_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_283_48# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND A a_84_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_33_368# a_84_48# Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VPWR A a_84_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_27_74# a_283_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_283_48# TE_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 Z a_84_48# a_33_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND a_283_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_33_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_27_74# a_84_48# Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_4.cdl b/cells/ebufn/sky130_fd_sc_hs__ebufn_4.cdl
index 8ed2f9d..c9d7a9c 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_4.cdl
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__ebufn_4 A TE_B VGND VNB VPB VPWR Z
*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z net35 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN1 sndA net39 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 net39 TE_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net35 A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TE_B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB net35 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265
+MMN0 Z net35 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 net39 TE_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 net35 A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA net39 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 net39 TE_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net35 A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TE_B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 sndTEB net35 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 net39 TE_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI5 net35 A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__ebufn_4
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_4.netlist.tsv b/cells/ebufn/sky130_fd_sc_hs__ebufn_4.netlist.tsv
index 34fc8df..f9fa59e 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_4.netlist.tsv
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__ebufn_4 A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z net35 sndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA net39 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET net39 TE_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net35 A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TE_B sndTEB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB net35 Z VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET net39 TE_B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET net35 A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z net35 sndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA net39 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET net39 TE_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net35 A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TE_B sndTEB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB net35 Z VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET net39 TE_B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET net35 A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_4.spice b/cells/ebufn/sky130_fd_sc_hs__ebufn_4.spice
index 9cc0402..60e67d3 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_4.spice
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_4.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__ebufn_4 A TE_B VGND VNB VPB VPWR Z
-M1000 a_348_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6632e+12p pd=1.417e+07u as=1.036e+12p ps=8.57e+06u
-M1001 VPWR TE_B a_348_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_348_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND A a_27_368# VNB nlowvt w=740000u l=150000u
-+ ad=6.216e+11p pd=6.12e+06u as=2.109e+11p ps=2.05e+06u
-M1004 Z a_27_368# a_348_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1005 a_378_74# a_27_368# Z VNB nlowvt w=740000u l=150000u
-+ ad=1.0323e+12p pd=1.019e+07u as=4.292e+11p ps=4.12e+06u
-M1006 VGND a_208_74# a_378_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_378_74# a_208_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_348_368# a_27_368# Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_208_74# a_378_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Z a_27_368# a_348_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_208_74# TE_B VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1012 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1013 a_378_74# a_27_368# Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Z a_27_368# a_378_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_208_74# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1016 a_348_368# a_27_368# Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_378_74# a_208_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR TE_B a_348_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Z a_27_368# a_378_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_378_74# a_208_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_348_368# a_27_368# Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Z a_27_368# a_378_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND a_208_74# a_378_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_348_368# a_27_368# Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Z a_27_368# a_348_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND TE_B a_208_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR TE_B a_208_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_368# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_378_74# a_27_368# Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_348_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VPWR TE_B a_348_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 Z a_27_368# a_378_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR TE_B a_348_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 Z a_27_368# a_348_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_378_74# a_208_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_378_74# a_27_368# Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VGND a_208_74# a_378_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_348_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_8.cdl b/cells/ebufn/sky130_fd_sc_hs__ebufn_8.cdl
index ed259d2..d3fbc95 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_8.cdl
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_8.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__ebufn_8 A TE_B VGND VNB VPB VPWR Z
*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z net35 VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN1 sndA net39 VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 net39 TE_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net35 A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TE_B VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB net35 VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265
+MMN0 Z net35 VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 net39 TE_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 net35 A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA net39 VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 net39 TE_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net35 A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TE_B VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 sndTEB net35 VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 net39 TE_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI5 net35 A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__ebufn_8
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_8.netlist.tsv b/cells/ebufn/sky130_fd_sc_hs__ebufn_8.netlist.tsv
index 7225c0d..c718919 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_8.netlist.tsv
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_8.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__ebufn_8 A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z net35 sndA VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA net39 VGND VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET net39 TE_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net35 A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TE_B sndTEB VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB net35 Z VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET net39 TE_B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET net35 A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z net35 sndA VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA net39 VGND VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET net39 TE_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net35 A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TE_B sndTEB VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB net35 Z VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET net39 TE_B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET net35 A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/ebufn/sky130_fd_sc_hs__ebufn_8.spice b/cells/ebufn/sky130_fd_sc_hs__ebufn_8.spice
index f5e4e3b..d6919e1 100644
--- a/cells/ebufn/sky130_fd_sc_hs__ebufn_8.spice
+++ b/cells/ebufn/sky130_fd_sc_hs__ebufn_8.spice
@@ -16,80 +16,42 @@
.subckt sky130_fd_sc_hs__ebufn_8 A TE_B VGND VNB VPB VPWR Z
-M1000 a_84_48# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=2.6421e+12p ps=1.841e+07u
-M1001 a_27_74# a_833_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.0054e+12p pd=1.874e+07u as=1.2506e+12p ps=1.226e+07u
-M1002 VPWR TE_B a_833_48# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=5.712e+11p ps=3.26e+06u
-M1003 VGND a_833_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_74# a_833_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_27_74# a_84_48# Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=9.213e+11p ps=8.41e+06u
-M1006 a_28_368# a_84_48# Z VPB pshort w=1.12e+06u l=150000u
-+ ad=3.0856e+12p pd=2.567e+07u as=1.4392e+12p ps=1.153e+07u
-M1007 VPWR A a_84_48# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_84_48# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1009 Z a_84_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_28_368# a_84_48# Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_74# a_84_48# Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_833_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Z a_84_48# a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_28_368# a_84_48# Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Z a_84_48# a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_28_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Z a_84_48# a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND A a_84_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_28_368# a_84_48# Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Z a_84_48# a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR TE_B a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_28_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_28_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR TE_B a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND a_833_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR TE_B a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND a_833_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VPWR TE_B a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 Z a_84_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_28_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VGND TE_B a_833_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1032 Z a_84_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_27_74# a_84_48# Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 Z a_84_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_27_74# a_833_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_27_74# a_84_48# Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_27_74# a_833_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# a_84_48# Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_28_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_833_48# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_27_74# a_833_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR TE_B a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND A a_84_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR TE_B a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Z a_84_48# a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_28_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_28_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Z a_84_48# a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR A a_84_48# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Z a_84_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 Z a_84_48# a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 Z a_84_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_84_48# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR TE_B a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 Z a_84_48# a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_27_74# a_833_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_28_368# a_84_48# Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VPWR TE_B a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_27_74# a_84_48# Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 VGND a_833_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_27_74# a_833_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_27_74# a_833_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_28_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 VGND a_833_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_28_368# a_84_48# Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 Z a_84_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_84_48# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 a_28_368# a_84_48# Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 Z a_84_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 VGND a_833_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 a_27_74# a_84_48# Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 a_833_48# TE_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 a_27_74# a_84_48# Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 a_28_368# a_84_48# Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X37 VGND a_833_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.cdl b/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.cdl
index 34ff5ea..ffb7017 100644
--- a/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.cdl
+++ b/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.cdl
@@ -16,76 +16,76 @@
.SUBCKT sky130_fd_sc_hs__edfxbp_1 CLK D DE VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I DE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI14 net123 M1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI14 net123 M1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 net63 deneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI655 net63 deneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net108 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net91 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q_N S1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net80 DE VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 S1 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 db S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 deneg DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI645 Q S0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N S1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 net108 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 net91 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net188 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q_N S1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net80 DE VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net143 DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 S1 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI9 db S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI4 deneg DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net163 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N S1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net188 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net143 DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net163 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI18 S1 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 net156 M1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI15 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI5 deneg DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI7 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 S1 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 net156 M1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI15 S0 clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 deneg DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI11 db S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI12 net136 deneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI11 db S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI12 net136 deneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__edfxbp_1
diff --git a/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.netlist.tsv b/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.netlist.tsv
index 8d82baa..f4417ef 100644
--- a/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.netlist.tsv
+++ b/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.netlist.tsv
@@ -1,38 +1,38 @@
sky130_fd_sc_hs__edfxbp_1 CLK:I D:I DE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI14 MOSFET net123 M1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET S0 clkneg net123 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET net63 deneg VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net108 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net91 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net91 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q_N S1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net108 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net80 DE VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET S1 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET db S1 net80 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET deneg DE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET db D net63 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N S1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net188 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net188 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net143 DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net163 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET M0 clkpos net163 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET S1 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET net156 M1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI15 MOSFET S0 clkpos net156 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET deneg DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET db D net143 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI11 MOSFET db S1 net136 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI12 MOSFET net136 deneg VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET net123 M1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET S0 clkneg net123 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET net63 deneg VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net108 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net91 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net91 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q_N S1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net108 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net80 DE VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET S1 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET db S1 net80 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET deneg DE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET db D net63 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N S1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net188 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net188 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net143 DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net163 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net163 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET net156 M1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI15 MOSFET S0 clkpos net156 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET deneg DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET db D net143 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI11 MOSFET db S1 net136 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI12 MOSFET net136 deneg VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.spice b/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.spice
index 0b03d96..e75d54f 100644
--- a/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.spice
+++ b/cells/edfxbp/sky130_fd_sc_hs__edfxbp_1.spice
@@ -16,76 +16,40 @@
.subckt sky130_fd_sc_hs__edfxbp_1 CLK D DE VGND VNB VPB VPWR Q Q_N
-M1000 a_116_508# D a_27_74# VPB pshort w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=4.538e+11p ps=4.78e+06u
-M1001 a_527_74# a_161_446# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.908e+12p ps=1.641e+07u
-M1002 a_27_74# a_575_48# a_527_74# VNB nlowvt w=420000u l=150000u
-+ ad=4.158e+11p pd=4.5e+06u as=0p ps=0u
-M1003 a_1008_74# a_818_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=2.56525e+12p ps=2.156e+07u
-M1004 Q_N a_575_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1005 a_818_74# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1006 a_1807_74# a_1419_71# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.554e+11p pd=1.9e+06u as=0p ps=0u
-M1007 a_27_74# a_575_48# a_556_504# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1008 a_1879_74# a_1008_74# a_1807_74# VNB nlowvt w=740000u l=150000u
-+ ad=7.478e+11p pd=4.66e+06u as=0p ps=0u
-M1009 VPWR a_575_48# a_2206_443# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.386e+11p ps=1.5e+06u
-M1010 VGND a_575_48# a_2227_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1011 a_1198_97# a_1008_74# a_27_74# VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1012 a_2206_443# a_1008_74# a_1879_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=3.475e+11p ps=2.84e+06u
-M1013 a_1334_97# a_1008_74# a_1198_97# VNB nlowvt w=420000u l=150000u
-+ ad=1.785e+11p pd=1.69e+06u as=2.226e+11p ps=1.9e+06u
-M1014 a_1419_71# a_1198_97# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1015 a_575_48# a_1879_74# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1016 a_1419_71# a_1198_97# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1017 VGND a_1879_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1018 a_1423_508# a_818_74# a_1198_97# VPB pshort w=420000u l=150000u
-+ ad=1.512e+11p pd=1.56e+06u as=0p ps=0u
-M1019 VGND DE a_145_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1020 a_556_504# DE VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_1419_71# a_1334_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Q_N a_575_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1023 VPWR a_161_446# a_116_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_1879_74# a_818_74# a_2008_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.7e+11p ps=2.54e+06u
-M1025 a_575_48# a_1879_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1026 a_2008_392# a_1419_71# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_2227_118# a_818_74# a_1879_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND DE a_161_446# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.281e+11p ps=1.45e+06u
-M1029 a_818_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1030 a_1008_74# a_818_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1031 a_145_74# D a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR DE a_161_446# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1033 a_1198_97# a_818_74# a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VPWR a_1419_71# a_1423_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VPWR a_1879_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
+X0 a_1334_97# a_1419_71# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_27_74# a_818_74# a_1198_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VGND a_1419_71# a_1807_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR DE a_556_504# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X4 VPWR a_818_74# a_1008_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_2227_118# a_575_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 a_161_446# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 VPWR a_1879_74# a_575_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_116_508# a_161_446# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X9 VPWR a_575_48# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_27_74# D a_145_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 a_2008_392# a_818_74# a_1879_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_161_446# DE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X13 a_556_504# a_575_48# a_27_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 VGND a_818_74# a_1008_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VPWR CLK a_818_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_1423_508# a_1419_71# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X17 a_1807_74# a_1008_74# a_1879_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_27_74# a_1008_74# a_1198_97# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 VPWR a_1198_97# a_1419_71# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 a_1879_74# a_818_74# a_2227_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 a_1198_97# a_818_74# a_1423_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 VGND a_575_48# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_527_74# a_575_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 VGND a_1198_97# a_1419_71# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X25 Q a_1879_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 VGND a_161_446# a_527_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 VGND a_1879_74# a_575_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X28 a_1198_97# a_1008_74# a_1334_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 VGND CLK a_818_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 Q a_1879_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_145_74# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 VPWR a_1419_71# a_2008_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X33 a_2206_443# a_575_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X34 a_27_74# D a_116_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X35 a_1879_74# a_1008_74# a_2206_443# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
.ends
diff --git a/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.cdl b/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.cdl
index ca24f76..9af0738 100644
--- a/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.cdl
+++ b/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.cdl
@@ -16,72 +16,72 @@
.SUBCKT sky130_fd_sc_hs__edfxtp_1 CLK D DE VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I DE:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI14 net115 M1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI14 net115 M1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 net59 deneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI655 net59 deneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net79 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net83 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net76 DE VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 S1 S0 VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 db S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 deneg DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 db D VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI645 Q S0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net175 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 net79 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 net83 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net76 DE VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net172 DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI17 S1 S0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI9 db S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI4 deneg DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net160 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI8 db D VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net175 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net172 DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net160 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI18 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 net148 M1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI15 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI5 deneg DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI7 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 net148 M1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI15 S0 clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 deneg DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI11 db S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI12 net128 deneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI11 db S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI12 net128 deneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__edfxtp_1
diff --git a/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.netlist.tsv b/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.netlist.tsv
index f562827..1bb831e 100644
--- a/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.netlist.tsv
+++ b/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.netlist.tsv
@@ -1,36 +1,36 @@
sky130_fd_sc_hs__edfxtp_1 CLK:I D:I DE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI14 MOSFET net115 M1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET S0 clkneg net115 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET net59 deneg VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net79 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net83 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net83 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net79 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net76 DE VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET S1 S0 VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET db S1 net76 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET deneg DE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET db D net59 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net175 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net175 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net172 DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net160 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET M0 clkpos net160 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET net148 M1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI15 MOSFET S0 clkpos net148 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET deneg DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET db D net172 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI11 MOSFET db S1 net128 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI12 MOSFET net128 deneg VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET net115 M1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET S0 clkneg net115 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET net59 deneg VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net79 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net83 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net83 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net79 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net76 DE VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET db S1 net76 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET deneg DE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET db D net59 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net175 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net175 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net172 DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net160 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net160 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET net148 M1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI15 MOSFET S0 clkpos net148 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET deneg DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET db D net172 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI11 MOSFET db S1 net128 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI12 MOSFET net128 deneg VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.spice b/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.spice
index bb90262..1e8d1f6 100644
--- a/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.spice
+++ b/cells/edfxtp/sky130_fd_sc_hs__edfxtp_1.spice
@@ -16,72 +16,38 @@
.subckt sky130_fd_sc_hs__edfxtp_1 CLK D DE VGND VNB VPB VPWR Q
-M1000 a_1156_90# a_958_74# a_27_508# VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=3.528e+11p ps=4.2e+06u
-M1001 VGND a_1409_64# a_1349_90# VNB nlowvt w=420000u l=150000u
-+ ad=1.8056e+12p pd=1.622e+07u as=1.26e+11p ps=1.44e+06u
-M1002 a_763_74# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=2.22792e+12p ps=1.982e+07u
-M1003 VPWR a_159_446# a_114_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1004 a_1382_508# a_763_74# a_1156_90# VPB pshort w=420000u l=150000u
-+ ad=1.491e+11p pd=1.55e+06u as=0p ps=0u
-M1005 VGND a_533_61# a_1997_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1006 a_2088_502# a_958_74# a_1895_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=3.328e+11p ps=2.77e+06u
-M1007 a_533_61# a_1895_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1008 a_1409_64# a_1156_90# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1009 VGND DE a_131_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1010 VPWR a_1895_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.08e+11p ps=2.79e+06u
-M1011 a_1997_74# a_763_74# a_1895_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.424e+11p ps=2.2e+06u
-M1012 VPWR DE a_159_446# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1013 a_131_74# D a_27_508# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=3.591e+11p ps=4.23e+06u
-M1014 VGND DE a_159_446# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1015 a_1409_64# a_1156_90# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1016 a_27_508# a_533_61# a_554_436# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1017 a_763_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.035e+11p pd=2.03e+06u as=0p ps=0u
-M1018 a_1797_74# a_1409_64# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.516e+11p pd=2.16e+06u as=0p ps=0u
-M1019 a_958_74# a_763_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1020 a_114_508# D a_27_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1895_74# a_763_74# a_1794_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=7.85e+11p ps=3.57e+06u
-M1022 VGND a_1895_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1023 a_491_87# a_159_446# VGND VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=0p ps=0u
-M1024 VPWR a_533_61# a_2088_502# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_27_508# a_533_61# a_491_87# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_554_436# DE VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_533_61# a_1895_74# VPWR VPB pshort w=640000u l=150000u
-+ ad=1.76e+11p pd=1.83e+06u as=0p ps=0u
-M1028 a_1156_90# a_763_74# a_27_508# VNB nlowvt w=420000u l=150000u
-+ ad=3.423e+11p pd=2.47e+06u as=0p ps=0u
-M1029 a_1794_392# a_1409_64# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VPWR a_1409_64# a_1382_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1349_90# a_958_74# a_1156_90# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_1895_74# a_958_74# a_1797_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_958_74# a_763_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
+X0 VPWR DE a_554_436# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 a_1997_74# a_533_61# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VPWR a_1156_90# a_1409_64# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 VGND a_1409_64# a_1797_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_131_74# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_1797_74# a_958_74# a_1895_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_1156_90# a_763_74# a_1382_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 a_1382_508# a_1409_64# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 VGND a_763_74# a_958_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR a_763_74# a_958_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_554_436# a_533_61# a_27_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_159_446# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 a_1349_90# a_1409_64# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 VGND CLK a_763_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_1895_74# a_958_74# a_2088_502# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 Q a_1895_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_27_508# D a_114_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X17 VPWR a_1895_74# a_533_61# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X18 VPWR CLK a_763_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 Q a_1895_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_27_508# a_763_74# a_1156_90# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 VGND a_159_446# a_491_87# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 a_27_508# a_958_74# a_1156_90# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 a_1156_90# a_958_74# a_1349_90# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 VGND a_1895_74# a_533_61# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_1895_74# a_763_74# a_1997_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 VPWR a_1409_64# a_1794_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 a_114_508# a_159_446# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X28 VGND a_1156_90# a_1409_64# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X29 a_27_508# D a_131_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X30 a_491_87# a_533_61# a_27_508# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 a_159_446# DE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X32 a_1794_392# a_763_74# a_1895_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X33 a_2088_502# a_533_61# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
.ends
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_1.cdl b/cells/einvn/sky130_fd_sc_hs__einvn_1.cdl
index 11dc240..81d9459 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_1.cdl
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__einvn_1 A TE_B VGND VNB VPB VPWR Z
*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA net25 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Z A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 net25 TE_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA net25 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 net25 TE_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TE_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 sndTEB A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TE_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 net25 TE_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 net25 TE_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__einvn_1
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_1.netlist.tsv b/cells/einvn/sky130_fd_sc_hs__einvn_1.netlist.tsv
index 69732fc..5515b18 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_1.netlist.tsv
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__einvn_1 A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA net25 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET net25 TE_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TE_B sndTEB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB A Z VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET net25 TE_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA net25 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET net25 TE_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TE_B sndTEB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB A Z VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET net25 TE_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_1.spice b/cells/einvn/sky130_fd_sc_hs__einvn_1.spice
index 27c2dbf..2d19958 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_1.spice
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__einvn_1 A TE_B VGND VNB VPB VPWR Z
-M1000 a_278_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.024e+11p pd=2.78e+06u as=3.88e+11p ps=3.01e+06u
-M1001 a_281_100# a_22_46# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=2.564e+11p ps=2.36e+06u
-M1002 VPWR TE_B a_22_46# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1003 Z A a_281_100# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1004 Z A a_278_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1005 VGND TE_B a_22_46# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.218e+11p ps=1.42e+06u
+X0 a_22_46# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X1 a_278_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND a_22_46# a_281_100# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR TE_B a_278_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_281_100# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_22_46# TE_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_2.cdl b/cells/einvn/sky130_fd_sc_hs__einvn_2.cdl
index c71fde2..377891b 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_2.cdl
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_2.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__einvn_2 A TE_B VGND VNB VPB VPWR Z
*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA TE VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Z A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 TE TE_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA TE VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 TE TE_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TE_B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 sndTEB A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TE_B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 TE TE_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 TE TE_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__einvn_2
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_2.netlist.tsv b/cells/einvn/sky130_fd_sc_hs__einvn_2.netlist.tsv
index 44307d0..9ce7144 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_2.netlist.tsv
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_2.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__einvn_2 A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z A sndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA TE VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET TE TE_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TE_B sndTEB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB A Z VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET TE TE_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z A sndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA TE VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET TE TE_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TE_B sndTEB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB A Z VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET TE TE_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_2.spice b/cells/einvn/sky130_fd_sc_hs__einvn_2.spice
index 5f93241..508c81e 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_2.spice
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_2.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__einvn_2 A TE_B VGND VNB VPB VPWR Z
-M1000 VGND a_115_464# a_231_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.269e+11p pd=3.45e+06u as=6.176e+11p ps=6.17e+06u
-M1001 a_231_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1002 VPWR TE_B a_227_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=5.216e+11p pd=4.7e+06u as=9.968e+11p ps=8.5e+06u
-M1003 a_231_74# a_115_464# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_227_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Z A a_227_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1006 a_227_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_115_464# TE_B VPWR VPB pshort w=640000u l=150000u
-+ ad=1.856e+11p pd=1.86e+06u as=0p ps=0u
-M1008 Z A a_231_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_115_464# TE_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
+X0 a_231_74# a_115_464# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR TE_B a_227_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Z A a_227_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND a_115_464# a_231_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Z A a_231_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_231_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_227_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND TE_B a_115_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 a_227_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VPWR TE_B a_115_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
.ends
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_4.cdl b/cells/einvn/sky130_fd_sc_hs__einvn_4.cdl
index 8e2a6b9..b5c7612 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_4.cdl
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_4.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__einvn_4 A TE_B VGND VNB VPB VPWR Z
*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA TE VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Z A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 TE TE_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA TE VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 TE TE_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TE_B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 sndTEB A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TE_B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 TE TE_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 TE TE_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__einvn_4
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_4.netlist.tsv b/cells/einvn/sky130_fd_sc_hs__einvn_4.netlist.tsv
index 4bdccab..78fb037 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_4.netlist.tsv
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_4.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__einvn_4 A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z A sndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA TE VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET TE TE_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TE_B sndTEB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB A Z VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET TE TE_B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z A sndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA TE VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET TE TE_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TE_B sndTEB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB A Z VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET TE TE_B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_4.spice b/cells/einvn/sky130_fd_sc_hs__einvn_4.spice
index e917c5f..b18da81 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_4.spice
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_4.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__einvn_4 A TE_B VGND VNB VPB VPWR Z
-M1000 a_114_74# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=1.0584e+12p ps=8.61e+06u
-M1001 a_241_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6688e+12p pd=1.418e+07u as=6.72e+11p ps=5.68e+06u
-M1002 Z A a_241_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_241_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_281_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=1.0508e+12p pd=1.024e+07u as=4.144e+11p ps=4.08e+06u
-M1005 a_281_74# a_114_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=6.253e+11p ps=6.13e+06u
-M1006 VGND a_114_74# a_281_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_281_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Z A a_281_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_281_74# a_114_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR TE_B a_241_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_241_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_241_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR TE_B a_241_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_114_74# TE_B VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1015 Z A a_241_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Z A a_281_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_114_74# a_281_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Z A a_281_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_281_74# a_114_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_241_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR TE_B a_241_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR TE_B a_114_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Z A a_241_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Z A a_241_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_241_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR TE_B a_241_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_281_74# a_114_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND a_114_74# a_281_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VGND a_114_74# a_281_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Z A a_281_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_281_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_241_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_241_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_281_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND TE_B a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_8.cdl b/cells/einvn/sky130_fd_sc_hs__einvn_8.cdl
index 6a1b370..4a5cec4 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_8.cdl
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_8.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__einvn_8 A TE_B VGND VNB VPB VPWR Z
*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z A VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA TE VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Z A VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 TE TE_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA TE VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 TE TE_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TE_B VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 sndTEB A VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TE_B VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB A VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 TE TE_B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 TE TE_B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__einvn_8
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_8.netlist.tsv b/cells/einvn/sky130_fd_sc_hs__einvn_8.netlist.tsv
index 86e2be9..f640d9d 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_8.netlist.tsv
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_8.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__einvn_8 A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z A sndA VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA TE VGND VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET TE TE_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TE_B sndTEB VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB A Z VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET TE TE_B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z A sndA VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA TE VGND VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET TE TE_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TE_B sndTEB VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB A Z VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET TE TE_B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/einvn/sky130_fd_sc_hs__einvn_8.spice b/cells/einvn/sky130_fd_sc_hs__einvn_8.spice
index ed55389..ab43956 100644
--- a/cells/einvn/sky130_fd_sc_hs__einvn_8.spice
+++ b/cells/einvn/sky130_fd_sc_hs__einvn_8.spice
@@ -16,72 +16,38 @@
.subckt sky130_fd_sc_hs__einvn_8 A TE_B VGND VNB VPB VPWR Z
-M1000 VPWR TE_B a_239_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=2.0104e+12p pd=1.479e+07u as=3.0128e+12p ps=2.554e+07u
-M1001 a_126_74# TE_B VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.1433e+12p ps=1.049e+07u
-M1002 a_293_74# a_126_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.924e+12p pd=1.852e+07u as=0p ps=0u
-M1003 VGND a_126_74# a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Z A a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=9.324e+11p pd=8.44e+06u as=0p ps=0u
-M1005 Z A a_239_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4e+12p pd=1.146e+07u as=0p ps=0u
-M1006 VGND a_126_74# a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_239_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Z A a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_239_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Z A a_239_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Z A a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Z A a_239_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_239_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_126_74# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1015 Z A a_239_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Z A a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_293_74# a_126_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND a_126_74# a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_239_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_293_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_126_74# a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_293_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_293_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_293_74# a_126_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_239_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_293_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR TE_B a_239_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_293_74# a_126_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_239_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_239_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR TE_B a_239_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_239_368# TE_B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VPWR TE_B a_239_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Z A a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR TE_B a_239_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_239_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_239_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_239_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Z A a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Z A a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_293_74# a_126_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND a_126_74# a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_239_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Z A a_239_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Z A a_239_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Z A a_239_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND a_126_74# a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_293_74# a_126_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VPWR TE_B a_239_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_239_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 Z A a_239_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VGND a_126_74# a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VGND a_126_74# a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VPWR TE_B a_126_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_293_74# a_126_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 Z A a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VGND TE_B a_126_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_293_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_293_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 VPWR TE_B a_239_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_239_368# TE_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 a_293_74# a_126_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_239_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_293_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_293_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 VPWR TE_B a_239_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 a_239_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_1.cdl b/cells/einvp/sky130_fd_sc_hs__einvp_1.cdl
index 37fa094..bbb12e2 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_1.cdl
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__einvp_1 A TE VGND VNB VPB VPWR Z
*.PININFO A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA TE VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Z A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 TEB TE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA TE VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 TEB TE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TEB VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TEB VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndTEB A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 TEB TE VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 TEB TE VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__einvp_1
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_1.netlist.tsv b/cells/einvp/sky130_fd_sc_hs__einvp_1.netlist.tsv
index 3a6776d..27a60e7 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_1.netlist.tsv
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__einvp_1 A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA TE VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET TEB TE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TEB sndTEB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB A Z VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET TEB TE VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA TE VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET TEB TE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TEB sndTEB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB A Z VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET TEB TE VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_1.spice b/cells/einvp/sky130_fd_sc_hs__einvp_1.spice
index 9f57ed2..186bec3 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_1.spice
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__einvp_1 A TE VGND VNB VPB VPWR Z
-M1000 VPWR TE a_44_549# VPB pshort w=420000u l=150000u
-+ ad=3.328e+11p pd=2.77e+06u as=2.646e+11p ps=2.1e+06u
-M1001 a_318_74# TE VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=2.276e+11p ps=2.16e+06u
-M1002 Z A a_318_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1003 VGND TE a_44_549# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.604e+11p ps=2.08e+06u
-M1004 a_310_392# a_44_549# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1005 Z A a_310_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
+X0 VGND TE a_318_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_310_392# A Z VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_44_549# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_44_549# TE VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X4 VPWR a_44_549# a_310_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_318_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_2.cdl b/cells/einvp/sky130_fd_sc_hs__einvp_2.cdl
index e12b27b..c108828 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_2.cdl
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_2.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__einvp_2 A TE VGND VNB VPB VPWR Z
*.PININFO A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA TE VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Z A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 TEB TE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA TE VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 TEB TE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TEB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TEB VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndTEB A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 TEB TE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 TEB TE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__einvp_2
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_2.netlist.tsv b/cells/einvp/sky130_fd_sc_hs__einvp_2.netlist.tsv
index 5130c8e..fb5519f 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_2.netlist.tsv
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_2.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__einvp_2 A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z A sndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA TE VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET TEB TE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TEB sndTEB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB A Z VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET TEB TE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z A sndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA TE VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET TEB TE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TEB sndTEB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB A Z VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET TEB TE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_2.spice b/cells/einvp/sky130_fd_sc_hs__einvp_2.spice
index e766636..0f99062 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_2.spice
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_2.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__einvp_2 A TE VGND VNB VPB VPWR Z
-M1000 VGND TE a_263_323# VNB nlowvt w=420000u l=150000u
-+ ad=3.332e+11p pd=3.48e+06u as=1.197e+11p ps=1.41e+06u
-M1001 a_36_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=6.29e+11p pd=6.14e+06u as=2.072e+11p ps=2.04e+06u
-M1002 VGND TE a_36_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_27_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=9.912e+11p pd=8.49e+06u as=3.36e+11p ps=2.84e+06u
-M1004 VPWR TE a_263_323# VPB pshort w=640000u l=150000u
-+ ad=5.248e+11p pd=4.71e+06u as=1.856e+11p ps=1.86e+06u
-M1005 Z A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR a_263_323# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_27_368# a_263_323# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_36_74# TE VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Z A a_36_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Z A a_36_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_36_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_368# a_263_323# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_36_74# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND TE a_36_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Z A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR a_263_323# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_263_323# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_263_323# TE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
.ends
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_4.cdl b/cells/einvp/sky130_fd_sc_hs__einvp_4.cdl
index ca9917f..d22a67e 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_4.cdl
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_4.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__einvp_4 A TE VGND VNB VPB VPWR Z
*.PININFO A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA TE VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Z A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 TEB TE VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA TE VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 TEB TE VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TEB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TEB VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndTEB A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 TEB TE VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 TEB TE VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__einvp_4
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_4.netlist.tsv b/cells/einvp/sky130_fd_sc_hs__einvp_4.netlist.tsv
index 792fb8b..9830113 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_4.netlist.tsv
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_4.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__einvp_4 A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z A sndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA TE VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET TEB TE VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TEB sndTEB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB A Z VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET TEB TE VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z A sndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA TE VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET TEB TE VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TEB sndTEB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB A Z VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET TEB TE VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_4.spice b/cells/einvp/sky130_fd_sc_hs__einvp_4.spice
index 2bc72f1..f9d038d 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_4.spice
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_4.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__einvp_4 A TE VGND VNB VPB VPWR Z
-M1000 a_27_368# a_473_323# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.7864e+12p pd=1.439e+07u as=1.0696e+12p ps=8.63e+06u
-M1001 VGND TE a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.843e+11p pd=6.83e+06u as=1.1655e+12p ps=1.055e+07u
-M1002 a_27_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.995e+11p ps=4.31e+06u
-M1003 Z A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.224e+11p pd=5.77e+06u as=0p ps=0u
-M1004 a_27_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_27_74# TE VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_27_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Z A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_368# a_473_323# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_473_323# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR a_473_323# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_27_74# TE VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Z A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND TE a_473_323# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1015 Z A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR TE a_473_323# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1017 VGND TE a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# a_473_323# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Z A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_27_74# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_473_323# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_27_368# a_473_323# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Z A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Z A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_473_323# TE VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND TE a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR a_473_323# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_27_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_27_74# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_473_323# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 Z A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_27_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_27_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_27_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND TE a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_8.cdl b/cells/einvp/sky130_fd_sc_hs__einvp_8.cdl
index 1c7cecb..25c6b52 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_8.cdl
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_8.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__einvp_8 A TE VGND VNB VPB VPWR Z
*.PININFO A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O
-MMN0 Z A VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA TE VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Z A VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 TEB TE VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 sndA TE VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 TEB TE VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMP0 VPWR TEB VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP0 VPWR TEB VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndTEB A VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndTEB A VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 TEB TE VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 TEB TE VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__einvp_8
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_8.netlist.tsv b/cells/einvp/sky130_fd_sc_hs__einvp_8.netlist.tsv
index e14c8f2..7bfffe7 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_8.netlist.tsv
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_8.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__einvp_8 A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMN0 MOSFET Z A sndA VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA TE VGND VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET TEB TE VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP0 MOSFET VPWR TEB sndTEB VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndTEB A Z VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET TEB TE VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Z A sndA VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA TE VGND VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET TEB TE VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR TEB sndTEB VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndTEB A Z VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET TEB TE VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/einvp/sky130_fd_sc_hs__einvp_8.spice b/cells/einvp/sky130_fd_sc_hs__einvp_8.spice
index 17e52cc..85655a1 100644
--- a/cells/einvp/sky130_fd_sc_hs__einvp_8.spice
+++ b/cells/einvp/sky130_fd_sc_hs__einvp_8.spice
@@ -16,72 +16,38 @@
.subckt sky130_fd_sc_hs__einvp_8 A TE VGND VNB VPB VPWR Z
-M1000 VPWR a_802_323# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6632e+12p pd=1.417e+07u as=3.0016e+12p ps=2.552e+07u
-M1001 Z A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.344e+12p pd=1.136e+07u as=0p ps=0u
-M1002 VGND TE a_802_323# VNB nlowvt w=740000u l=150000u
-+ ad=1.1433e+12p pd=1.049e+07u as=2.146e+11p ps=2.06e+06u
-M1003 a_27_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_368# a_802_323# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Z A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_27_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR a_802_323# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_74# TE VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.0276e+12p pd=1.88e+07u as=0p ps=0u
-M1009 a_27_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=9.842e+11p ps=8.58e+06u
-M1010 VPWR TE a_802_323# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.192e+11p ps=2.81e+06u
-M1011 Z A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_27_74# TE VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_368# a_802_323# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_27_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR a_802_323# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND TE a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Z A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_27_74# TE VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_27_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Z A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 Z A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_27_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_27_368# a_802_323# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_27_74# TE VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 Z A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR a_802_323# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 Z A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_27_74# A Z VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VGND TE a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_27_368# A Z VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_27_368# a_802_323# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VGND TE a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VGND TE a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Z A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND TE a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_74# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_27_74# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_27_368# a_802_323# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 Z A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR a_802_323# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Z A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_27_74# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR a_802_323# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_27_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VPWR a_802_323# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_27_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_27_368# A Z VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VGND TE a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_802_323# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_27_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VGND TE a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_27_368# a_802_323# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VPWR a_802_323# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_802_323# TE VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 Z A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_27_74# TE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 Z A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_27_368# a_802_323# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 a_27_368# a_802_323# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 Z A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 Z A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 a_27_74# A Z VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 VGND TE a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 Z A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/fa/sky130_fd_sc_hs__fa_1.cdl b/cells/fa/sky130_fd_sc_hs__fa_1.cdl
index bd0d11f..e7e4a00 100644
--- a/cells/fa/sky130_fd_sc_hs__fa_1.cdl
+++ b/cells/fa/sky130_fd_sc_hs__fa_1.cdl
@@ -16,60 +16,60 @@
.SUBCKT sky130_fd_sc_hs__fa_1 A B CIN VGND VNB VPB VPWR COUT SUM
*.PININFO A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
-MMNs1s nint1 majb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNs1s nint1 majb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 COUT majb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM sumb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj10 majb B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj11 sndNAp1 A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMIN2 COUT majb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj30 majb CIN VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMIN3 SUM sumb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj31 sndNCINn3 B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNmaj10 majb B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj20 VGND A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs2s0 VGND A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs2s1 sndNAn4 B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNmaj11 sndNAp1 A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs2s2 sndNBn4 CIN VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNmaj30 majb CIN VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs3s0 nint1 B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs3s1 nint1 A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs3s2 nint1 CIN VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNmaj31 sndNCINn3 B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNmaj20 VGND A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 COUT majb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 SUM sumb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj10 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj11 sndPAp1 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2s0 VGND A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj20 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj21 sndPCINp3 CIN VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2s1 sndNAn4 B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj31 sndPCINp3 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2s2 sndNBn4 CIN VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs3s0 nint1 B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs2s0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs2s1 sndPAp4 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs2s2 sndPBp4 CIN VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs3s1 nint1 A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs3s0 pint1 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNs3s2 nint1 CIN VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 COUT majb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 SUM sumb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj10 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj11 sndPAp1 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj20 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj21 sndPCINp3 CIN VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj31 sndPCINp3 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs2s0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs3s1 pint1 A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs3s2 pint1 CIN VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs1s pint1 majb VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs2s1 sndPAp4 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs2s2 sndPBp4 CIN VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs3s0 pint1 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs3s1 pint1 A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs3s2 pint1 CIN VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs1s pint1 majb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__fa_1
diff --git a/cells/fa/sky130_fd_sc_hs__fa_1.netlist.tsv b/cells/fa/sky130_fd_sc_hs__fa_1.netlist.tsv
index 75d62cd..efd6cb0 100644
--- a/cells/fa/sky130_fd_sc_hs__fa_1.netlist.tsv
+++ b/cells/fa/sky130_fd_sc_hs__fa_1.netlist.tsv
@@ -1,30 +1,30 @@
sky130_fd_sc_hs__fa_1 A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNs1s MOSFET nint1 majb sumb VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET COUT majb VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM sumb VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj10 MOSFET majb B sndNAp1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj11 MOSFET sndNAp1 A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj30 MOSFET majb CIN sndNCINn3 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj31 MOSFET sndNCINn3 B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj20 MOSFET VGND A sndNCINn3 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs2s0 MOSFET VGND A sndNAn4 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs2s1 MOSFET sndNAn4 B sndNBn4 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs2s2 MOSFET sndNBn4 CIN sumb VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs3s0 MOSFET nint1 B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs3s1 MOSFET nint1 A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs3s2 MOSFET nint1 CIN VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET COUT majb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET SUM sumb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj10 MOSFET VPWR A sndPAp1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj11 MOSFET sndPAp1 B majb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj20 MOSFET VPWR A sndPCINp3 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj21 MOSFET sndPCINp3 CIN majb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj31 MOSFET sndPCINp3 B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs2s0 MOSFET VPWR A sndPAp4 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs2s1 MOSFET sndPAp4 B sndPBp4 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs2s2 MOSFET sndPBp4 CIN sumb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs3s0 MOSFET pint1 B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs3s1 MOSFET pint1 A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs3s2 MOSFET pint1 CIN VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs1s MOSFET pint1 majb sumb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs1s MOSFET nint1 majb sumb VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET COUT majb VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM sumb VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj10 MOSFET majb B sndNAp1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj11 MOSFET sndNAp1 A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj30 MOSFET majb CIN sndNCINn3 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj31 MOSFET sndNCINn3 B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj20 MOSFET VGND A sndNCINn3 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs2s0 MOSFET VGND A sndNAn4 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs2s1 MOSFET sndNAn4 B sndNBn4 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs2s2 MOSFET sndNBn4 CIN sumb VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs3s0 MOSFET nint1 B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs3s1 MOSFET nint1 A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs3s2 MOSFET nint1 CIN VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET COUT majb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM sumb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj10 MOSFET VPWR A sndPAp1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj11 MOSFET sndPAp1 B majb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj20 MOSFET VPWR A sndPCINp3 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj21 MOSFET sndPCINp3 CIN majb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj31 MOSFET sndPCINp3 B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs2s0 MOSFET VPWR A sndPAp4 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs2s1 MOSFET sndPAp4 B sndPBp4 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs2s2 MOSFET sndPBp4 CIN sumb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs3s0 MOSFET pint1 B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs3s1 MOSFET pint1 A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs3s2 MOSFET pint1 CIN VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs1s MOSFET pint1 majb sumb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/fa/sky130_fd_sc_hs__fa_1.spice b/cells/fa/sky130_fd_sc_hs__fa_1.spice
index 9ec78ed..bbcd7c2 100644
--- a/cells/fa/sky130_fd_sc_hs__fa_1.spice
+++ b/cells/fa/sky130_fd_sc_hs__fa_1.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__fa_1 A B CIN VGND VNB VPB VPWR COUT SUM
-M1000 a_916_347# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.55e+11p pd=2.71e+06u as=2.2238e+12p ps=1.522e+07u
-M1001 a_1107_347# CIN a_465_249# VPB pshort w=1e+06u l=150000u
-+ ad=7.8e+11p pd=5.56e+06u as=3e+11p ps=2.6e+06u
-M1002 a_315_75# B a_237_75# VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=1.536e+11p ps=1.76e+06u
-M1003 a_69_260# CIN a_315_75# VNB nlowvt w=640000u l=150000u
-+ ad=2.496e+11p pd=2.06e+06u as=0p ps=0u
-M1004 a_936_75# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=1.65875e+12p ps=1.244e+07u
-M1005 VPWR A a_1107_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR a_69_260# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.192e+11p ps=2.81e+06u
-M1007 VPWR B a_509_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=6.9e+11p ps=5.38e+06u
-M1008 VGND CIN a_501_75# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.096e+11p ps=3.84e+06u
-M1009 a_217_368# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.73375e+11p pd=2.92e+06u as=0p ps=0u
-M1010 a_501_75# a_465_249# a_69_260# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_318_389# B a_217_368# VPB pshort w=1e+06u l=150000u
-+ ad=3.9175e+11p pd=3.13e+06u as=0p ps=0u
-M1012 a_237_75# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_69_260# CIN a_318_389# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1014 VPWR CIN a_509_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_509_347# a_465_249# a_69_260# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 COUT a_465_249# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1017 a_1107_347# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND B a_501_75# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_1100_75# B VGND VNB nlowvt w=640000u l=150000u
-+ ad=8.888e+11p pd=5.27e+06u as=0p ps=0u
-M1020 a_501_75# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_465_249# B a_936_75# VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=0p ps=0u
-M1022 COUT a_465_249# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.998e+11p pd=2.02e+06u as=0p ps=0u
-M1023 a_509_347# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_465_249# B a_916_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND A a_1100_75# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1100_75# CIN a_465_249# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND a_69_260# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 VGND a_465_249# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_217_368# B a_318_389# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VPWR A a_217_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND A a_936_75# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_315_75# CIN a_69_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_318_389# CIN a_69_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_237_75# B a_315_75# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_69_260# a_465_249# a_501_75# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VGND B a_1100_75# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 SUM a_69_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_465_249# CIN a_1100_75# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_509_347# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 VGND A a_237_75# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VPWR A a_509_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_509_347# CIN VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 a_1107_347# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 VPWR a_465_249# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VPWR B a_1107_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_1100_75# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_69_260# a_465_249# a_509_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 a_501_75# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 a_936_75# B a_465_249# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 a_501_75# CIN VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 VPWR A a_916_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X24 a_916_347# B a_465_249# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 VGND A a_501_75# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X26 a_465_249# CIN a_1107_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 SUM a_69_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/fa/sky130_fd_sc_hs__fa_2.cdl b/cells/fa/sky130_fd_sc_hs__fa_2.cdl
index 96fe61d..df8770a 100644
--- a/cells/fa/sky130_fd_sc_hs__fa_2.cdl
+++ b/cells/fa/sky130_fd_sc_hs__fa_2.cdl
@@ -16,60 +16,60 @@
.SUBCKT sky130_fd_sc_hs__fa_2 A B CIN VGND VNB VPB VPWR COUT SUM
*.PININFO A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
-MMNs1s nint1 majb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNs1s nint1 majb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 COUT majb VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM sumb VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj10 majb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj11 sndNAp1 A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMIN2 COUT majb VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj30 majb CIN VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMIN3 SUM sumb VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj21 nmajmid A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNmaj10 majb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj20 VGND B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs2s0 VGND A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs2s1 sndNAn4 B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNmaj11 sndNAp1 A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs2s2 sndNBn4 CIN VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNmaj30 majb CIN VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs3s0 nint1 A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs3s1 nint1 B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs3s2 nint1 CIN VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNmaj21 nmajmid A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 COUT majb VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 SUM sumb VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj10 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj11 sndPAp1 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNmaj20 VGND B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj20 VPWR B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj30 pmajmid CIN VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2s0 VGND A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj21 pmajmid A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2s1 sndNAn4 B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs2s0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs2s1 sndPAp4 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs2s2 sndPBp4 CIN VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2s2 sndNBn4 CIN VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs3s0 nint1 A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs3s0 pint1 A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNs3s1 nint1 B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs3s2 nint1 CIN VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 COUT majb VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 SUM sumb VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj10 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj11 sndPAp1 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj20 VPWR B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj30 pmajmid CIN VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj21 pmajmid A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs2s0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs3s1 pint1 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs3s2 pint1 CIN VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs1s pint1 majb VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs2s1 sndPAp4 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs2s2 sndPBp4 CIN VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs3s0 pint1 A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs3s1 pint1 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs3s2 pint1 CIN VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs1s pint1 majb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__fa_2
diff --git a/cells/fa/sky130_fd_sc_hs__fa_2.netlist.tsv b/cells/fa/sky130_fd_sc_hs__fa_2.netlist.tsv
index 5bbd686..92511fa 100644
--- a/cells/fa/sky130_fd_sc_hs__fa_2.netlist.tsv
+++ b/cells/fa/sky130_fd_sc_hs__fa_2.netlist.tsv
@@ -1,30 +1,30 @@
sky130_fd_sc_hs__fa_2 A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNs1s MOSFET nint1 majb sumb VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET COUT majb VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM sumb VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj10 MOSFET majb B sndNAp1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj11 MOSFET sndNAp1 A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj30 MOSFET majb CIN nmajmid VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj21 MOSFET nmajmid A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj20 MOSFET VGND B nmajmid VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs2s0 MOSFET VGND A sndNAn4 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs2s1 MOSFET sndNAn4 B sndNBn4 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs2s2 MOSFET sndNBn4 CIN sumb VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs3s0 MOSFET nint1 A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs3s1 MOSFET nint1 B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs3s2 MOSFET nint1 CIN VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET COUT majb VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET SUM sumb VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj10 MOSFET VPWR A sndPAp1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj11 MOSFET sndPAp1 B majb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj20 MOSFET VPWR B pmajmid VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj30 MOSFET pmajmid CIN majb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj21 MOSFET pmajmid A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs2s0 MOSFET VPWR A sndPAp4 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs2s1 MOSFET sndPAp4 B sndPBp4 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs2s2 MOSFET sndPBp4 CIN sumb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs3s0 MOSFET pint1 A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs3s1 MOSFET pint1 B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs3s2 MOSFET pint1 CIN VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs1s MOSFET pint1 majb sumb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs1s MOSFET nint1 majb sumb VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET COUT majb VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM sumb VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj10 MOSFET majb B sndNAp1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj11 MOSFET sndNAp1 A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj30 MOSFET majb CIN nmajmid VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj21 MOSFET nmajmid A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj20 MOSFET VGND B nmajmid VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs2s0 MOSFET VGND A sndNAn4 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs2s1 MOSFET sndNAn4 B sndNBn4 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs2s2 MOSFET sndNBn4 CIN sumb VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs3s0 MOSFET nint1 A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs3s1 MOSFET nint1 B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs3s2 MOSFET nint1 CIN VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET COUT majb VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM sumb VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj10 MOSFET VPWR A sndPAp1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj11 MOSFET sndPAp1 B majb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj20 MOSFET VPWR B pmajmid VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj30 MOSFET pmajmid CIN majb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj21 MOSFET pmajmid A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs2s0 MOSFET VPWR A sndPAp4 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs2s1 MOSFET sndPAp4 B sndPBp4 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs2s2 MOSFET sndPBp4 CIN sumb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs3s0 MOSFET pint1 A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs3s1 MOSFET pint1 B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs3s2 MOSFET pint1 CIN VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs1s MOSFET pint1 majb sumb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/fa/sky130_fd_sc_hs__fa_2.spice b/cells/fa/sky130_fd_sc_hs__fa_2.spice
index 74abfcf..6534a6a 100644
--- a/cells/fa/sky130_fd_sc_hs__fa_2.spice
+++ b/cells/fa/sky130_fd_sc_hs__fa_2.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__fa_2 A B CIN VGND VNB VPB VPWR COUT SUM
-M1000 VPWR A a_484_347# VPB pshort w=1e+06u l=150000u
-+ ad=2.80985e+12p pd=1.858e+07u as=2.7e+11p ps=2.54e+06u
-M1001 a_992_347# a_336_347# a_701_79# VNB nlowvt w=740000u l=150000u
-+ ad=2.59e+11p pd=2.18e+06u as=5.18e+11p ps=4.36e+06u
-M1002 a_683_347# CIN VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6.82125e+11p pd=5.62e+06u as=0p ps=0u
-M1003 a_683_347# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_1205_79# B a_1119_79# VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=2.072e+11p ps=2.04e+06u
-M1005 VGND A a_1205_79# VNB nlowvt w=740000u l=150000u
-+ ad=2.36723e+12p pd=1.592e+07u as=0p ps=0u
-M1006 a_992_347# a_336_347# a_683_347# VPB pshort w=1e+06u l=150000u
-+ ad=3.6e+11p pd=2.72e+06u as=0p ps=0u
-M1007 COUT a_336_347# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1008 a_27_79# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.327e+11p pd=4.67e+06u as=0p ps=0u
-M1009 SUM a_992_347# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1010 VPWR B a_683_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND a_336_347# COUT VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_1202_368# B a_1094_347# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=4.047e+11p ps=2.99e+06u
-M1013 VGND a_992_347# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND B a_701_79# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_701_79# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR A a_1202_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND A a_27_79# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 SUM a_992_347# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1019 VPWR A a_27_378# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=5.95e+11p ps=5.19e+06u
-M1020 VPWR a_336_347# COUT VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=4.424e+11p ps=3.03e+06u
-M1021 a_1119_79# CIN a_992_347# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_27_378# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND A a_487_79# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1024 a_1094_347# CIN a_992_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR a_992_347# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_487_79# B a_336_347# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.59e+11p ps=2.18e+06u
-M1027 a_336_347# CIN a_27_378# VPB pshort w=1e+06u l=150000u
-+ ad=5.9e+11p pd=3.18e+06u as=0p ps=0u
-M1028 a_484_347# B a_336_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_336_347# CIN a_27_79# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_701_79# CIN VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 COUT a_336_347# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_79# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_1094_347# B a_1202_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VGND CIN a_701_79# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND A a_701_79# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR a_992_347# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_1202_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VGND a_336_347# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_336_347# B a_484_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_701_79# a_336_347# a_992_347# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_27_378# CIN a_336_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 COUT a_336_347# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND B a_27_79# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_484_347# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_683_347# a_336_347# a_992_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 COUT a_336_347# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VGND a_992_347# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_992_347# CIN a_1119_79# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_487_79# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_336_347# B a_487_79# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_683_347# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 SUM a_992_347# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_1205_79# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_27_378# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 a_1119_79# B a_1205_79# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 SUM a_992_347# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_992_347# CIN a_1094_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X26 VPWR B a_27_378# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 VPWR a_336_347# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 a_27_79# CIN a_336_347# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 VPWR A a_683_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X30 VPWR CIN a_683_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X31 a_701_79# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/fa/sky130_fd_sc_hs__fa_4.cdl b/cells/fa/sky130_fd_sc_hs__fa_4.cdl
index c8c4ba6..526ea1a 100644
--- a/cells/fa/sky130_fd_sc_hs__fa_4.cdl
+++ b/cells/fa/sky130_fd_sc_hs__fa_4.cdl
@@ -16,60 +16,60 @@
.SUBCKT sky130_fd_sc_hs__fa_4 A B CIN VGND VNB VPB VPWR COUT SUM
*.PININFO A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
-MMNs1s nint1 majb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNs1s nint1 majb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 COUT majb VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM sumb VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj10 majb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj11 sndNAp1 A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMIN2 COUT majb VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj30 majb CIN VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMIN3 SUM sumb VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj21 nmajmid A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNmaj10 majb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNmaj20 VGND B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs2s0 VGND A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs2s1 sndNAn4 B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNmaj11 sndNAp1 A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs2s2 sndNBn4 CIN VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNmaj30 majb CIN VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs3s0 nint1 A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs3s1 nint1 B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs3s2 nint1 CIN VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNmaj21 nmajmid A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 COUT majb VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 SUM sumb VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj10 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj11 sndPAp1 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNmaj20 VGND B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj20 VPWR B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj30 pmajmid CIN VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2s0 VGND A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPmaj21 pmajmid A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2s1 sndNAn4 B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs2s0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs2s1 sndPAp4 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs2s2 sndPBp4 CIN VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2s2 sndNBn4 CIN VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs3s0 nint1 A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs3s0 pint1 A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNs3s1 nint1 B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs3s2 nint1 CIN VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 COUT majb VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 SUM sumb VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj10 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj11 sndPAp1 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj20 VPWR B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj30 pmajmid CIN VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPmaj21 pmajmid A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs2s0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs3s1 pint1 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs3s2 pint1 CIN VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs1s pint1 majb VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs2s1 sndPAp4 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs2s2 sndPBp4 CIN VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs3s0 pint1 A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs3s1 pint1 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs3s2 pint1 CIN VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs1s pint1 majb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__fa_4
diff --git a/cells/fa/sky130_fd_sc_hs__fa_4.netlist.tsv b/cells/fa/sky130_fd_sc_hs__fa_4.netlist.tsv
index a1e5536..a91504c 100644
--- a/cells/fa/sky130_fd_sc_hs__fa_4.netlist.tsv
+++ b/cells/fa/sky130_fd_sc_hs__fa_4.netlist.tsv
@@ -1,30 +1,30 @@
sky130_fd_sc_hs__fa_4 A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNs1s MOSFET nint1 majb sumb VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET COUT majb VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM sumb VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj10 MOSFET majb B sndNAp1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj11 MOSFET sndNAp1 A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj30 MOSFET majb CIN nmajmid VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj21 MOSFET nmajmid A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNmaj20 MOSFET VGND B nmajmid VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs2s0 MOSFET VGND A sndNAn4 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs2s1 MOSFET sndNAn4 B sndNBn4 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs2s2 MOSFET sndNBn4 CIN sumb VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs3s0 MOSFET nint1 A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs3s1 MOSFET nint1 B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs3s2 MOSFET nint1 CIN VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET COUT majb VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET SUM sumb VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj10 MOSFET VPWR A sndPAp1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj11 MOSFET sndPAp1 B majb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj20 MOSFET VPWR B pmajmid VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj30 MOSFET pmajmid CIN majb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPmaj21 MOSFET pmajmid A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs2s0 MOSFET VPWR A sndPAp4 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs2s1 MOSFET sndPAp4 B sndPBp4 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs2s2 MOSFET sndPBp4 CIN sumb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs3s0 MOSFET pint1 A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs3s1 MOSFET pint1 B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs3s2 MOSFET pint1 CIN VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs1s MOSFET pint1 majb sumb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs1s MOSFET nint1 majb sumb VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET COUT majb VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM sumb VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj10 MOSFET majb B sndNAp1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj11 MOSFET sndNAp1 A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj30 MOSFET majb CIN nmajmid VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj21 MOSFET nmajmid A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNmaj20 MOSFET VGND B nmajmid VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs2s0 MOSFET VGND A sndNAn4 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs2s1 MOSFET sndNAn4 B sndNBn4 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs2s2 MOSFET sndNBn4 CIN sumb VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs3s0 MOSFET nint1 A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs3s1 MOSFET nint1 B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs3s2 MOSFET nint1 CIN VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET COUT majb VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM sumb VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj10 MOSFET VPWR A sndPAp1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj11 MOSFET sndPAp1 B majb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj20 MOSFET VPWR B pmajmid VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj30 MOSFET pmajmid CIN majb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPmaj21 MOSFET pmajmid A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs2s0 MOSFET VPWR A sndPAp4 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs2s1 MOSFET sndPAp4 B sndPBp4 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs2s2 MOSFET sndPBp4 CIN sumb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs3s0 MOSFET pint1 A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs3s1 MOSFET pint1 B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs3s2 MOSFET pint1 CIN VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs1s MOSFET pint1 majb sumb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/fa/sky130_fd_sc_hs__fa_4.spice b/cells/fa/sky130_fd_sc_hs__fa_4.spice
index b3ce3a3..eaadac1 100644
--- a/cells/fa/sky130_fd_sc_hs__fa_4.spice
+++ b/cells/fa/sky130_fd_sc_hs__fa_4.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__fa_4 A B CIN VGND VNB VPB VPWR COUT SUM
-M1000 a_1024_74# a_418_74# a_737_347# VPB pshort w=1e+06u l=150000u
-+ ad=3.5e+11p pd=2.7e+06u as=6.5e+11p ps=5.3e+06u
-M1001 COUT a_418_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=3.21355e+12p ps=2.367e+07u
-M1002 a_535_347# B a_418_74# VPB pshort w=1e+06u l=150000u
-+ ad=3.6e+11p pd=2.72e+06u as=3e+11p ps=2.6e+06u
-M1003 VPWR a_1024_74# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=6.72e+11p ps=5.68e+06u
-M1004 a_418_74# CIN a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=4.181e+11p ps=4.09e+06u
-M1005 VGND A a_1238_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.9966e+12p pd=2.115e+07u as=2.664e+11p ps=2.2e+06u
-M1006 a_1235_347# B a_1141_347# VPB pshort w=1e+06u l=150000u
-+ ad=4.047e+11p pd=2.99e+06u as=3.2e+11p ps=2.64e+06u
-M1007 COUT a_418_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR a_418_74# COUT VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR A a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=1.27633e+12p ps=6.69e+06u
-M1010 COUT a_418_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1011 VGND a_418_74# COUT VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_734_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1013 a_1024_74# a_418_74# a_734_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.922e+11p pd=2.54e+06u as=0p ps=0u
-M1014 a_737_347# CIN VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR A a_535_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND a_1024_74# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1017 SUM a_1024_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 COUT a_418_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_532_74# B a_418_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=0p ps=0u
-M1020 VPWR a_418_74# COUT VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR B a_737_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_1160_74# CIN a_1024_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1023 a_27_392# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR A a_1235_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_27_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_734_74# CIN VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND B a_734_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_737_347# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VGND A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VGND A a_532_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 SUM a_1024_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VGND a_1024_74# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VGND a_418_74# COUT VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 SUM a_1024_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 SUM a_1024_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_418_74# CIN a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_1141_347# CIN a_1024_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VPWR a_1024_74# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_1238_74# B a_1160_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_418_74# B a_535_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_1141_347# B a_1235_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VGND CIN a_734_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_734_74# a_418_74# a_1024_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR CIN a_737_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_737_347# a_418_74# a_1024_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VGND A a_734_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR a_1024_74# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR a_418_74# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 COUT a_418_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_737_347# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_1024_74# CIN a_1160_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_1024_74# CIN a_1141_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 VPWR A a_737_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 a_1235_347# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 VPWR a_1024_74# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_27_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 COUT a_418_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_27_392# CIN a_418_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 VGND a_1024_74# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 COUT a_418_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 VGND a_418_74# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 SUM a_1024_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_1238_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 SUM a_1024_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 SUM a_1024_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_418_74# B a_532_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 a_1160_74# B a_1238_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_535_347# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X30 VPWR a_418_74# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 a_27_74# CIN a_418_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 a_532_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 VGND a_1024_74# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 VGND a_418_74# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 VPWR B a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X36 SUM a_1024_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X37 COUT a_418_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X38 a_27_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X39 a_734_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/fah/sky130_fd_sc_hs__fah_1.cdl b/cells/fah/sky130_fd_sc_hs__fah_1.cdl
index 6598661..1091547 100644
--- a/cells/fah/sky130_fd_sc_hs__fah_1.cdl
+++ b/cells/fah/sky130_fd_sc_hs__fah_1.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__fah_1 A B CI VGND VNB VPB VPWR COUT SUM
*.PININFO A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
-MMIN2 COUT net195 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMIN2 COUT net195 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM net123 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 CIb mid2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 Bb mid1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 CIbb mid2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 CIb mid1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 CIbb CIb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 CIb CI VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Ab2 A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 Abb2 Ab2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI14 Ab1 A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 Abb2 B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI21 Ab1 Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Abb2 Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Ab1 B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 COUT net195 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MMIN3 SUM net123 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 SUM net123 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI6 CIb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI5 Bb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI2 CIbb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 CIb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 CIb mid1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI46 CIbb CIb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 CIb CI VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI8 Ab2 A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 Bb mid2 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI9 Abb2 Ab2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI14 Ab1 A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 Abb2 B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI21 Ab1 Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 Abb2 Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Ab1 B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 COUT net195 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 SUM net123 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 CIb mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI1 CIbb mid1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI3 Bb mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 CIb mid2 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI1 CIbb mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 Bb B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 CIb mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 Bb B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 CIbb CIb VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI47 CIbb CIb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 CIb CI VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 CIb CI VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI12 Ab2 A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI12 Ab2 A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 Abb2 Ab2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 Abb2 Ab2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 Ab1 A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 Ab1 A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI22 Abb2 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI22 Abb2 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 Ab1 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 Ab1 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 Abb2 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 Abb2 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 Ab1 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 Ab1 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__fah_1
diff --git a/cells/fah/sky130_fd_sc_hs__fah_1.netlist.tsv b/cells/fah/sky130_fd_sc_hs__fah_1.netlist.tsv
index f080c2a..7d105ae 100644
--- a/cells/fah/sky130_fd_sc_hs__fah_1.netlist.tsv
+++ b/cells/fah/sky130_fd_sc_hs__fah_1.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__fah_1 A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET COUT net195 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM net123 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET CIb mid2 net195 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET Bb mid1 net195 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET CIbb mid2 net123 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET CIb mid1 net123 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET CIbb CIb VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET CIb CI VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Ab2 A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET Abb2 Ab2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI14 MOSFET Ab1 A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET Abb2 B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI21 MOSFET Ab1 Bb mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Abb2 Bb mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Ab1 B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET COUT net195 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET SUM net123 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET CIb mid1 net195 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET Bb mid2 net195 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI1 MOSFET CIbb mid1 net123 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET CIb mid2 net123 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET CIbb CIb VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET CIb CI VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI12 MOSFET Ab2 A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET Abb2 Ab2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET Ab1 A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI22 MOSFET Abb2 Bb mid1 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET Ab1 B mid1 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET Abb2 B mid2 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET Ab1 Bb mid2 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET COUT net195 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM net123 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET CIb mid2 net195 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET Bb mid1 net195 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET CIbb mid2 net123 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET CIb mid1 net123 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET CIbb CIb VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET CIb CI VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Ab2 A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET Abb2 Ab2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET Ab1 A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET Abb2 B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI21 MOSFET Ab1 Bb mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Abb2 Bb mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Ab1 B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET COUT net195 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM net123 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET CIb mid1 net195 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET Bb mid2 net195 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI1 MOSFET CIbb mid1 net123 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET CIb mid2 net123 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET CIbb CIb VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET CIb CI VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI12 MOSFET Ab2 A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET Abb2 Ab2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET Ab1 A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI22 MOSFET Abb2 Bb mid1 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET Ab1 B mid1 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET Abb2 B mid2 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET Ab1 Bb mid2 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/fah/sky130_fd_sc_hs__fah_1.spice b/cells/fah/sky130_fd_sc_hs__fah_1.spice
index f029989..5503e19 100644
--- a/cells/fah/sky130_fd_sc_hs__fah_1.spice
+++ b/cells/fah/sky130_fd_sc_hs__fah_1.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__fah_1 A B CI VGND VNB VPB VPWR COUT SUM
-M1000 a_410_58# a_811_379# a_879_55# VNB nlowvt w=640000u l=150000u
-+ ad=2.6395e+11p pd=2.41e+06u as=4.9405e+11p ps=5.22e+06u
-M1001 a_83_21# a_811_379# a_231_132# VNB nlowvt w=640000u l=150000u
-+ ad=2.375e+11p pd=2.16e+06u as=3.808e+11p ps=3.75e+06u
-M1002 a_811_379# a_879_55# a_1849_374# VNB nlowvt w=640000u l=150000u
-+ ad=6.528e+11p pd=3.32e+06u as=5.128e+11p ps=4.25e+06u
-M1003 a_879_55# a_1023_379# a_410_58# VPB pshort w=840000u l=150000u
-+ ad=4.036e+11p pd=3.01e+06u as=5.082e+11p ps=2.89e+06u
-M1004 a_1023_379# a_879_55# a_1660_374# VNB nlowvt w=640000u l=150000u
-+ ad=4.965e+11p pd=2.98e+06u as=5.157e+11p ps=4.37e+06u
-M1005 a_231_132# a_1023_379# a_83_21# VPB pshort w=840000u l=150000u
-+ ad=1.10822e+12p pd=6.61e+06u as=7.644e+11p ps=3.5e+06u
-M1006 VGND a_410_58# COUT VNB nlowvt w=740000u l=150000u
-+ ad=1.8144e+12p pd=1.292e+07u as=2.072e+11p ps=2.04e+06u
-M1007 VPWR a_2342_48# a_1660_374# VPB pshort w=1.12e+06u l=150000u
-+ ad=2.39732e+12p pd=1.594e+07u as=6.202e+11p ps=5.22e+06u
-M1008 a_2342_48# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1009 VPWR A a_1849_374# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=1.61635e+12p ps=7.38e+06u
-M1010 a_231_132# CI VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_2342_48# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1012 a_231_132# a_1023_379# a_410_58# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_1023_379# a_879_55# a_1849_374# VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1014 VGND A a_1849_374# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR a_410_58# COUT VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=4.6765e+11p ps=3.29e+06u
-M1016 a_1660_374# B a_1023_379# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_410_58# a_811_379# a_231_132# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_811_379# a_879_55# a_1660_374# VPB pshort w=840000u l=150000u
-+ ad=2.94e+11p pd=2.38e+06u as=0p ps=0u
-M1019 a_1849_374# B a_811_379# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_644_104# a_1023_379# a_83_21# VNB nlowvt w=640000u l=150000u
-+ ad=4.1745e+11p pd=3.87e+06u as=0p ps=0u
-M1021 VPWR a_83_21# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1022 a_231_132# CI VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_83_21# a_811_379# a_644_104# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=5.58725e+11p ps=3.27e+06u
-M1024 a_644_104# a_231_132# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND a_2342_48# a_1660_374# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND B a_879_55# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_1660_374# B a_811_379# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_644_104# a_231_132# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VGND a_83_21# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1030 a_1849_374# B a_1023_379# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR B a_879_55# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 SUM a_83_21# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 COUT a_410_58# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_1849_374# a_879_55# a_811_379# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_879_55# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_231_132# a_811_379# a_83_21# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_1660_374# a_879_55# a_1023_379# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_1023_379# B a_1849_374# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_1849_374# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_410_58# a_1023_379# a_231_132# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_1849_374# a_879_55# a_1023_379# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_644_104# a_811_379# a_83_21# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 VGND a_231_132# a_644_104# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 VGND A a_2342_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_879_55# a_811_379# a_410_58# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_1849_374# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 a_410_58# a_1023_379# a_879_55# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 a_83_21# a_1023_379# a_231_132# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 SUM a_83_21# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_811_379# B a_1660_374# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_231_132# a_811_379# a_410_58# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 a_83_21# a_1023_379# a_644_104# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 VPWR a_231_132# a_644_104# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 VPWR A a_2342_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 a_1023_379# B a_1660_374# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X24 a_1660_374# a_2342_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_1660_374# a_879_55# a_811_379# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X26 a_1660_374# a_2342_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VPWR CI a_231_132# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X28 a_879_55# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VGND CI a_231_132# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X30 COUT a_410_58# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_811_379# B a_1849_374# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/fah/sky130_fd_sc_hs__fah_2.cdl b/cells/fah/sky130_fd_sc_hs__fah_2.cdl
index aef5db3..f3939e2 100644
--- a/cells/fah/sky130_fd_sc_hs__fah_2.cdl
+++ b/cells/fah/sky130_fd_sc_hs__fah_2.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__fah_2 A B CI VGND VNB VPB VPWR COUT SUM
*.PININFO A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
-MMIN2 COUT net195 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+MMIN2 COUT net195 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM net123 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 CIb mid2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 Bb mid1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 CIbb mid2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 CIb mid1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 CIbb CIb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 CIb CI VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Ab2 A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 Abb2 Ab2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI14 Ab1 A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 Abb2 B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI21 Ab1 Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Abb2 Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Ab1 B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 COUT net195 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265
+MMIN3 SUM net123 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 SUM net123 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI6 CIb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI5 Bb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI2 CIbb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 CIb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 CIb mid1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI46 CIbb CIb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 CIb CI VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI8 Ab2 A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 Bb mid2 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI9 Abb2 Ab2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI14 Ab1 A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 Abb2 B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI21 Ab1 Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 Abb2 Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Ab1 B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 COUT net195 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 SUM net123 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 CIb mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI1 CIbb mid1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI3 Bb mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 CIb mid2 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI1 CIbb mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 Bb B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 CIb mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 Bb B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 CIbb CIb VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI47 CIbb CIb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 CIb CI VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 CIb CI VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI12 Ab2 A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI12 Ab2 A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 Abb2 Ab2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 Abb2 Ab2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 Ab1 A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 Ab1 A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI22 Abb2 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI22 Abb2 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 Ab1 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 Ab1 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 Abb2 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 Abb2 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 Ab1 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 Ab1 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__fah_2
diff --git a/cells/fah/sky130_fd_sc_hs__fah_2.netlist.tsv b/cells/fah/sky130_fd_sc_hs__fah_2.netlist.tsv
index d4cb45e..1badcf2 100644
--- a/cells/fah/sky130_fd_sc_hs__fah_2.netlist.tsv
+++ b/cells/fah/sky130_fd_sc_hs__fah_2.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__fah_2 A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET COUT net195 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM net123 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET CIb mid2 net195 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET Bb mid1 net195 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET CIbb mid2 net123 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET CIb mid1 net123 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET CIbb CIb VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET CIb CI VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Ab2 A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET Abb2 Ab2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI14 MOSFET Ab1 A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET Abb2 B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI21 MOSFET Ab1 Bb mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Abb2 Bb mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Ab1 B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET COUT net195 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET SUM net123 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET CIb mid1 net195 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET Bb mid2 net195 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI1 MOSFET CIbb mid1 net123 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET CIb mid2 net123 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET CIbb CIb VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET CIb CI VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI12 MOSFET Ab2 A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET Abb2 Ab2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET Ab1 A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI22 MOSFET Abb2 Bb mid1 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET Ab1 B mid1 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET Abb2 B mid2 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET Ab1 Bb mid2 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET COUT net195 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM net123 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET CIb mid2 net195 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET Bb mid1 net195 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET CIbb mid2 net123 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET CIb mid1 net123 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET CIbb CIb VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET CIb CI VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Ab2 A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET Abb2 Ab2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET Ab1 A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET Abb2 B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI21 MOSFET Ab1 Bb mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Abb2 Bb mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Ab1 B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET COUT net195 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM net123 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET CIb mid1 net195 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET Bb mid2 net195 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI1 MOSFET CIbb mid1 net123 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET CIb mid2 net123 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET CIbb CIb VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET CIb CI VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI12 MOSFET Ab2 A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET Abb2 Ab2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET Ab1 A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI22 MOSFET Abb2 Bb mid1 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET Ab1 B mid1 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET Abb2 B mid2 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET Ab1 Bb mid2 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/fah/sky130_fd_sc_hs__fah_2.spice b/cells/fah/sky130_fd_sc_hs__fah_2.spice
index 03874d4..117295a 100644
--- a/cells/fah/sky130_fd_sc_hs__fah_2.spice
+++ b/cells/fah/sky130_fd_sc_hs__fah_2.spice
@@ -16,76 +16,40 @@
.subckt sky130_fd_sc_hs__fah_2 A B CI VGND VNB VPB VPWR COUT SUM
-M1000 a_481_379# B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.948e+11p pd=2.99e+06u as=2.5648e+12p ps=2.029e+07u
-M1001 a_1689_424# CI VPWR VPB pshort w=1e+06u l=150000u
-+ ad=1.0242e+12p pd=6.01e+06u as=0p ps=0u
-M1002 a_114_368# a_81_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=7e+11p pd=5.4e+06u as=0p ps=0u
-M1003 a_514_424# a_481_379# a_413_392# VPB pshort w=840000u l=150000u
-+ ad=7.686e+11p pd=3.51e+06u as=5.8e+11p ps=4.96e+06u
-M1004 a_1689_424# a_849_424# a_1451_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=8.736e+11p ps=3.76e+06u
-M1005 a_413_392# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=4.247e+11p pd=4.22e+06u as=1.82425e+12p ps=1.593e+07u
-M1006 a_514_424# B a_413_392# VNB nlowvt w=640000u l=150000u
-+ ad=3.904e+11p pd=2.5e+06u as=0p ps=0u
-M1007 a_849_424# B a_114_368# VNB nlowvt w=640000u l=150000u
-+ ad=4.448e+11p pd=2.67e+06u as=7.401e+11p ps=4.99e+06u
-M1008 a_114_368# a_481_379# a_514_424# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_1895_424# a_849_424# a_1689_424# VNB nlowvt w=640000u l=150000u
-+ ad=4.729e+11p pd=2.9e+06u as=6.112e+11p ps=4.47e+06u
-M1010 a_114_368# B a_514_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND a_1689_424# a_2052_424# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.688e+11p ps=2.12e+06u
-M1012 a_1451_424# a_514_424# a_481_379# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_2052_424# a_849_424# a_1895_424# VPB pshort w=840000u l=150000u
-+ ad=4.918e+11p pd=3.07e+06u as=5.334e+11p ps=2.95e+06u
-M1014 COUT a_1451_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1015 VPWR A a_81_260# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.85e+11p ps=2.57e+06u
-M1016 a_849_424# a_481_379# a_114_368# VPB pshort w=840000u l=150000u
-+ ad=1.1298e+12p pd=4.37e+06u as=0p ps=0u
-M1017 VGND A a_81_260# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.272e+11p ps=1.99e+06u
-M1018 VPWR a_1895_424# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.472e+11p ps=2.86e+06u
-M1019 a_1451_424# a_849_424# a_481_379# VNB nlowvt w=640000u l=150000u
-+ ad=5.6e+11p pd=3.03e+06u as=2.33e+11p ps=2.13e+06u
-M1020 a_1689_424# a_514_424# a_1451_424# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1689_424# CI VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND a_1895_424# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.146e+11p ps=2.06e+06u
-M1023 COUT a_1451_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1024 a_413_392# B a_849_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_413_392# a_481_379# a_849_424# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR a_1451_424# COUT VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_2052_424# a_514_424# a_1895_424# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 SUM a_1895_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 SUM a_1895_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_413_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1895_424# a_514_424# a_1689_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR a_1689_424# a_2052_424# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_481_379# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_114_368# a_81_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND a_1451_424# COUT VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1689_424# a_849_424# a_1895_424# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 a_849_424# a_481_379# a_413_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_1689_424# a_514_424# a_1895_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 VPWR a_1451_424# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_413_392# a_481_379# a_514_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 a_1895_424# a_849_424# a_2052_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VPWR a_1895_424# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND CI a_1689_424# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_1451_424# a_849_424# a_1689_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 a_114_368# B a_849_424# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_114_368# a_481_379# a_849_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 a_481_379# a_514_424# a_1451_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 SUM a_1895_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VPWR a_81_260# a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VGND A a_413_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 VGND B a_481_379# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 SUM a_1895_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_81_260# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 VGND a_1895_424# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_1895_424# a_514_424# a_2052_424# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_481_379# a_849_424# a_1451_424# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 a_2052_424# a_1689_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 VPWR A a_413_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 a_413_392# B a_514_424# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 VPWR CI a_1689_424# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 COUT a_1451_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 COUT a_1451_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_514_424# B a_114_368# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X28 VGND a_81_260# a_114_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_849_424# B a_413_392# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X30 VPWR B a_481_379# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 VGND a_1451_424# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 a_1451_424# a_514_424# a_1689_424# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X33 a_2052_424# a_1689_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X34 a_81_260# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X35 a_514_424# a_481_379# a_114_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/fah/sky130_fd_sc_hs__fah_4.cdl b/cells/fah/sky130_fd_sc_hs__fah_4.cdl
index 672e6e5..3b3890c 100644
--- a/cells/fah/sky130_fd_sc_hs__fah_4.cdl
+++ b/cells/fah/sky130_fd_sc_hs__fah_4.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__fah_4 A B CI VGND VNB VPB VPWR COUT SUM
*.PININFO A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
-MMIN2 COUT net195 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+MMIN2 COUT net195 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM net123 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 CIb mid2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI5 Bb mid1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 CIbb mid2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 CIb mid1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 CIbb CIb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 CIb CI VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 Ab2 A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 Abb2 Ab2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI14 Ab1 A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 Abb2 B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI21 Ab1 Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Abb2 Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Ab1 B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 COUT net195 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265
+MMIN3 SUM net123 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 SUM net123 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI6 CIb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI5 Bb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI2 CIbb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 CIb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 CIb mid1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI46 CIbb CIb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 CIb CI VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI8 Ab2 A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 Bb mid2 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI9 Abb2 Ab2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI14 Ab1 A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 Abb2 B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI21 Ab1 Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 Abb2 Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Ab1 B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 COUT net195 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 SUM net123 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 CIb mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI1 CIbb mid1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI3 Bb mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 CIb mid2 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI1 CIbb mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 Bb B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 CIb mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 Bb B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 CIbb CIb VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI47 CIbb CIb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 CIb CI VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 CIb CI VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI12 Ab2 A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI12 Ab2 A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 Abb2 Ab2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 Abb2 Ab2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 Ab1 A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 Ab1 A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI22 Abb2 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI22 Abb2 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 Ab1 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 Ab1 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 Abb2 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 Abb2 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 Ab1 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 Ab1 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__fah_4
diff --git a/cells/fah/sky130_fd_sc_hs__fah_4.netlist.tsv b/cells/fah/sky130_fd_sc_hs__fah_4.netlist.tsv
index 2ff19ee..b99687c 100644
--- a/cells/fah/sky130_fd_sc_hs__fah_4.netlist.tsv
+++ b/cells/fah/sky130_fd_sc_hs__fah_4.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__fah_4 A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET COUT net195 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM net123 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET CIb mid2 net195 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI5 MOSFET Bb mid1 net195 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET CIbb mid2 net123 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET CIb mid1 net123 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET CIbb CIb VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET CIb CI VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET Ab2 A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET Abb2 Ab2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI14 MOSFET Ab1 A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET Abb2 B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI21 MOSFET Ab1 Bb mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Abb2 Bb mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Ab1 B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET COUT net195 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET SUM net123 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET CIb mid1 net195 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET Bb mid2 net195 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI1 MOSFET CIbb mid1 net123 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET CIb mid2 net123 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET CIbb CIb VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET CIb CI VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI12 MOSFET Ab2 A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET Abb2 Ab2 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET Ab1 A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI22 MOSFET Abb2 Bb mid1 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET Ab1 B mid1 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET Abb2 B mid2 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET Ab1 Bb mid2 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET COUT net195 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM net123 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET CIb mid2 net195 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI5 MOSFET Bb mid1 net195 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET CIbb mid2 net123 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET CIb mid1 net123 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET CIbb CIb VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET CIb CI VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET Ab2 A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET Abb2 Ab2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET Ab1 A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET Abb2 B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI21 MOSFET Ab1 Bb mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Abb2 Bb mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Ab1 B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET COUT net195 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM net123 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET CIb mid1 net195 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET Bb mid2 net195 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI1 MOSFET CIbb mid1 net123 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET CIb mid2 net123 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET CIbb CIb VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET CIb CI VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI12 MOSFET Ab2 A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET Abb2 Ab2 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET Ab1 A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI22 MOSFET Abb2 Bb mid1 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET Ab1 B mid1 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET Abb2 B mid2 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET Ab1 Bb mid2 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/fah/sky130_fd_sc_hs__fah_4.spice b/cells/fah/sky130_fd_sc_hs__fah_4.spice
index 26be69a..681b73d 100644
--- a/cells/fah/sky130_fd_sc_hs__fah_4.spice
+++ b/cells/fah/sky130_fd_sc_hs__fah_4.spice
@@ -16,92 +16,48 @@
.subckt sky130_fd_sc_hs__fah_4 A B CI VGND VNB VPB VPWR COUT SUM
-M1000 a_427_362# a_586_257# a_536_114# VPB pshort w=840000u l=150000u
-+ ad=6.202e+11p pd=5.22e+06u as=2.52e+11p ps=2.28e+06u
-M1001 SUM a_1278_102# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.832e+11p pd=5.7e+06u as=4.77725e+12p ps=2.973e+07u
-M1002 VGND a_1278_102# SUM VNB nlowvt w=740000u l=150000u
-+ ad=3.15805e+12p pd=2.382e+07u as=4.144e+11p ps=4.08e+06u
-M1003 a_528_362# B a_427_362# VPB pshort w=840000u l=150000u
-+ ad=2.562e+11p pd=2.29e+06u as=0p ps=0u
-M1004 a_427_362# a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.026e+11p pd=3.94e+06u as=0p ps=0u
-M1005 COUT a_1265_379# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1006 VPWR a_1265_379# COUT VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 COUT a_1265_379# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1008 VPWR a_1265_379# COUT VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_1265_379# COUT VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_1265_379# a_528_362# a_586_257# VPB pshort w=840000u l=150000u
-+ ad=3.738e+11p pd=2.57e+06u as=4.0435e+11p ps=3.01e+06u
-M1011 VPWR A a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1012 a_200_74# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=7.739e+11p pd=5.79e+06u as=0p ps=0u
-M1013 a_427_362# a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1378_125# a_536_114# a_1265_379# VPB pshort w=840000u l=150000u
-+ ad=7.451e+11p pd=5.69e+06u as=0p ps=0u
-M1015 VGND a_1265_379# COUT VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR CI a_1378_125# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_586_257# B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND CI a_1378_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=3.616e+11p ps=3.69e+06u
-M1019 a_1278_102# a_528_362# a_1378_125# VPB pshort w=840000u l=150000u
-+ ad=6.72e+11p pd=3.28e+06u as=0p ps=0u
-M1020 a_536_114# B a_427_362# VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=0p ps=0u
-M1021 SUM a_1278_102# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_1278_102# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND a_1378_125# a_1183_102# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.4305e+11p ps=3.95e+06u
-M1024 a_1183_102# a_536_114# a_1278_102# VPB pshort w=840000u l=150000u
-+ ad=3.90725e+11p pd=3e+06u as=0p ps=0u
-M1025 a_1278_102# a_528_362# a_1183_102# VNB nlowvt w=640000u l=150000u
-+ ad=2.44125e+11p pd=2.21e+06u as=0p ps=0u
-M1026 COUT a_1265_379# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR a_1278_102# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_586_257# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.59925e+11p pd=5.19e+06u as=0p ps=0u
-M1029 a_586_257# a_536_114# a_1265_379# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.3685e+11p ps=2.18e+06u
-M1030 a_528_362# B a_200_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.048e+11p pd=1.92e+06u as=4.268e+11p ps=4.01e+06u
-M1031 VPWR a_1378_125# a_1183_102# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 SUM a_1278_102# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_200_74# a_586_257# a_536_114# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND a_1278_102# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 COUT a_1265_379# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_427_362# a_586_257# a_528_362# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_200_74# a_586_257# a_528_362# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VGND A a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1039 a_200_74# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 a_1378_125# a_536_114# a_1278_102# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 a_1265_379# a_528_362# a_1378_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 a_536_114# B a_200_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 SUM a_1278_102# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1183_102# a_1378_125# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_536_114# a_586_257# a_427_362# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_1378_125# CI VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_427_362# B a_536_114# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 SUM a_1278_102# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_586_257# a_528_362# a_1265_379# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 COUT a_1265_379# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 SUM a_1278_102# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND A a_200_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 COUT a_1265_379# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND a_1265_379# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VGND a_1265_379# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_1378_125# CI VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VPWR a_27_74# a_427_362# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_200_74# B a_528_362# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 a_1183_102# a_528_362# a_1278_102# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 a_27_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 a_427_362# B a_528_362# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X18 a_1278_102# a_536_114# a_1378_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_1183_102# a_1378_125# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_1278_102# a_536_114# a_1183_102# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X21 VGND a_27_74# a_427_362# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 VPWR a_1278_102# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VGND B a_586_257# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 COUT a_1265_379# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_200_74# B a_536_114# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X26 VPWR B a_586_257# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VPWR a_1265_379# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 a_1378_125# a_528_362# a_1265_379# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X29 SUM a_1278_102# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_528_362# a_586_257# a_200_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X31 a_1378_125# a_528_362# a_1278_102# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X32 VPWR a_1265_379# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 VPWR a_1278_102# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 a_1265_379# a_536_114# a_586_257# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X35 VGND a_1278_102# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 COUT a_1265_379# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X37 a_536_114# a_586_257# a_200_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X38 a_27_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X39 VGND a_1278_102# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X40 VPWR A a_200_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X41 a_1265_379# a_536_114# a_1378_125# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X42 a_528_362# a_586_257# a_427_362# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X43 SUM a_1278_102# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/fahcin/sky130_fd_sc_hs__fahcin_1.cdl b/cells/fahcin/sky130_fd_sc_hs__fahcin_1.cdl
index a8cdbbc..c3d4aba 100644
--- a/cells/fahcin/sky130_fd_sc_hs__fahcin_1.cdl
+++ b/cells/fahcin/sky130_fd_sc_hs__fahcin_1.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__fahcin_1 A B CIN VGND VNB VPB VPWR COUT SUM
*.PININFO A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
-MMIP3 SUM net144 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 Bbb Bb VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 Ab Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 Abb B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI22 Abb Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 Ab B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 CINb1 CIN VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 CINbb2 CINb2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 Abb Ab VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI12 CINb2 CIN VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 Bb B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 CINbb2 mid2 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MMIP3 SUM net144 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI32 Bbb Bb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI1 CINb2 mid1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 Ab Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 Bbb mid2 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 Abb B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 CINb1 mid1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI22 Abb Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM net144 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 Ab B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 CINb1 mid2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 CINb1 CIN VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Ab B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Abb Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI21 Ab Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 Abb B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI14 CINb1 CIN VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 CINbb2 CINb2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 CINb2 CIN VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 Ab A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 Abb Ab VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 CINbb2 mid1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI13 CINbb2 CINb2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 CINb2 mid2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI47 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 Bbb mid1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI12 CINb2 CIN VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 Bb B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 Bbb Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 CINbb2 mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI1 CINb2 mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI3 Bbb mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 CINb1 mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 SUM net144 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 CINb1 mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Ab B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 Abb Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI21 Ab Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 Abb B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI14 CINb1 CIN VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 CINbb2 CINb2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI8 CINb2 CIN VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 Ab A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 Abb Ab VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 CINbb2 mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI2 CINb2 mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 Bbb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 Bbb Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__fahcin_1
diff --git a/cells/fahcin/sky130_fd_sc_hs__fahcin_1.netlist.tsv b/cells/fahcin/sky130_fd_sc_hs__fahcin_1.netlist.tsv
index 3adfa33..7bb4f7c 100644
--- a/cells/fahcin/sky130_fd_sc_hs__fahcin_1.netlist.tsv
+++ b/cells/fahcin/sky130_fd_sc_hs__fahcin_1.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__fahcin_1 A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIP3 MOSFET SUM net144 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET Bbb Bb VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET Ab Bb mid2 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET Abb B mid2 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI22 MOSFET Abb Bb mid1 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET Ab B mid1 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET CINb1 CIN VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET CINbb2 CINb2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI12 MOSFET CINb2 CIN VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET CINbb2 mid2 net144 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI1 MOSFET CINb2 mid1 net144 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET Bbb mid2 COUT VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET CINb1 mid1 COUT VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM net144 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET CINb1 mid2 COUT VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Ab B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Abb Bb mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI21 MOSFET Ab Bb mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET Abb B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI14 MOSFET CINb1 CIN VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET CINbb2 CINb2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET CINb2 CIN VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET Ab A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET Abb Ab VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET CINbb2 mid1 net144 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET CINb2 mid2 net144 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET Bbb mid1 COUT VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET Bbb Bb VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM net144 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET Bbb Bb VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET Ab Bb mid2 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET Abb B mid2 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI22 MOSFET Abb Bb mid1 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET Ab B mid1 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET CINb1 CIN VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET CINbb2 CINb2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI12 MOSFET CINb2 CIN VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET CINbb2 mid2 net144 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI1 MOSFET CINb2 mid1 net144 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET Bbb mid2 COUT VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET CINb1 mid1 COUT VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM net144 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET CINb1 mid2 COUT VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Ab B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Abb Bb mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI21 MOSFET Ab Bb mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET Abb B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET CINb1 CIN VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET CINbb2 CINb2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET CINb2 CIN VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET CINbb2 mid1 net144 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET CINb2 mid2 net144 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET Bbb mid1 COUT VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET Bbb Bb VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/fahcin/sky130_fd_sc_hs__fahcin_1.spice b/cells/fahcin/sky130_fd_sc_hs__fahcin_1.spice
index 03c3ddd..7336686 100644
--- a/cells/fahcin/sky130_fd_sc_hs__fahcin_1.spice
+++ b/cells/fahcin/sky130_fd_sc_hs__fahcin_1.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__fahcin_1 A B CIN VGND VNB VPB VPWR COUT SUM
-M1000 a_256_368# a_28_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=5.806e+11p pd=4.95e+06u as=2.1852e+12p ps=1.304e+07u
-M1001 VGND a_1854_368# a_1967_384# VNB nlowvt w=640000u l=150000u
-+ ad=1.989e+12p pd=1.212e+07u as=2.808e+11p ps=2.29e+06u
-M1002 COUT a_430_418# a_1197_368# VNB nlowvt w=640000u l=150000u
-+ ad=9.056e+11p pd=4.11e+06u as=1.792e+11p ps=1.84e+06u
-M1003 a_1854_368# CIN VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.33e+11p pd=2.13e+06u as=0p ps=0u
-M1004 VPWR CIN a_1595_400# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.256e+11p ps=2.88e+06u
-M1005 VPWR A a_28_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=8.05e+11p ps=5.64e+06u
-M1006 a_608_74# B a_28_74# VNB nlowvt w=640000u l=150000u
-+ ad=3.40325e+11p pd=2.79e+06u as=3.901e+11p ps=3.89e+06u
-M1007 VPWR B a_492_48# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1008 a_256_368# a_28_74# VGND VNB nlowvt w=640000u l=150000u
-+ ad=5.088e+11p pd=4.15e+06u as=0p ps=0u
-M1009 a_1967_384# a_430_418# a_2004_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=5.088e+11p ps=2.87e+06u
-M1010 a_1854_368# CIN VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=7.6195e+11p pd=5.9e+06u as=0p ps=0u
-M1011 a_256_368# a_492_48# a_430_418# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=5.334e+11p ps=4.63e+06u
-M1012 a_1197_368# a_492_48# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=4.126e+11p pd=2.87e+06u as=0p ps=0u
-M1013 VPWR a_1854_368# a_1967_384# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=5.428e+11p ps=4.86e+06u
-M1014 a_28_74# a_492_48# a_430_418# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=3.648e+11p ps=3.7e+06u
-M1015 VGND B a_492_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.22e+11p ps=2.08e+06u
-M1016 a_430_418# B a_28_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND A a_28_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_2004_136# a_608_74# a_1854_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND CIN a_1595_400# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.24e+11p ps=1.98e+06u
-M1020 SUM a_2004_136# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1021 a_28_74# a_492_48# a_608_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=3.57525e+11p ps=2.84e+06u
-M1022 SUM a_2004_136# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1023 a_1595_400# a_608_74# COUT VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_2004_136# a_608_74# a_1967_384# VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1025 a_256_368# a_492_48# a_608_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1595_400# a_430_418# COUT VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=1.0542e+12p ps=4.19e+06u
-M1027 a_1197_368# a_492_48# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_1854_368# a_430_418# a_2004_136# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_608_74# B a_256_368# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 COUT a_608_74# a_1197_368# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_430_418# B a_256_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 COUT a_430_418# a_1595_400# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_492_48# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_1967_384# a_608_74# a_2004_136# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_1197_368# a_430_418# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_28_74# B a_608_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_1854_368# a_608_74# a_2004_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_608_74# a_492_48# a_256_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_256_368# B a_608_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 VGND a_28_74# a_256_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_430_418# a_492_48# a_28_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VPWR a_492_48# a_1197_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VPWR a_28_74# a_256_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_1967_384# a_1854_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_608_74# a_492_48# a_28_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 VGND a_2004_136# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_1595_400# CIN VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 a_28_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VGND a_492_48# a_1197_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 a_1595_400# CIN VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_2004_136# a_430_418# a_1854_368# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 a_1967_384# a_1854_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 VPWR CIN a_1854_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VPWR a_2004_136# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_2004_136# a_430_418# a_1967_384# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 a_430_418# a_492_48# a_256_368# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X25 a_28_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_492_48# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 COUT a_608_74# a_1595_400# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X28 a_28_74# B a_430_418# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X29 a_1197_368# a_608_74# COUT VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X30 a_256_368# B a_430_418# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X31 VGND CIN a_1854_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/fahcon/sky130_fd_sc_hs__fahcon_1.cdl b/cells/fahcon/sky130_fd_sc_hs__fahcon_1.cdl
index 7a6ee96..2e209c9 100644
--- a/cells/fahcon/sky130_fd_sc_hs__fahcon_1.cdl
+++ b/cells/fahcon/sky130_fd_sc_hs__fahcon_1.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__fahcon_1 A B CI VGND VNB VPB VPWR COUT_N SUM
*.PININFO A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT_N:O SUM:O
-MMIP3 SUM net146 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 SUM net146 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 Bb2 B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 Bb2 B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 Ab Bb1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 Ab Bb1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 Abb B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 Abb B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI22 Abb Bb1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI22 Abb Bb1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 Ab B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 Ab B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 CIb1 CI VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 CIb1 CI VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 CIbb2 CIb2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 CIbb2 CIb2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI12 CIb2 CI VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 Abb Ab VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI16 Bb1 B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI12 CIb2 CI VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 CIb2 mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 Ab A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 Bb1 B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI1 CIbb2 mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI3 Bb2 mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 CIb2 mid2 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI4 CIb1 mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 Ab A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN3 SUM net146 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 CIb1 mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Ab B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI1 CIbb2 mid1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI24 Abb Bb1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI21 Ab Bb1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 Abb B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI14 CIb1 CI VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 CIbb2 CIb2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI8 CIb2 CI VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 Ab A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 Bb2 mid2 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 CIb1 mid1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM net146 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 CIb1 mid2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Ab B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Abb Bb1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI21 Ab Bb1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 Abb B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI14 CIb1 CI VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 CIbb2 CIb2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI8 CIb2 CI VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 Ab A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 Abb Ab VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb1 B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 CIb2 mid1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 CIbb2 mid2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 Bb2 mid1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 Bb2 B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 Abb Ab VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb1 B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 CIb2 mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI2 CIbb2 mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 Bb2 mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 Bb2 B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__fahcon_1
diff --git a/cells/fahcon/sky130_fd_sc_hs__fahcon_1.netlist.tsv b/cells/fahcon/sky130_fd_sc_hs__fahcon_1.netlist.tsv
index 7d26f09..8bc5651 100644
--- a/cells/fahcon/sky130_fd_sc_hs__fahcon_1.netlist.tsv
+++ b/cells/fahcon/sky130_fd_sc_hs__fahcon_1.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__fahcon_1 A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT_N:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIP3 MOSFET SUM net146 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET Bb2 B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET Ab Bb1 mid2 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET Abb B mid2 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI22 MOSFET Abb Bb1 mid1 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET Ab B mid1 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET CIb1 CI VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET CIbb2 CIb2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI12 MOSFET CIb2 CI VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb1 B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET CIb2 mid2 net146 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET Ab A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI1 MOSFET CIbb2 mid1 net146 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET Bb2 mid2 COUT_N VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET CIb1 mid1 COUT_N VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM net146 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET CIb1 mid2 COUT_N VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Ab B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Abb Bb1 mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI21 MOSFET Ab Bb1 mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET Abb B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI14 MOSFET CIb1 CI VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET CIbb2 CIb2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI8 MOSFET CIb2 CI VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET Ab A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET Abb Ab VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb1 B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET CIb2 mid1 net146 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET CIbb2 mid2 net146 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET Bb2 mid1 COUT_N VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET Bb2 B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM net146 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET Bb2 B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET Ab Bb1 mid2 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET Abb B mid2 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI22 MOSFET Abb Bb1 mid1 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET Ab B mid1 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET CIb1 CI VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET CIbb2 CIb2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI12 MOSFET CIb2 CI VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb1 B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET CIb2 mid2 net146 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET Ab A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI1 MOSFET CIbb2 mid1 net146 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET Bb2 mid2 COUT_N VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET CIb1 mid1 COUT_N VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM net146 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET CIb1 mid2 COUT_N VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Ab B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Abb Bb1 mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI21 MOSFET Ab Bb1 mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET Abb B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET CIb1 CI VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET CIbb2 CIb2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI8 MOSFET CIb2 CI VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb1 B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET CIb2 mid1 net146 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET CIbb2 mid2 net146 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET Bb2 mid1 COUT_N VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET Bb2 B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/fahcon/sky130_fd_sc_hs__fahcon_1.spice b/cells/fahcon/sky130_fd_sc_hs__fahcon_1.spice
index a643300..da70c83 100644
--- a/cells/fahcon/sky130_fd_sc_hs__fahcon_1.spice
+++ b/cells/fahcon/sky130_fd_sc_hs__fahcon_1.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__fahcon_1 A B CI VGND VNB VPB VPWR COUT_N SUM
-M1000 a_241_368# a_27_100# VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.616e+11p pd=3.69e+06u as=1.579e+12p ps=1.063e+07u
-M1001 a_374_120# a_336_263# a_241_368# VNB nlowvt w=640000u l=150000u
-+ ad=3.0045e+11p pd=2.29e+06u as=0p ps=0u
-M1002 SUM a_1744_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=1.7464e+12p ps=1.216e+07u
-M1003 a_1606_368# CI VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.589e+11p pd=2.2e+06u as=0p ps=0u
-M1004 VPWR a_1606_368# a_1719_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=6.983e+11p ps=5.61e+06u
-M1005 a_1023_389# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.706e+11p pd=2.77e+06u as=0p ps=0u
-M1006 SUM a_1744_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1007 a_369_365# a_336_263# a_241_368# VPB pshort w=840000u l=150000u
-+ ad=3.528e+11p pd=2.52e+06u as=7.0345e+11p ps=5.27e+06u
-M1008 a_241_368# a_27_100# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_1261_421# a_369_365# COUT_N VPB pshort w=840000u l=150000u
-+ ad=9.412e+11p pd=4.14e+06u as=4.242e+11p ps=2.69e+06u
-M1010 a_27_100# B a_374_120# VNB nlowvt w=640000u l=150000u
-+ ad=3.965e+11p pd=3.91e+06u as=0p ps=0u
-M1011 a_1606_368# CI VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=5.782e+11p pd=5.1e+06u as=0p ps=0u
-M1012 VPWR CI a_1261_421# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND A a_27_100# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1744_94# a_369_365# a_1719_368# VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1015 VPWR B a_336_263# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1016 a_241_368# B a_369_365# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.912e+11p ps=2.19e+06u
-M1017 COUT_N a_369_365# a_1023_389# VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=2.4e+06u as=4.992e+11p ps=2.84e+06u
-M1018 VGND a_1606_368# a_1719_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=3.264e+11p ps=2.3e+06u
-M1019 a_27_100# B a_369_365# VPB pshort w=840000u l=150000u
-+ ad=5.824e+11p pd=5.11e+06u as=0p ps=0u
-M1020 a_1606_368# a_374_120# a_1744_94# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_374_120# a_336_263# a_27_100# VPB pshort w=840000u l=150000u
-+ ad=4.228e+11p pd=2.86e+06u as=0p ps=0u
-M1022 a_1261_421# a_374_120# COUT_N VNB nlowvt w=640000u l=150000u
-+ ad=3.52e+11p pd=2.38e+06u as=0p ps=0u
-M1023 a_1719_368# a_374_120# a_1744_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.224e+11p ps=2.6e+06u
-M1024 VGND B a_336_263# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.662e+11p ps=2.74e+06u
-M1025 VGND CI a_1261_421# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1744_94# a_369_365# a_1606_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_241_368# B a_374_120# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 COUT_N a_374_120# a_1023_389# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_369_365# a_336_263# a_27_100# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VPWR A a_27_100# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1023_389# B VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_369_365# B a_27_100# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_27_100# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_1023_389# a_374_120# COUT_N VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_369_365# B a_241_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 COUT_N a_369_365# a_1261_421# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 a_241_368# a_336_263# a_374_120# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_1719_368# a_369_365# a_1744_94# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 VPWR CI a_1606_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND B a_1023_389# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_1261_421# CI VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VPWR B a_1023_389# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_27_100# a_336_263# a_369_365# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_27_100# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_1744_94# a_374_120# a_1719_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_241_368# a_336_263# a_369_365# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 a_336_263# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_336_263# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_1261_421# CI VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 VPWR a_1744_94# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_1606_368# a_369_365# a_1744_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_27_100# a_336_263# a_374_120# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X21 a_1744_94# a_374_120# a_1606_368# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X22 VGND CI a_1606_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VGND a_1744_94# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 VPWR a_27_100# a_241_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 a_374_120# B a_241_368# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X26 a_1719_368# a_1606_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 a_1719_368# a_1606_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X28 VGND a_27_100# a_241_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X29 a_1023_389# a_369_365# COUT_N VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X30 a_374_120# B a_27_100# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X31 COUT_N a_374_120# a_1261_421# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/ha/sky130_fd_sc_hs__ha_1.cdl b/cells/ha/sky130_fd_sc_hs__ha_1.cdl
index 5f2c883..26d592e 100644
--- a/cells/ha/sky130_fd_sc_hs__ha_1.cdl
+++ b/cells/ha/sky130_fd_sc_hs__ha_1.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__ha_1 A B VGND VNB VPB VPWR COUT SUM
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
-MMIN2 COUT majb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 COUT majb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 SUM sumb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand0 VGND A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand1 sndNA B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs1 sumb majb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs20 VGND A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs21 VGND B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 COUT majb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 SUM sumb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand0 majb A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 majb B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs1 VPWR majb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs20 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM sumb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand0 VGND A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs1 sumb majb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs20 VGND A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs21 VGND B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 COUT majb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 SUM sumb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 majb A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 majb B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs1 VPWR majb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs20 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs21 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPs21 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__ha_1
diff --git a/cells/ha/sky130_fd_sc_hs__ha_1.netlist.tsv b/cells/ha/sky130_fd_sc_hs__ha_1.netlist.tsv
index 58304c9..c7a2252 100644
--- a/cells/ha/sky130_fd_sc_hs__ha_1.netlist.tsv
+++ b/cells/ha/sky130_fd_sc_hs__ha_1.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__ha_1 A:I B:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET COUT majb VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM sumb VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand0 MOSFET VGND A sndNA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA B majb VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs1 MOSFET sumb majb nint1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs20 MOSFET VGND A nint1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs21 MOSFET VGND B nint1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET COUT majb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET SUM sumb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET majb A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET majb B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs1 MOSFET VPWR majb sumb VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs20 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs21 MOSFET sndPA B sumb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET COUT majb VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM sumb VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A sndNA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA B majb VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs1 MOSFET sumb majb nint1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs20 MOSFET VGND A nint1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs21 MOSFET VGND B nint1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET COUT majb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM sumb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET majb A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET majb B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs1 MOSFET VPWR majb sumb VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs20 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs21 MOSFET sndPA B sumb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/ha/sky130_fd_sc_hs__ha_1.spice b/cells/ha/sky130_fd_sc_hs__ha_1.spice
index 5b76c37..ca7a0c0 100644
--- a/cells/ha/sky130_fd_sc_hs__ha_1.spice
+++ b/cells/ha/sky130_fd_sc_hs__ha_1.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__ha_1 A B VGND VNB VPB VPWR COUT SUM
-M1000 COUT a_239_294# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=1.732e+12p ps=1.002e+07u
-M1001 a_695_119# B a_239_294# VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=1.824e+11p ps=1.85e+06u
-M1002 a_239_294# B VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1003 COUT a_239_294# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=6.95225e+11p ps=6.36e+06u
-M1004 VPWR A a_239_294# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_386_392# B a_83_260# VPB pshort w=1e+06u l=150000u
-+ ad=4.2e+11p pd=2.84e+06u as=3.406e+11p ps=2.71e+06u
-M1006 VPWR a_83_260# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1007 a_83_260# a_239_294# VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A a_386_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_305_130# a_239_294# a_83_260# VNB nlowvt w=640000u l=150000u
-+ ad=3.616e+11p pd=3.69e+06u as=1.726e+11p ps=1.85e+06u
-M1010 VGND B a_305_130# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A a_695_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_83_260# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1013 a_305_130# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 SUM a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR a_239_294# a_83_260# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 VPWR B a_239_294# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 VGND A a_305_130# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_239_294# B a_695_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_83_260# B a_386_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_695_119# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_305_130# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_239_294# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 VPWR a_239_294# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_386_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_83_260# a_239_294# a_305_130# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 SUM a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND a_239_294# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/ha/sky130_fd_sc_hs__ha_2.cdl b/cells/ha/sky130_fd_sc_hs__ha_2.cdl
index c38a3f2..7499afa 100644
--- a/cells/ha/sky130_fd_sc_hs__ha_2.cdl
+++ b/cells/ha/sky130_fd_sc_hs__ha_2.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__ha_2 A B VGND VNB VPB VPWR COUT SUM
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
-MMIN2 COUT majb VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 COUT majb VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 SUM sumb VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand0 VGND A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand1 sndNA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs1 sumb majb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs20 VGND A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs21 VGND B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 COUT majb VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 SUM sumb VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand0 majb A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 majb B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs1 VPWR majb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs20 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM sumb VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand0 VGND A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs1 sumb majb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs20 VGND A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs21 VGND B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 COUT majb VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 SUM sumb VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 majb A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 majb B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs1 VPWR majb VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs20 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs21 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPs21 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__ha_2
diff --git a/cells/ha/sky130_fd_sc_hs__ha_2.netlist.tsv b/cells/ha/sky130_fd_sc_hs__ha_2.netlist.tsv
index 6bf5e04..418df93 100644
--- a/cells/ha/sky130_fd_sc_hs__ha_2.netlist.tsv
+++ b/cells/ha/sky130_fd_sc_hs__ha_2.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__ha_2 A:I B:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET COUT majb VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM sumb VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand0 MOSFET VGND A sndNA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA B majb VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs1 MOSFET sumb majb nint1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs20 MOSFET VGND A nint1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs21 MOSFET VGND B nint1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET COUT majb VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET SUM sumb VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET majb A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET majb B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs1 MOSFET VPWR majb sumb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs20 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs21 MOSFET sndPA B sumb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET COUT majb VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM sumb VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A sndNA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA B majb VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs1 MOSFET sumb majb nint1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs20 MOSFET VGND A nint1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs21 MOSFET VGND B nint1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET COUT majb VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM sumb VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET majb A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET majb B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs1 MOSFET VPWR majb sumb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs20 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs21 MOSFET sndPA B sumb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/ha/sky130_fd_sc_hs__ha_2.spice b/cells/ha/sky130_fd_sc_hs__ha_2.spice
index 30834b4..03d81b3 100644
--- a/cells/ha/sky130_fd_sc_hs__ha_2.spice
+++ b/cells/ha/sky130_fd_sc_hs__ha_2.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__ha_2 A B VGND VNB VPB VPWR COUT SUM
-M1000 VPWR a_27_74# a_391_388# VPB pshort w=1e+06u l=150000u
-+ ad=2.0936e+12p pd=1.472e+07u as=9.9e+11p ps=3.98e+06u
-M1001 COUT a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=1.01665e+12p ps=1.023e+07u
-M1002 a_27_74# B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1003 VPWR A a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_278_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.083e+11p pd=4.09e+06u as=0p ps=0u
-M1005 a_391_388# B a_307_388# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.7e+11p ps=2.54e+06u
-M1006 SUM a_391_388# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.442e+11p pd=2.14e+06u as=0p ps=0u
-M1007 VGND B a_278_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_27_74# COUT VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A a_114_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1010 SUM a_391_388# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1011 VPWR a_391_388# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_307_388# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 COUT a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1014 VGND a_391_388# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_114_74# B a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1016 a_278_74# a_27_74# a_391_388# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.01625e+11p ps=2.05e+06u
-M1017 VPWR a_27_74# COUT VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_391_388# a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_278_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_391_388# a_27_74# a_278_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND a_27_74# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR A a_307_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_27_74# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VPWR a_391_388# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR a_27_74# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 COUT a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 COUT a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VPWR B a_27_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 SUM a_391_388# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_307_388# B a_391_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 SUM a_391_388# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VGND A a_278_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VGND a_391_388# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_27_74# B a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_114_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/ha/sky130_fd_sc_hs__ha_4.cdl b/cells/ha/sky130_fd_sc_hs__ha_4.cdl
index 3b83a8a..cf61857 100644
--- a/cells/ha/sky130_fd_sc_hs__ha_4.cdl
+++ b/cells/ha/sky130_fd_sc_hs__ha_4.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__ha_4 A B VGND VNB VPB VPWR COUT SUM
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
-MMIN2 COUT majb VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 COUT majb VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 SUM sumb VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand0 VGND A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand1 sndNA B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs1 sumb majb VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs20 VGND A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNs21 VGND B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 COUT majb VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 SUM sumb VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand0 majb A VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 majb B VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs1 VPWR majb VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPs20 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 SUM sumb VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand0 VGND A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs1 sumb majb VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs20 VGND A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNs21 VGND B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 COUT majb VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 SUM sumb VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 majb A VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 majb B VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs1 VPWR majb VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs20 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPs21 sndPA B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPs21 sndPA B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__ha_4
diff --git a/cells/ha/sky130_fd_sc_hs__ha_4.netlist.tsv b/cells/ha/sky130_fd_sc_hs__ha_4.netlist.tsv
index 4236c5c..b9651c9 100644
--- a/cells/ha/sky130_fd_sc_hs__ha_4.netlist.tsv
+++ b/cells/ha/sky130_fd_sc_hs__ha_4.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__ha_4 A:I B:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET COUT majb VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET SUM sumb VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand0 MOSFET VGND A sndNA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA B majb VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs1 MOSFET sumb majb nint1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs20 MOSFET VGND A nint1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNs21 MOSFET VGND B nint1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET COUT majb VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET SUM sumb VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET majb A VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET majb B VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs1 MOSFET VPWR majb sumb VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs20 MOSFET VPWR A sndPA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPs21 MOSFET sndPA B sumb VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET COUT majb VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET SUM sumb VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A sndNA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA B majb VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs1 MOSFET sumb majb nint1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs20 MOSFET VGND A nint1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNs21 MOSFET VGND B nint1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET COUT majb VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET SUM sumb VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET majb A VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET majb B VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs1 MOSFET VPWR majb sumb VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs20 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPs21 MOSFET sndPA B sumb VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/ha/sky130_fd_sc_hs__ha_4.spice b/cells/ha/sky130_fd_sc_hs__ha_4.spice
index 8f9bd32..136a734 100644
--- a/cells/ha/sky130_fd_sc_hs__ha_4.spice
+++ b/cells/ha/sky130_fd_sc_hs__ha_4.spice
@@ -16,76 +16,40 @@
.subckt sky130_fd_sc_hs__ha_4 A B VGND VNB VPB VPWR COUT SUM
-M1000 VPWR B a_435_99# VPB pshort w=840000u l=150000u
-+ ad=2.9278e+12p pd=2.402e+07u as=7.96825e+11p ps=6.01e+06u
-M1001 VPWR a_294_392# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=9.632e+11p ps=6.2e+06u
-M1002 a_435_99# B a_707_119# VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=5.856e+11p ps=5.67e+06u
-M1003 a_435_99# A VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND B a_27_125# VNB nlowvt w=640000u l=150000u
-+ ad=1.6734e+12p pd=1.601e+07u as=7.744e+11p ps=7.54e+06u
-M1005 a_707_119# B a_435_99# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A a_707_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 SUM a_294_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_294_392# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=5.069e+11p ps=4.33e+06u
-M1009 a_27_125# B VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_435_99# COUT VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1011 VPWR A a_435_99# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_707_119# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND a_435_99# COUT VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_294_392# a_435_99# VPWR VPB pshort w=840000u l=150000u
-+ ad=5.52e+11p pd=4.88e+06u as=0p ps=0u
-M1015 VPWR a_435_99# a_294_392# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_27_125# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 COUT a_435_99# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=8.512e+11p pd=6e+06u as=0p ps=0u
-M1018 a_435_99# B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR a_294_392# SUM VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 SUM a_294_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND A a_27_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_435_99# COUT VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_294_392# a_435_99# a_27_125# VNB nlowvt w=640000u l=150000u
-+ ad=2.048e+11p pd=1.92e+06u as=0p ps=0u
-M1024 SUM a_294_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_27_125# a_435_99# a_294_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR A a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=8.7e+11p ps=7.74e+06u
-M1027 a_27_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND a_294_392# SUM VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 COUT a_435_99# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 COUT a_435_99# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_294_392# B a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR a_435_99# COUT VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 COUT a_435_99# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_27_392# B a_294_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 SUM a_294_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 SUM a_294_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR B a_435_99# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 VGND B a_27_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_435_99# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 COUT a_435_99# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_707_119# B a_435_99# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 SUM a_294_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_294_392# a_435_99# a_27_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VGND a_435_99# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND a_294_392# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR A a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_435_99# B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 VGND a_294_392# SUM VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_294_392# B a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 SUM a_294_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND a_435_99# COUT VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_294_392# a_435_99# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 a_435_99# B a_707_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 COUT a_435_99# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 SUM a_294_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 COUT a_435_99# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_27_125# a_435_99# a_294_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 VGND A a_707_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 a_27_125# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 VPWR a_435_99# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_27_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X26 a_707_119# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X27 COUT a_435_99# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 VPWR a_294_392# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 a_27_125# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X30 VPWR a_294_392# SUM VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 a_27_392# B a_294_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X32 VPWR A a_435_99# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X33 VGND A a_27_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X34 VPWR a_435_99# a_294_392# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X35 VPWR a_435_99# COUT VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/inv/sky130_fd_sc_hs__inv_1.cdl b/cells/inv/sky130_fd_sc_hs__inv_1.cdl
index 4fc8951..285fe1d 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_1.cdl
+++ b/cells/inv/sky130_fd_sc_hs__inv_1.cdl
@@ -16,8 +16,8 @@
.SUBCKT sky130_fd_sc_hs__inv_1 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Y A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 Y A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__inv_1
diff --git a/cells/inv/sky130_fd_sc_hs__inv_1.netlist.tsv b/cells/inv/sky130_fd_sc_hs__inv_1.netlist.tsv
index a4779d2..4f90b59 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_1.netlist.tsv
+++ b/cells/inv/sky130_fd_sc_hs__inv_1.netlist.tsv
@@ -1,4 +1,4 @@
sky130_fd_sc_hs__inv_1 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Y A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Y A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/inv/sky130_fd_sc_hs__inv_1.spice b/cells/inv/sky130_fd_sc_hs__inv_1.spice
index 8be3e9c..464b988 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_1.spice
+++ b/cells/inv/sky130_fd_sc_hs__inv_1.spice
@@ -16,8 +16,6 @@
.subckt sky130_fd_sc_hs__inv_1 A VGND VNB VPB VPWR Y
-M1000 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=3.864e+11p ps=2.93e+06u
-M1001 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=2.627e+11p ps=2.19e+06u
+X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/inv/sky130_fd_sc_hs__inv_16.cdl b/cells/inv/sky130_fd_sc_hs__inv_16.cdl
index 8c856e3..8d6378d 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_16.cdl
+++ b/cells/inv/sky130_fd_sc_hs__inv_16.cdl
@@ -16,8 +16,8 @@
.SUBCKT sky130_fd_sc_hs__inv_16 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Y A VNB nlowvt m=16 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Y A VPB pshort m=16 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Y A VNB nfet_01v8_lvt m=16 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Y A VPB pfet_01v8 m=16 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__inv_16
diff --git a/cells/inv/sky130_fd_sc_hs__inv_16.netlist.tsv b/cells/inv/sky130_fd_sc_hs__inv_16.netlist.tsv
index c77643d..08425c1 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_16.netlist.tsv
+++ b/cells/inv/sky130_fd_sc_hs__inv_16.netlist.tsv
@@ -1,4 +1,4 @@
sky130_fd_sc_hs__inv_16 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Y A VGND VNB nlowvt 16 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Y A VPWR VPB pshort 16 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Y A VGND VNB nfet_01v8_lvt 16 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Y A VPWR VPB pfet_01v8 16 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/inv/sky130_fd_sc_hs__inv_16.spice b/cells/inv/sky130_fd_sc_hs__inv_16.spice
index ab6b334..f01d0a7 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_16.spice
+++ b/cells/inv/sky130_fd_sc_hs__inv_16.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__inv_16 A VGND VNB VPB VPWR Y
-M1000 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=3.4272e+12p pd=2.628e+07u as=2.7216e+12p ps=2.278e+07u
-M1001 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.6576e+12p pd=1.632e+07u as=2.2718e+12p ps=1.946e+07u
-M1003 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/inv/sky130_fd_sc_hs__inv_2.cdl b/cells/inv/sky130_fd_sc_hs__inv_2.cdl
index 8eee555..e9151c8 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_2.cdl
+++ b/cells/inv/sky130_fd_sc_hs__inv_2.cdl
@@ -16,8 +16,8 @@
.SUBCKT sky130_fd_sc_hs__inv_2 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__inv_2
diff --git a/cells/inv/sky130_fd_sc_hs__inv_2.netlist.tsv b/cells/inv/sky130_fd_sc_hs__inv_2.netlist.tsv
index 3418bc4..1f14ff0 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_2.netlist.tsv
+++ b/cells/inv/sky130_fd_sc_hs__inv_2.netlist.tsv
@@ -1,4 +1,4 @@
sky130_fd_sc_hs__inv_2 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Y A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Y A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/inv/sky130_fd_sc_hs__inv_2.spice b/cells/inv/sky130_fd_sc_hs__inv_2.spice
index d9e7887..d071cb5 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_2.spice
+++ b/cells/inv/sky130_fd_sc_hs__inv_2.spice
@@ -16,12 +16,8 @@
.subckt sky130_fd_sc_hs__inv_2 A VGND VNB VPB VPWR Y
-M1000 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=6.384e+11p ps=5.62e+06u
-M1001 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=4.218e+11p ps=4.1e+06u
-M1003 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/inv/sky130_fd_sc_hs__inv_4.cdl b/cells/inv/sky130_fd_sc_hs__inv_4.cdl
index 5acc156..c048716 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_4.cdl
+++ b/cells/inv/sky130_fd_sc_hs__inv_4.cdl
@@ -16,8 +16,8 @@
.SUBCKT sky130_fd_sc_hs__inv_4 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Y A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 Y A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__inv_4
diff --git a/cells/inv/sky130_fd_sc_hs__inv_4.netlist.tsv b/cells/inv/sky130_fd_sc_hs__inv_4.netlist.tsv
index cd6372e..aba22ad 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_4.netlist.tsv
+++ b/cells/inv/sky130_fd_sc_hs__inv_4.netlist.tsv
@@ -1,4 +1,4 @@
sky130_fd_sc_hs__inv_4 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Y A VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Y A VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Y A VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Y A VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/inv/sky130_fd_sc_hs__inv_4.spice b/cells/inv/sky130_fd_sc_hs__inv_4.spice
index c4a53d6..5a3a6a8 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_4.spice
+++ b/cells/inv/sky130_fd_sc_hs__inv_4.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__inv_4 A VGND VNB VPB VPWR Y
-M1000 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=6.882e+11p pd=6.3e+06u as=4.44e+11p ps=4.16e+06u
-M1001 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=9.968e+11p ps=8.5e+06u
-M1002 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/inv/sky130_fd_sc_hs__inv_8.cdl b/cells/inv/sky130_fd_sc_hs__inv_8.cdl
index 4b35152..3c8b79e 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_8.cdl
+++ b/cells/inv/sky130_fd_sc_hs__inv_8.cdl
@@ -16,8 +16,8 @@
.SUBCKT sky130_fd_sc_hs__inv_8 A VGND VNB VPB VPWR Y
*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMIN1 Y A VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 Y A VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Y A VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 Y A VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__inv_8
diff --git a/cells/inv/sky130_fd_sc_hs__inv_8.netlist.tsv b/cells/inv/sky130_fd_sc_hs__inv_8.netlist.tsv
index db64612..c3bc1ff 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_8.netlist.tsv
+++ b/cells/inv/sky130_fd_sc_hs__inv_8.netlist.tsv
@@ -1,4 +1,4 @@
sky130_fd_sc_hs__inv_8 A:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN1 MOSFET Y A VGND VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Y A VPWR VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Y A VGND VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Y A VPWR VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/inv/sky130_fd_sc_hs__inv_8.spice b/cells/inv/sky130_fd_sc_hs__inv_8.spice
index 5ca3d02..22964be 100644
--- a/cells/inv/sky130_fd_sc_hs__inv_8.spice
+++ b/cells/inv/sky130_fd_sc_hs__inv_8.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__inv_8 A VGND VNB VPB VPWR Y
-M1000 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=1.2025e+12p pd=1.065e+07u as=8.288e+11p ps=8.16e+06u
-M1001 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.8368e+12p pd=1.448e+07u as=1.344e+12p ps=1.136e+07u
-M1003 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/maj3/sky130_fd_sc_hs__maj3_1.cdl b/cells/maj3/sky130_fd_sc_hs__maj3_1.cdl
index 4cc5ed1..77e392e 100644
--- a/cells/maj3/sky130_fd_sc_hs__maj3_1.cdl
+++ b/cells/maj3/sky130_fd_sc_hs__maj3_1.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__maj3_1 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN2 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN10 y B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN10 y B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN11 sndNBa A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN11 sndNBa A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN20 y B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN20 y B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN21 sndNBc C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN30 y C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN21 sndNBc C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN31 sndNCa A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN30 y C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP10 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN31 sndNCa A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP11 sndPAb B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP20 VPWR C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP10 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP21 sndPCb B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP11 sndPAb B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP30 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP20 VPWR C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP21 sndPCb B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP30 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP31 sndPAc C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP31 sndPAc C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__maj3_1
diff --git a/cells/maj3/sky130_fd_sc_hs__maj3_1.netlist.tsv b/cells/maj3/sky130_fd_sc_hs__maj3_1.netlist.tsv
index 59c7eb6..5695c7a 100644
--- a/cells/maj3/sky130_fd_sc_hs__maj3_1.netlist.tsv
+++ b/cells/maj3/sky130_fd_sc_hs__maj3_1.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__maj3_1 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN10 MOSFET y B sndNBa VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN11 MOSFET sndNBa A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN20 MOSFET y B sndNBc VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN21 MOSFET sndNBc C VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN30 MOSFET y C sndNCa VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN31 MOSFET sndNCa A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP10 MOSFET VPWR A sndPAb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP11 MOSFET sndPAb B y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP20 MOSFET VPWR C sndPCb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP21 MOSFET sndPCb B y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP30 MOSFET VPWR A sndPAc VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP31 MOSFET sndPAc C y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN10 MOSFET y B sndNBa VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN11 MOSFET sndNBa A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN20 MOSFET y B sndNBc VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN21 MOSFET sndNBc C VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN30 MOSFET y C sndNCa VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN31 MOSFET sndNCa A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP10 MOSFET VPWR A sndPAb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP11 MOSFET sndPAb B y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP20 MOSFET VPWR C sndPCb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP21 MOSFET sndPCb B y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP30 MOSFET VPWR A sndPAc VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP31 MOSFET sndPAc C y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/maj3/sky130_fd_sc_hs__maj3_1.spice b/cells/maj3/sky130_fd_sc_hs__maj3_1.spice
index 05cea35..830e48e 100644
--- a/cells/maj3/sky130_fd_sc_hs__maj3_1.spice
+++ b/cells/maj3/sky130_fd_sc_hs__maj3_1.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__maj3_1 A B C VGND VNB VPB VPWR X
-M1000 a_406_384# B a_84_74# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=6.25e+11p ps=5.25e+06u
-M1001 a_84_74# C a_598_384# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.7e+11p ps=2.54e+06u
-M1002 a_84_74# B a_226_384# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.7e+11p ps=2.54e+06u
-M1003 VGND a_84_74# X VNB nlowvt w=740000u l=150000u
-+ ad=5.466e+11p pd=4.39e+06u as=2.081e+11p ps=2.05e+06u
-M1004 a_84_74# B a_223_120# VNB nlowvt w=640000u l=150000u
-+ ad=4.177e+11p pd=4.01e+06u as=1.536e+11p ps=1.76e+06u
-M1005 a_595_136# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1006 VPWR C a_406_384# VPB pshort w=1e+06u l=150000u
-+ ad=7.768e+11p pd=5.73e+06u as=0p ps=0u
-M1007 a_598_384# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND C a_403_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1009 VPWR a_84_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1010 a_84_74# C a_595_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_226_384# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_223_120# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_403_136# B a_84_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_223_120# B a_84_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 a_226_384# B a_84_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_406_384# C VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 X a_84_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND A a_223_120# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_403_136# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 VPWR A a_226_384# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_595_136# C a_84_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_84_74# B a_406_384# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_598_384# C a_84_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VGND A a_595_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 X a_84_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_84_74# B a_403_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VPWR A a_598_384# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/maj3/sky130_fd_sc_hs__maj3_2.cdl b/cells/maj3/sky130_fd_sc_hs__maj3_2.cdl
index eaca7f8..3e393c3 100644
--- a/cells/maj3/sky130_fd_sc_hs__maj3_2.cdl
+++ b/cells/maj3/sky130_fd_sc_hs__maj3_2.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__maj3_2 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN2 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN10 y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN10 y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN11 sndNBa A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN11 sndNBa A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN20 y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN20 y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN21 sndNBc C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN30 y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN21 sndNBc C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN31 sndNCa A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN30 y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP10 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN31 sndNCa A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP11 sndPAb B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP20 VPWR C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP10 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP21 sndPCb B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP11 sndPAb B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP30 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP20 VPWR C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP21 sndPCb B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP30 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP31 sndPAc C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP31 sndPAc C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__maj3_2
diff --git a/cells/maj3/sky130_fd_sc_hs__maj3_2.netlist.tsv b/cells/maj3/sky130_fd_sc_hs__maj3_2.netlist.tsv
index 91eb076..6c07cf6 100644
--- a/cells/maj3/sky130_fd_sc_hs__maj3_2.netlist.tsv
+++ b/cells/maj3/sky130_fd_sc_hs__maj3_2.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__maj3_2 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN10 MOSFET y B sndNBa VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN11 MOSFET sndNBa A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN20 MOSFET y B sndNBc VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN21 MOSFET sndNBc C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN30 MOSFET y C sndNCa VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN31 MOSFET sndNCa A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP10 MOSFET VPWR A sndPAb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP11 MOSFET sndPAb B y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP20 MOSFET VPWR C sndPCb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP21 MOSFET sndPCb B y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP30 MOSFET VPWR A sndPAc VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP31 MOSFET sndPAc C y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN10 MOSFET y B sndNBa VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN11 MOSFET sndNBa A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN20 MOSFET y B sndNBc VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN21 MOSFET sndNBc C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN30 MOSFET y C sndNCa VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN31 MOSFET sndNCa A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP10 MOSFET VPWR A sndPAb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP11 MOSFET sndPAb B y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP20 MOSFET VPWR C sndPCb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP21 MOSFET sndPCb B y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP30 MOSFET VPWR A sndPAc VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP31 MOSFET sndPAc C y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/maj3/sky130_fd_sc_hs__maj3_2.spice b/cells/maj3/sky130_fd_sc_hs__maj3_2.spice
index 259c671..91e926d 100644
--- a/cells/maj3/sky130_fd_sc_hs__maj3_2.spice
+++ b/cells/maj3/sky130_fd_sc_hs__maj3_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__maj3_2 A B C VGND VNB VPB VPWR X
-M1000 a_790_368# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=1.5736e+12p ps=9.65e+06u
-M1001 a_577_74# B a_87_264# VNB nlowvt w=740000u l=150000u
-+ ad=2.442e+11p pd=2.14e+06u as=4.181e+11p ps=4.09e+06u
-M1002 a_87_264# C a_790_368# VPB pshort w=1e+06u l=150000u
-+ ad=5.95e+11p pd=5.19e+06u as=0p ps=0u
-M1003 VGND C a_577_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.2062e+12p pd=7.7e+06u as=0p ps=0u
-M1004 a_393_368# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.73375e+11p pd=2.92e+06u as=0p ps=0u
-M1005 VPWR C a_584_347# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=3.1e+11p ps=2.62e+06u
-M1006 a_413_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1007 a_87_264# B a_413_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_87_264# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1009 a_793_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1010 a_87_264# C a_793_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 X a_87_264# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_87_264# B a_393_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_584_347# B a_87_264# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_87_264# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1015 VPWR a_87_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_393_368# B a_87_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_87_264# B a_577_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR A a_790_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_413_74# B a_87_264# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_793_74# C a_87_264# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 X a_87_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND a_87_264# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A a_413_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND A a_793_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_790_368# C a_87_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_87_264# B a_584_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_577_74# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_584_347# C VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 X a_87_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR a_87_264# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VPWR A a_393_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/maj3/sky130_fd_sc_hs__maj3_4.cdl b/cells/maj3/sky130_fd_sc_hs__maj3_4.cdl
index 95c3996..5cecd50 100644
--- a/cells/maj3/sky130_fd_sc_hs__maj3_4.cdl
+++ b/cells/maj3/sky130_fd_sc_hs__maj3_4.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__maj3_4 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN2 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN10 y B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN10 y B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN11 sndNBa A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN11 sndNBa A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN20 y B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN20 y B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN21 sndNBc C VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN30 y C VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN21 sndNBc C VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN31 sndNCa A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP2 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN30 y C VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP10 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN31 sndNCa A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP11 sndPAb B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP20 VPWR C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP10 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP21 sndPCb B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP11 sndPAb B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP30 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP20 VPWR C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP21 sndPCb B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP30 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP31 sndPAc C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP31 sndPAc C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__maj3_4
diff --git a/cells/maj3/sky130_fd_sc_hs__maj3_4.netlist.tsv b/cells/maj3/sky130_fd_sc_hs__maj3_4.netlist.tsv
index 301ee3a..5d52dfd 100644
--- a/cells/maj3/sky130_fd_sc_hs__maj3_4.netlist.tsv
+++ b/cells/maj3/sky130_fd_sc_hs__maj3_4.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__maj3_4 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN10 MOSFET y B sndNBa VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN11 MOSFET sndNBa A VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN20 MOSFET y B sndNBc VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN21 MOSFET sndNBc C VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN30 MOSFET y C sndNCa VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN31 MOSFET sndNCa A VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP10 MOSFET VPWR A sndPAb VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP11 MOSFET sndPAb B y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP20 MOSFET VPWR C sndPCb VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP21 MOSFET sndPCb B y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP30 MOSFET VPWR A sndPAc VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP31 MOSFET sndPAc C y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN10 MOSFET y B sndNBa VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN11 MOSFET sndNBa A VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN20 MOSFET y B sndNBc VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN21 MOSFET sndNBc C VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN30 MOSFET y C sndNCa VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN31 MOSFET sndNCa A VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP10 MOSFET VPWR A sndPAb VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP11 MOSFET sndPAb B y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP20 MOSFET VPWR C sndPCb VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP21 MOSFET sndPCb B y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP30 MOSFET VPWR A sndPAc VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP31 MOSFET sndPAc C y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/maj3/sky130_fd_sc_hs__maj3_4.spice b/cells/maj3/sky130_fd_sc_hs__maj3_4.spice
index bb06dde..efe5498 100644
--- a/cells/maj3/sky130_fd_sc_hs__maj3_4.spice
+++ b/cells/maj3/sky130_fd_sc_hs__maj3_4.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__maj3_4 A B C VGND VNB VPB VPWR X
-M1000 VPWR a_219_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=2.1282e+12p pd=1.677e+07u as=6.72e+11p ps=5.68e+06u
-M1001 a_219_392# B a_504_125# VNB nlowvt w=640000u l=150000u
-+ ad=5.376e+11p pd=5.52e+06u as=5.41775e+11p ps=4.6e+06u
-M1002 X a_219_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.44e+11p pd=4.16e+06u as=1.2479e+12p ps=1.196e+07u
-M1003 a_219_392# C a_906_78# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.45475e+11p ps=4.25e+06u
-M1004 a_906_78# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND C a_504_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_905_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1007 a_906_78# C a_219_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A a_906_78# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_501_392# C VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6.5e+11p pd=5.3e+06u as=0p ps=0u
-M1010 a_219_392# C a_905_392# VPB pshort w=1e+06u l=150000u
-+ ad=9.5e+11p pd=7.9e+06u as=0p ps=0u
-M1011 a_219_392# B a_119_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=6.5e+11p ps=5.3e+06u
-M1012 a_501_392# B a_219_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR C a_501_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_219_392# B a_501_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND A a_114_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=5.7375e+11p ps=4.61e+06u
-M1016 a_119_392# B a_219_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_114_125# B a_219_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_504_125# C VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_119_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR A a_119_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_219_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_114_125# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND a_219_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_905_392# C a_219_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_219_392# B a_114_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_504_125# B a_219_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 X a_219_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 X a_219_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR A a_905_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VPWR a_219_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 X a_219_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_219_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_119_392# B a_219_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_501_392# B a_219_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 X a_219_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND A a_906_78# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_119_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_905_392# C a_219_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND a_219_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_219_392# B a_114_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_219_392# C a_905_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_219_392# B a_501_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_504_125# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 X a_219_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_114_125# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 VPWR a_219_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_501_392# C VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 X a_219_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR C a_501_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 VPWR a_219_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_219_392# B a_119_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 a_906_78# C a_219_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 a_219_392# C a_906_78# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 VPWR A a_905_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 VGND a_219_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 VGND A a_114_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X25 VGND C a_504_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X26 a_114_125# B a_219_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X27 VPWR A a_119_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X28 a_905_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X29 a_219_392# B a_504_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X30 a_504_125# B a_219_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X31 a_906_78# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/mux2/sky130_fd_sc_hs__mux2_1.cdl b/cells/mux2/sky130_fd_sc_hs__mux2_1.cdl
index aa5e791..657fbae 100644
--- a/cells/mux2/sky130_fd_sc_hs__mux2_1.cdl
+++ b/cells/mux2/sky130_fd_sc_hs__mux2_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__mux2_1 A0 A1 S VGND VNB VPB VPWR X
*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMNA00 xb A0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA00 xb A0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA01 smdNA0 Sb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA10 xb A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA11 sndNA1 S VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 Sb S VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X xb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA00 VPWR S VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA01 smdNA0 Sb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA01 sndPS A0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA10 VPWR Sb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA10 xb A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA11 sndPSb A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Sb S VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA11 sndNA1 S VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 Sb S VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X xb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA00 VPWR S VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA01 sndPS A0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA10 VPWR Sb VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA11 sndPSb A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Sb S VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X xb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X xb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__mux2_1
diff --git a/cells/mux2/sky130_fd_sc_hs__mux2_1.netlist.tsv b/cells/mux2/sky130_fd_sc_hs__mux2_1.netlist.tsv
index 9c66a62..9d71e1b 100644
--- a/cells/mux2/sky130_fd_sc_hs__mux2_1.netlist.tsv
+++ b/cells/mux2/sky130_fd_sc_hs__mux2_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__mux2_1 A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNA00 MOSFET xb A0 smdNA0 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA01 MOSFET smdNA0 Sb VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA10 MOSFET xb A1 sndNA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA11 MOSFET sndNA1 S VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET Sb S VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X xb VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA00 MOSFET VPWR S sndPS VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA01 MOSFET sndPS A0 xb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA10 MOSFET VPWR Sb sndPSb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA11 MOSFET sndPSb A1 xb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Sb S VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X xb VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA00 MOSFET xb A0 smdNA0 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA01 MOSFET smdNA0 Sb VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA10 MOSFET xb A1 sndNA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA11 MOSFET sndNA1 S VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Sb S VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X xb VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA00 MOSFET VPWR S sndPS VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA01 MOSFET sndPS A0 xb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA10 MOSFET VPWR Sb sndPSb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA11 MOSFET sndPSb A1 xb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Sb S VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X xb VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/mux2/sky130_fd_sc_hs__mux2_1.spice b/cells/mux2/sky130_fd_sc_hs__mux2_1.spice
index 04ee263..32d5334 100644
--- a/cells/mux2/sky130_fd_sc_hs__mux2_1.spice
+++ b/cells/mux2/sky130_fd_sc_hs__mux2_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__mux2_1 A0 A1 S VGND VNB VPB VPWR X
-M1000 a_223_368# S VPWR VPB pshort w=1e+06u l=150000u
-+ ad=8.15e+11p pd=3.63e+06u as=8.82e+11p ps=5.95e+06u
-M1001 a_443_74# A0 a_304_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.994e+11p pd=3.1e+06u as=4.033e+11p ps=2.57e+06u
-M1002 a_304_74# A0 a_223_368# VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=0p ps=0u
-M1003 VGND S a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=7.0725e+11p pd=4.91e+06u as=1.5675e+11p ps=1.67e+06u
-M1004 a_304_74# A1 a_226_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1005 VPWR S a_27_112# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1006 a_226_74# S VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR a_27_112# a_524_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.2e+11p ps=2.84e+06u
-M1008 VGND a_27_112# a_443_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_304_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1010 X a_304_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1011 a_524_368# A1 a_304_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_112# S VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_304_74# A1 a_524_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_443_74# a_27_112# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_226_74# A1 a_304_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR S a_223_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VGND S a_226_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_524_368# a_27_112# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_27_112# S VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X8 VGND a_304_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_223_368# A0 a_304_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_304_74# A0 a_443_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VPWR a_304_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/mux2/sky130_fd_sc_hs__mux2_2.cdl b/cells/mux2/sky130_fd_sc_hs__mux2_2.cdl
index 9f031b4..b12290f 100644
--- a/cells/mux2/sky130_fd_sc_hs__mux2_2.cdl
+++ b/cells/mux2/sky130_fd_sc_hs__mux2_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__mux2_2 A0 A1 S VGND VNB VPB VPWR X
*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMNA00 xb A0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA00 xb A0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA01 smdNA0 Sb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA10 xb A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA11 sndNA1 S VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 Sb S VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X xb VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA00 VPWR S VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA01 smdNA0 Sb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA01 sndPS A0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA10 VPWR Sb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA10 xb A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA11 sndPSb A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Sb S VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA11 sndNA1 S VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 Sb S VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X xb VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA00 VPWR S VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA01 sndPS A0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA10 VPWR Sb VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA11 sndPSb A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Sb S VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X xb VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X xb VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__mux2_2
diff --git a/cells/mux2/sky130_fd_sc_hs__mux2_2.netlist.tsv b/cells/mux2/sky130_fd_sc_hs__mux2_2.netlist.tsv
index b945a2b..855a14d 100644
--- a/cells/mux2/sky130_fd_sc_hs__mux2_2.netlist.tsv
+++ b/cells/mux2/sky130_fd_sc_hs__mux2_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__mux2_2 A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNA00 MOSFET xb A0 smdNA0 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA01 MOSFET smdNA0 Sb VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA10 MOSFET xb A1 sndNA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA11 MOSFET sndNA1 S VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET Sb S VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X xb VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA00 MOSFET VPWR S sndPS VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA01 MOSFET sndPS A0 xb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA10 MOSFET VPWR Sb sndPSb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA11 MOSFET sndPSb A1 xb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Sb S VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X xb VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA00 MOSFET xb A0 smdNA0 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA01 MOSFET smdNA0 Sb VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA10 MOSFET xb A1 sndNA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA11 MOSFET sndNA1 S VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Sb S VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X xb VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA00 MOSFET VPWR S sndPS VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA01 MOSFET sndPS A0 xb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA10 MOSFET VPWR Sb sndPSb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA11 MOSFET sndPSb A1 xb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Sb S VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X xb VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/mux2/sky130_fd_sc_hs__mux2_2.spice b/cells/mux2/sky130_fd_sc_hs__mux2_2.spice
index d25ab52..ad6ad16 100644
--- a/cells/mux2/sky130_fd_sc_hs__mux2_2.spice
+++ b/cells/mux2/sky130_fd_sc_hs__mux2_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__mux2_2 A0 A1 S VGND VNB VPB VPWR X
-M1000 X a_116_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.2092e+12p ps=8.77e+06u
-M1001 VPWR a_116_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VPWR S a_459_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1003 a_116_368# A0 a_38_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.255e+11p pd=2.63e+06u as=4.292e+11p ps=4.12e+06u
-M1004 X a_116_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=9.4915e+11p ps=7.09e+06u
-M1005 a_38_74# a_459_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_270_74# A1 a_116_368# VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1007 a_206_368# A1 a_116_368# VPB pshort w=1e+06u l=150000u
-+ ad=5.9e+11p pd=5.18e+06u as=3e+11p ps=2.6e+06u
-M1008 a_116_368# A0 a_27_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=5.9e+11p ps=5.18e+06u
-M1009 a_206_368# a_459_48# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND S a_270_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR S a_27_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND S a_459_48# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1013 VGND a_116_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A0 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_27_368# S VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 X a_116_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND a_116_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND a_459_48# a_38_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_459_48# S VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 X a_116_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_270_74# S VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_459_48# S VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X9 a_116_368# A1 a_206_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VPWR a_116_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR a_459_48# a_206_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_38_74# A0 a_116_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_116_368# A1 a_270_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/mux2/sky130_fd_sc_hs__mux2_4.cdl b/cells/mux2/sky130_fd_sc_hs__mux2_4.cdl
index 482a563..d2cd23b 100644
--- a/cells/mux2/sky130_fd_sc_hs__mux2_4.cdl
+++ b/cells/mux2/sky130_fd_sc_hs__mux2_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__mux2_4 A0 A1 S VGND VNB VPB VPWR X
*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMNA00 xb A0 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA00 xb A0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA01 smdNA0 Sb VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA10 xb A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA11 sndNA1 S VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 Sb S VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X xb VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA00 VPWR S VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA01 smdNA0 Sb VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA01 sndPS A0 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA10 VPWR Sb VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA10 xb A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA11 sndPSb A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Sb S VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA11 sndNA1 S VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 Sb S VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X xb VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA00 VPWR S VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA01 sndPS A0 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA10 VPWR Sb VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA11 sndPSb A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Sb S VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X xb VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X xb VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__mux2_4
diff --git a/cells/mux2/sky130_fd_sc_hs__mux2_4.netlist.tsv b/cells/mux2/sky130_fd_sc_hs__mux2_4.netlist.tsv
index 3454a62..8c418cb 100644
--- a/cells/mux2/sky130_fd_sc_hs__mux2_4.netlist.tsv
+++ b/cells/mux2/sky130_fd_sc_hs__mux2_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__mux2_4 A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNA00 MOSFET xb A0 smdNA0 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA01 MOSFET smdNA0 Sb VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA10 MOSFET xb A1 sndNA1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA11 MOSFET sndNA1 S VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET Sb S VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X xb VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA00 MOSFET VPWR S sndPS VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA01 MOSFET sndPS A0 xb VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA10 MOSFET VPWR Sb sndPSb VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA11 MOSFET sndPSb A1 xb VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Sb S VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X xb VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA00 MOSFET xb A0 smdNA0 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA01 MOSFET smdNA0 Sb VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA10 MOSFET xb A1 sndNA1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA11 MOSFET sndNA1 S VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Sb S VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X xb VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA00 MOSFET VPWR S sndPS VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA01 MOSFET sndPS A0 xb VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA10 MOSFET VPWR Sb sndPSb VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA11 MOSFET sndPSb A1 xb VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Sb S VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X xb VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/mux2/sky130_fd_sc_hs__mux2_4.spice b/cells/mux2/sky130_fd_sc_hs__mux2_4.spice
index 60cca28..5d51dca 100644
--- a/cells/mux2/sky130_fd_sc_hs__mux2_4.spice
+++ b/cells/mux2/sky130_fd_sc_hs__mux2_4.spice
@@ -16,56 +16,30 @@
.subckt sky130_fd_sc_hs__mux2_4 A0 A1 S VGND VNB VPB VPWR X
-M1000 VPWR a_27_368# a_936_391# VPB pshort w=1e+06u l=150000u
-+ ad=2.49868e+12p pd=1.636e+07u as=6e+11p ps=5.2e+06u
-M1001 a_709_119# S VGND VNB nlowvt w=640000u l=150000u
-+ ad=4.224e+11p pd=3.88e+06u as=1.76805e+12p ps=1.249e+07u
-M1002 a_722_391# S VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1003 VGND S a_27_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1004 a_722_391# A0 a_193_241# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=9.85e+11p ps=7.97e+06u
-M1005 a_937_119# a_27_368# VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.712e+11p pd=3.72e+06u as=0p ps=0u
-M1006 VPWR a_193_241# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.13255e+12p ps=6.91e+06u
-M1007 VPWR S a_722_391# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_193_241# A0 a_722_391# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_193_241# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.44e+11p pd=4.16e+06u as=0p ps=0u
-M1010 VGND a_27_368# a_937_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 X a_193_241# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_193_241# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_193_241# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND a_193_241# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_193_241# A1 a_709_119# VNB nlowvt w=640000u l=150000u
-+ ad=9.216e+11p pd=6.72e+06u as=0p ps=0u
-M1016 VPWR S a_27_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1017 a_937_119# A0 a_193_241# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_936_391# A1 a_193_241# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_193_241# A1 a_936_391# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_936_391# a_27_368# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_193_241# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_193_241# A0 a_937_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 X a_193_241# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND S a_709_119# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_709_119# A1 a_193_241# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# S VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_722_391# A0 a_193_241# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_722_391# S VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND a_27_368# a_937_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_193_241# A1 a_936_391# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_709_119# S VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_709_119# A1 a_193_241# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 X a_193_241# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 X a_193_241# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VPWR a_27_368# a_936_391# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 X a_193_241# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_193_241# A0 a_722_391# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_937_119# A0 a_193_241# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_936_391# a_27_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 VGND a_193_241# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VPWR a_193_241# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR S a_722_391# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 a_936_391# A1 a_193_241# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_193_241# A0 a_937_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_193_241# A1 a_709_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 X a_193_241# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 VGND a_193_241# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_27_368# S VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 a_937_119# a_27_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 VPWR a_193_241# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 VGND S a_709_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/mux2i/sky130_fd_sc_hs__mux2i_1.cdl b/cells/mux2i/sky130_fd_sc_hs__mux2i_1.cdl
index bb4817d..22dfdff 100644
--- a/cells/mux2i/sky130_fd_sc_hs__mux2i_1.cdl
+++ b/cells/mux2i/sky130_fd_sc_hs__mux2i_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__mux2i_1 A0 A1 S VGND VNB VPB VPWR Y
*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNA00 Y A0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA00 Y A0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA01 smdNA0 Sb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA10 Y A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA11 sndNA1 S VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 Sb S VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA00 VPWR S VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA01 smdNA0 Sb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA10 Y A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA11 sndNA1 S VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 Sb S VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA00 VPWR S VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA01 sndPS A0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA10 VPWR Sb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA11 sndPSb A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Sb S VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA01 sndPS A0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA10 VPWR Sb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA11 sndPSb A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Sb S VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__mux2i_1
diff --git a/cells/mux2i/sky130_fd_sc_hs__mux2i_1.netlist.tsv b/cells/mux2i/sky130_fd_sc_hs__mux2i_1.netlist.tsv
index 8024a44..f08f1e7 100644
--- a/cells/mux2i/sky130_fd_sc_hs__mux2i_1.netlist.tsv
+++ b/cells/mux2i/sky130_fd_sc_hs__mux2i_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__mux2i_1 A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNA00 MOSFET Y A0 smdNA0 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA01 MOSFET smdNA0 Sb VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA10 MOSFET Y A1 sndNA1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA11 MOSFET sndNA1 S VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET Sb S VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA00 MOSFET VPWR S sndPS VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA01 MOSFET sndPS A0 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA10 MOSFET VPWR Sb sndPSb VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA11 MOSFET sndPSb A1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Sb S VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA00 MOSFET Y A0 smdNA0 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA01 MOSFET smdNA0 Sb VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA10 MOSFET Y A1 sndNA1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA11 MOSFET sndNA1 S VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Sb S VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA00 MOSFET VPWR S sndPS VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA01 MOSFET sndPS A0 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA10 MOSFET VPWR Sb sndPSb VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA11 MOSFET sndPSb A1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Sb S VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/mux2i/sky130_fd_sc_hs__mux2i_1.spice b/cells/mux2i/sky130_fd_sc_hs__mux2i_1.spice
index 729c5aa..650f7be 100644
--- a/cells/mux2i/sky130_fd_sc_hs__mux2i_1.spice
+++ b/cells/mux2i/sky130_fd_sc_hs__mux2i_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__mux2i_1 A0 A1 S VGND VNB VPB VPWR Y
-M1000 Y A0 a_223_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=6.272e+11p ps=5.6e+06u
-M1001 a_399_368# A1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=6.272e+11p pd=5.6e+06u as=0p ps=0u
-M1002 a_114_74# S VPWR VPB pshort w=840000u l=150000u
-+ ad=2.31e+11p pd=2.23e+06u as=5.754e+11p ps=5.09e+06u
-M1003 Y A0 a_426_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.217e+11p pd=2.89e+06u as=1.776e+11p ps=1.96e+06u
-M1004 a_426_74# a_114_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.6755e+11p ps=3.99e+06u
-M1005 a_225_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=4.218e+11p pd=4.1e+06u as=0p ps=0u
-M1006 VPWR S a_223_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_399_368# a_114_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_114_74# S VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=0p ps=0u
-M1009 VGND S a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_426_74# A0 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VGND a_114_74# a_426_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR S a_114_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_223_368# A0 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_223_368# S VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y A1 a_225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y A1 a_399_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR a_114_74# a_399_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_225_74# S VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND S a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/mux2i/sky130_fd_sc_hs__mux2i_2.cdl b/cells/mux2i/sky130_fd_sc_hs__mux2i_2.cdl
index 31179da..e43b6ba 100644
--- a/cells/mux2i/sky130_fd_sc_hs__mux2i_2.cdl
+++ b/cells/mux2i/sky130_fd_sc_hs__mux2i_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__mux2i_2 A0 A1 S VGND VNB VPB VPWR Y
*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNA00 Y A0 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA00 Y A0 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA01 smdNA0 Sb VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA10 Y A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA11 sndNA1 S VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 Sb S VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA00 VPWR S VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA01 smdNA0 Sb VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA10 Y A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA11 sndNA1 S VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 Sb S VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA00 VPWR S VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA01 sndPS A0 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA10 VPWR Sb VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA11 sndPSb A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Sb S VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA01 sndPS A0 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA10 VPWR Sb VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA11 sndPSb A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Sb S VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__mux2i_2
diff --git a/cells/mux2i/sky130_fd_sc_hs__mux2i_2.netlist.tsv b/cells/mux2i/sky130_fd_sc_hs__mux2i_2.netlist.tsv
index 7ce3f02..7fb2885 100644
--- a/cells/mux2i/sky130_fd_sc_hs__mux2i_2.netlist.tsv
+++ b/cells/mux2i/sky130_fd_sc_hs__mux2i_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__mux2i_2 A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNA00 MOSFET Y A0 smdNA0 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA01 MOSFET smdNA0 Sb VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA10 MOSFET Y A1 sndNA1 VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA11 MOSFET sndNA1 S VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET Sb S VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA00 MOSFET VPWR S sndPS VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA01 MOSFET sndPS A0 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA10 MOSFET VPWR Sb sndPSb VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA11 MOSFET sndPSb A1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Sb S VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA00 MOSFET Y A0 smdNA0 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA01 MOSFET smdNA0 Sb VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA10 MOSFET Y A1 sndNA1 VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA11 MOSFET sndNA1 S VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Sb S VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA00 MOSFET VPWR S sndPS VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA01 MOSFET sndPS A0 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA10 MOSFET VPWR Sb sndPSb VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA11 MOSFET sndPSb A1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Sb S VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/mux2i/sky130_fd_sc_hs__mux2i_2.spice b/cells/mux2i/sky130_fd_sc_hs__mux2i_2.spice
index 2c49158..d26e4d8 100644
--- a/cells/mux2i/sky130_fd_sc_hs__mux2i_2.spice
+++ b/cells/mux2i/sky130_fd_sc_hs__mux2i_2.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__mux2i_2 A0 A1 S VGND VNB VPB VPWR Y
-M1000 a_118_368# A0 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=7.168e+11p pd=5.76e+06u as=1.1984e+12p ps=8.86e+06u
-M1001 a_340_368# a_922_72# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0976e+12p pd=6.44e+06u as=1.66242e+12p ps=1.032e+07u
-M1002 VGND a_922_72# a_115_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.10195e+12p pd=8.18e+06u as=5.18e+11p ps=4.36e+06u
-M1003 a_337_74# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=7.8555e+11p pd=5.15e+06u as=8.4255e+11p ps=6.93e+06u
-M1004 VPWR a_922_72# a_340_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y A0 a_118_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y A1 a_340_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_340_368# A1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_115_74# A0 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_118_368# S VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_922_72# S VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1011 a_337_74# S VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR S a_118_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND S a_337_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_922_72# S VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1015 Y A1 a_337_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y A0 a_115_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_115_74# a_922_72# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_922_72# a_340_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_115_74# A0 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y A1 a_340_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_340_368# a_922_72# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_340_368# A1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_118_368# A0 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR S a_922_72# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_337_74# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND S a_337_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND a_922_72# a_115_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y A1 a_337_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y A0 a_118_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VGND S a_922_72# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_337_74# S VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR S a_118_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 Y A0 a_115_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_115_74# a_922_72# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_118_368# S VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/mux2i/sky130_fd_sc_hs__mux2i_4.cdl b/cells/mux2i/sky130_fd_sc_hs__mux2i_4.cdl
index ff4f71e..9679a22 100644
--- a/cells/mux2i/sky130_fd_sc_hs__mux2i_4.cdl
+++ b/cells/mux2i/sky130_fd_sc_hs__mux2i_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__mux2i_4 A0 A1 S VGND VNB VPB VPWR Y
*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNA00 Y A0 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA00 Y A0 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA01 smdNA0 Sb VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA10 Y A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA11 sndNA1 S VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 Sb S VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA00 VPWR S VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA01 smdNA0 Sb VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA10 Y A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA11 sndNA1 S VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 Sb S VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA00 VPWR S VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA01 sndPS A0 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA10 VPWR Sb VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA11 sndPSb A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 Sb S VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA01 sndPS A0 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA10 VPWR Sb VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA11 sndPSb A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP1 Sb S VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__mux2i_4
diff --git a/cells/mux2i/sky130_fd_sc_hs__mux2i_4.netlist.tsv b/cells/mux2i/sky130_fd_sc_hs__mux2i_4.netlist.tsv
index b0716af..24760ee 100644
--- a/cells/mux2i/sky130_fd_sc_hs__mux2i_4.netlist.tsv
+++ b/cells/mux2i/sky130_fd_sc_hs__mux2i_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__mux2i_4 A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNA00 MOSFET Y A0 smdNA0 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA01 MOSFET smdNA0 Sb VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA10 MOSFET Y A1 sndNA1 VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA11 MOSFET sndNA1 S VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET Sb S VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA00 MOSFET VPWR S sndPS VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA01 MOSFET sndPS A0 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA10 MOSFET VPWR Sb sndPSb VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA11 MOSFET sndPSb A1 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET Sb S VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA00 MOSFET Y A0 smdNA0 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA01 MOSFET smdNA0 Sb VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA10 MOSFET Y A1 sndNA1 VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA11 MOSFET sndNA1 S VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET Sb S VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA00 MOSFET VPWR S sndPS VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA01 MOSFET sndPS A0 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA10 MOSFET VPWR Sb sndPSb VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA11 MOSFET sndPSb A1 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET Sb S VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/mux2i/sky130_fd_sc_hs__mux2i_4.spice b/cells/mux2i/sky130_fd_sc_hs__mux2i_4.spice
index 391095d..101f1bd 100644
--- a/cells/mux2i/sky130_fd_sc_hs__mux2i_4.spice
+++ b/cells/mux2i/sky130_fd_sc_hs__mux2i_4.spice
@@ -16,74 +16,39 @@
.subckt sky130_fd_sc_hs__mux2i_4 A0 A1 S VGND VNB VPB VPWR Y
-M1000 Y A1 a_114_85# VNB nlowvt w=740000u l=150000u
-+ ad=1.0767e+12p pd=1.031e+07u as=8.917e+11p ps=8.33e+06u
-M1001 a_114_85# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_478_368# S VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4448e+12p pd=1.154e+07u as=2.5466e+12p ps=1.762e+07u
-M1003 a_478_368# A0 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.792e+12p ps=1.44e+07u
-M1004 a_478_368# S VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_475_85# A0 Y VNB nlowvt w=740000u l=150000u
-+ ad=8.806e+11p pd=8.3e+06u as=0p ps=0u
-M1006 VPWR a_1030_268# a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.4336e+12p ps=1.152e+07u
-M1007 VPWR S a_478_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_114_85# S VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.795e+12p ps=1.331e+07u
-M1009 VPWR S a_478_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_1030_268# S VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1011 a_475_85# a_1030_268# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_1030_268# a_475_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_114_85# S VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR S a_1030_268# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y A1 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_116_368# A1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_114_85# A1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_116_368# A1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y A1 a_114_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_1030_268# S VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.627e+11p pd=2.19e+06u as=0p ps=0u
-M1021 a_116_368# a_1030_268# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y A1 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_478_368# A0 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 Y A0 a_478_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR a_1030_268# a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND S a_114_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 Y A0 a_478_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND a_1030_268# a_475_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_116_368# a_1030_268# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VGND S a_114_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_475_85# a_1030_268# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 Y A0 a_475_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 Y A0 a_475_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_475_85# A0 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y A1 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_114_85# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND a_1030_268# a_475_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_1030_268# a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_475_85# A0 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_114_85# S VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_116_368# a_1030_268# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y A1 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_475_85# a_1030_268# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y A0 a_475_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_478_368# S VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR S a_478_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_475_85# A0 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_1030_268# S VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 Y A1 a_114_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 Y A0 a_475_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_478_368# A0 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_116_368# a_1030_268# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_116_368# A1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 Y A1 a_114_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 Y A0 a_478_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_116_368# A1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_114_85# A1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_475_85# a_1030_268# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 VPWR S a_478_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 VGND S a_114_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 VGND S a_1030_268# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 VGND a_1030_268# a_475_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 a_478_368# S VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VPWR S a_1030_268# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X30 VGND S a_114_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 Y A0 a_478_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 a_478_368# A0 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 VPWR a_1030_268# a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 a_114_85# S VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/mux4/sky130_fd_sc_hs__mux4_1.cdl b/cells/mux4/sky130_fd_sc_hs__mux4_1.cdl
index e0d5d1b..c5eb66b 100644
--- a/cells/mux4/sky130_fd_sc_hs__mux4_1.cdl
+++ b/cells/mux4/sky130_fd_sc_hs__mux4_1.cdl
@@ -16,56 +16,56 @@
.SUBCKT sky130_fd_sc_hs__mux4_1 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X
*.PININFO A0:I A1:I A2:I A3:I S0:I S1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMNA00 sndNS0ba0 S0b VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNA00 sndNS0ba0 S0b VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMNA01 VGND A0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA01 VGND A0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA10 sndNS0a1 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNA10 sndNS0a1 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA11 VGND A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA20 sndNS0ba2 S0b VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNA11 VGND A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA21 VGND A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA30 sndNS0a3 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNA20 sndNS0ba2 S0b VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMNA21 VGND A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA31 VGND A3 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNs1o xb S1b VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNs2o xb S1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIN1 VGND S1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIN2 VGND S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIN4 VGND xb VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA00 sndPA0a0 A0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNA30 sndNS0a3 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA01 xlowb S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA10 sndPA1a1 A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNA31 VGND A3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA11 xlowb S0b VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA20 sndPA2a2 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs1o xb S1b VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA21 xhib S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA30 sndPA3a3 A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2o xb S1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA31 xhib S0b VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 VGND S1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMIN2 VGND S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMIN4 VGND xb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA00 sndPA0a0 A0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA01 xlowb S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA10 sndPA1a1 A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA11 xlowb S0b VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA20 sndPA2a2 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA21 xhib S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPs1o xb S1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA30 sndPA3a3 A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA31 xhib S0b VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPs1o xb S1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPs2o xb S1b VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPs2o xb S1b VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIP1 VPWR S1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 VPWR S1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIP2 VPWR S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 VPWR S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIP4 VPWR xb VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 VPWR xb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
.ENDS sky130_fd_sc_hs__mux4_1
diff --git a/cells/mux4/sky130_fd_sc_hs__mux4_1.netlist.tsv b/cells/mux4/sky130_fd_sc_hs__mux4_1.netlist.tsv
index 081ce57..e4e6e97 100644
--- a/cells/mux4/sky130_fd_sc_hs__mux4_1.netlist.tsv
+++ b/cells/mux4/sky130_fd_sc_hs__mux4_1.netlist.tsv
@@ -1,28 +1,28 @@
sky130_fd_sc_hs__mux4_1 A0:I A1:I A2:I A3:I S0:I S1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNA00 MOSFET sndNS0ba0 S0b xlowb VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA01 MOSFET VGND A0 sndNS0ba0 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA10 MOSFET sndNS0a1 S0 xlowb VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA11 MOSFET VGND A1 sndNS0a1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA20 MOSFET sndNS0ba2 S0b xhib VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA21 MOSFET VGND A2 sndNS0ba2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA30 MOSFET sndNS0a3 S0 xhib VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA31 MOSFET VGND A3 sndNS0a3 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNs1o MOSFET xb S1b xlowb VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNs2o MOSFET xb S1 xhib VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIN1 MOSFET VGND S1 S1b VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIN2 MOSFET VGND S0 S0b VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIN4 MOSFET VGND xb X VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA00 MOSFET sndPA0a0 A0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA01 MOSFET xlowb S0 sndPA0a0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA10 MOSFET sndPA1a1 A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA11 MOSFET xlowb S0b sndPA1a1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA20 MOSFET sndPA2a2 A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA21 MOSFET xhib S0 sndPA2a2 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA30 MOSFET sndPA3a3 A3 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA31 MOSFET xhib S0b sndPA3a3 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPs1o MOSFET xb S1 xlowb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPs2o MOSFET xb S1b xhib VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIP1 MOSFET VPWR S1 S1b VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIP2 MOSFET VPWR S0 S0b VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIP4 MOSFET VPWR xb X VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA00 MOSFET sndNS0ba0 S0b xlowb VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA01 MOSFET VGND A0 sndNS0ba0 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA10 MOSFET sndNS0a1 S0 xlowb VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA11 MOSFET VGND A1 sndNS0a1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA20 MOSFET sndNS0ba2 S0b xhib VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA21 MOSFET VGND A2 sndNS0ba2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA30 MOSFET sndNS0a3 S0 xhib VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA31 MOSFET VGND A3 sndNS0a3 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNs1o MOSFET xb S1b xlowb VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNs2o MOSFET xb S1 xhib VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIN1 MOSFET VGND S1 S1b VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIN2 MOSFET VGND S0 S0b VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIN4 MOSFET VGND xb X VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA00 MOSFET sndPA0a0 A0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA01 MOSFET xlowb S0 sndPA0a0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA10 MOSFET sndPA1a1 A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA11 MOSFET xlowb S0b sndPA1a1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA20 MOSFET sndPA2a2 A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA21 MOSFET xhib S0 sndPA2a2 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA30 MOSFET sndPA3a3 A3 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA31 MOSFET xhib S0b sndPA3a3 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPs1o MOSFET xb S1 xlowb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPs2o MOSFET xb S1b xhib VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIP1 MOSFET VPWR S1 S1b VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIP2 MOSFET VPWR S0 S0b VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIP4 MOSFET VPWR xb X VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
diff --git a/cells/mux4/sky130_fd_sc_hs__mux4_1.spice b/cells/mux4/sky130_fd_sc_hs__mux4_1.spice
index 458982d..961be60 100644
--- a/cells/mux4/sky130_fd_sc_hs__mux4_1.spice
+++ b/cells/mux4/sky130_fd_sc_hs__mux4_1.spice
@@ -16,56 +16,30 @@
.subckt sky130_fd_sc_hs__mux4_1 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X
-M1000 VGND A1 a_450_74# VNB nlowvt w=640000u l=150000u
-+ ad=1.2058e+12p pd=9.01e+06u as=4.8e+11p ps=2.78e+06u
-M1001 a_255_341# A0 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=8.1e+11p pd=3.62e+06u as=1.97737e+12p ps=1.275e+07u
-M1002 a_979_74# S0 a_846_74# VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=7.84075e+11p ps=5.5e+06u
-M1003 a_1338_125# S1 a_846_74# VNB nlowvt w=640000u l=150000u
-+ ad=1.856e+11p pd=1.86e+06u as=0p ps=0u
-M1004 VPWR A1 a_537_341# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=3.6e+11p ps=2.72e+06u
-M1005 X a_1338_125# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.472e+11p pd=2.86e+06u as=0p ps=0u
-M1006 a_763_341# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.9525e+11p pd=3.17e+06u as=0p ps=0u
-M1007 VGND S1 a_1396_99# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1008 a_264_74# A0 VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1009 a_342_74# a_27_74# a_264_74# VNB nlowvt w=640000u l=150000u
-+ ad=4.32e+11p pd=3.91e+06u as=0p ps=0u
-M1010 a_1065_387# a_27_74# a_846_74# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=1.2e+12p ps=6.4e+06u
-M1011 X a_1338_125# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1012 a_846_74# S0 a_763_341# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_342_74# S0 a_255_341# VPB pshort w=1e+06u l=150000u
-+ ad=5.95e+11p pd=5.19e+06u as=0p ps=0u
-M1014 VPWR S0 a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1015 VPWR A3 a_1065_387# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_537_341# a_27_74# a_342_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR S1 a_1396_99# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=3.45e+11p ps=2.69e+06u
-M1018 a_450_74# S0 a_342_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND S0 a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1020 a_846_74# a_27_74# a_768_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1021 a_1338_125# S1 a_342_74# VPB pshort w=1e+06u l=150000u
-+ ad=3.5e+11p pd=2.7e+06u as=0p ps=0u
-M1022 a_846_74# a_1396_99# a_1338_125# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_768_74# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_342_74# a_1396_99# a_1338_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND A3 a_979_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_1338_125# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_846_74# S0 a_979_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_1338_125# a_1396_99# a_342_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_1396_99# S1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_255_341# S0 a_342_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_264_74# a_27_74# a_342_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_846_74# S1 a_1338_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 VGND A0 a_264_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_342_74# S0 a_450_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_979_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_27_74# S0 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_537_341# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_768_74# a_27_74# a_846_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_846_74# a_27_74# a_1065_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_342_74# S1 a_1338_125# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 VGND a_1338_125# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND A2 a_768_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_1065_387# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_342_74# a_27_74# a_537_341# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 a_450_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_763_341# S0 a_846_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 VPWR A0 a_255_341# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 a_1338_125# a_1396_99# a_846_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 a_1396_99# S1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X24 VPWR A2 a_763_341# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 a_27_74# S0 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/mux4/sky130_fd_sc_hs__mux4_2.cdl b/cells/mux4/sky130_fd_sc_hs__mux4_2.cdl
index fc941e0..fbea34b 100644
--- a/cells/mux4/sky130_fd_sc_hs__mux4_2.cdl
+++ b/cells/mux4/sky130_fd_sc_hs__mux4_2.cdl
@@ -16,56 +16,56 @@
.SUBCKT sky130_fd_sc_hs__mux4_2 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X
*.PININFO A0:I A1:I A2:I A3:I S0:I S1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMNA00 sndNS0ba0 S0b VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNA00 sndNS0ba0 S0b VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMNA01 VGND A0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA01 VGND A0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA10 sndNS0a1 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNA10 sndNS0a1 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA11 VGND A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA20 sndNS0ba2 S0b VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNA11 VGND A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA21 VGND A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA30 sndNS0a3 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MMNA20 sndNS0ba2 S0b VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMNA21 VGND A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA31 VGND A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNs1o xb S1b VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNs2o xb S1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIN1 VGND S1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIN2 VGND S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIN4 VGND xb VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA00 sndPA0a0 A0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNA30 sndNS0a3 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA01 xlowb S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA10 sndPA1a1 A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNA31 VGND A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA11 xlowb S0b VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA20 sndPA2a2 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs1o xb S1b VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA21 xhib S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA30 sndPA3a3 A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2o xb S1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA31 xhib S0b VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 VGND S1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMIN2 VGND S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMIN4 VGND xb VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA00 sndPA0a0 A0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA01 xlowb S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA10 sndPA1a1 A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA11 xlowb S0b VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA20 sndPA2a2 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA21 xhib S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPs1o xb S1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA30 sndPA3a3 A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA31 xhib S0b VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPs1o xb S1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPs2o xb S1b VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPs2o xb S1b VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIP1 VPWR S1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 VPWR S1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIP2 VPWR S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 VPWR S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIP4 VPWR xb VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 VPWR xb VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
.ENDS sky130_fd_sc_hs__mux4_2
diff --git a/cells/mux4/sky130_fd_sc_hs__mux4_2.netlist.tsv b/cells/mux4/sky130_fd_sc_hs__mux4_2.netlist.tsv
index c34870c..9ba833e 100644
--- a/cells/mux4/sky130_fd_sc_hs__mux4_2.netlist.tsv
+++ b/cells/mux4/sky130_fd_sc_hs__mux4_2.netlist.tsv
@@ -1,28 +1,28 @@
sky130_fd_sc_hs__mux4_2 A0:I A1:I A2:I A3:I S0:I S1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNA00 MOSFET sndNS0ba0 S0b xlowb VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA01 MOSFET VGND A0 sndNS0ba0 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA10 MOSFET sndNS0a1 S0 xlowb VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA11 MOSFET VGND A1 sndNS0a1 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA20 MOSFET sndNS0ba2 S0b xhib VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA21 MOSFET VGND A2 sndNS0ba2 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA30 MOSFET sndNS0a3 S0 xhib VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA31 MOSFET VGND A3 sndNS0a3 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNs1o MOSFET xb S1b xlowb VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNs2o MOSFET xb S1 xhib VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIN1 MOSFET VGND S1 S1b VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIN2 MOSFET VGND S0 S0b VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIN4 MOSFET VGND xb X VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA00 MOSFET sndPA0a0 A0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA01 MOSFET xlowb S0 sndPA0a0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA10 MOSFET sndPA1a1 A1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA11 MOSFET xlowb S0b sndPA1a1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA20 MOSFET sndPA2a2 A2 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA21 MOSFET xhib S0 sndPA2a2 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA30 MOSFET sndPA3a3 A3 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA31 MOSFET xhib S0b sndPA3a3 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPs1o MOSFET xb S1 xlowb VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPs2o MOSFET xb S1b xhib VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIP1 MOSFET VPWR S1 S1b VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIP2 MOSFET VPWR S0 S0b VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIP4 MOSFET VPWR xb X VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA00 MOSFET sndNS0ba0 S0b xlowb VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA01 MOSFET VGND A0 sndNS0ba0 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA10 MOSFET sndNS0a1 S0 xlowb VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA11 MOSFET VGND A1 sndNS0a1 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA20 MOSFET sndNS0ba2 S0b xhib VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA21 MOSFET VGND A2 sndNS0ba2 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA30 MOSFET sndNS0a3 S0 xhib VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA31 MOSFET VGND A3 sndNS0a3 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNs1o MOSFET xb S1b xlowb VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNs2o MOSFET xb S1 xhib VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIN1 MOSFET VGND S1 S1b VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIN2 MOSFET VGND S0 S0b VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIN4 MOSFET VGND xb X VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA00 MOSFET sndPA0a0 A0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA01 MOSFET xlowb S0 sndPA0a0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA10 MOSFET sndPA1a1 A1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA11 MOSFET xlowb S0b sndPA1a1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA20 MOSFET sndPA2a2 A2 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA21 MOSFET xhib S0 sndPA2a2 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA30 MOSFET sndPA3a3 A3 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA31 MOSFET xhib S0b sndPA3a3 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPs1o MOSFET xb S1 xlowb VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPs2o MOSFET xb S1b xhib VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIP1 MOSFET VPWR S1 S1b VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIP2 MOSFET VPWR S0 S0b VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIP4 MOSFET VPWR xb X VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
diff --git a/cells/mux4/sky130_fd_sc_hs__mux4_2.spice b/cells/mux4/sky130_fd_sc_hs__mux4_2.spice
index a942e55..8a2e5be 100644
--- a/cells/mux4/sky130_fd_sc_hs__mux4_2.spice
+++ b/cells/mux4/sky130_fd_sc_hs__mux4_2.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__mux4_2 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X
-M1000 a_333_74# a_31_94# a_264_392# VPB pshort w=1e+06u l=150000u
-+ ad=8.9e+11p pd=5.78e+06u as=9e+11p ps=3.8e+06u
-M1001 VGND S0 a_31_94# VNB nlowvt w=640000u l=150000u
-+ ad=1.6907e+12p pd=1.216e+07u as=1.824e+11p ps=1.85e+06u
-M1002 a_264_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.3796e+12p ps=1.51e+07u
-M1003 a_840_392# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=7.2e+11p pd=3.44e+06u as=0p ps=0u
-M1004 VPWR A0 a_618_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.7e+11p ps=2.54e+06u
-M1005 a_1047_74# a_31_94# a_909_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.772e+11p pd=3.04e+06u as=6.068e+11p ps=4.6e+06u
-M1006 a_333_74# a_1500_94# a_1429_74# VNB nlowvt w=740000u l=150000u
-+ ad=7.437e+11p pd=4.97e+06u as=3.0295e+11p ps=2.65e+06u
-M1007 VPWR S0 a_31_94# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1008 VGND S1 a_1500_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.76725e+11p ps=2.15e+06u
-M1009 a_1429_74# S1 a_909_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_333_74# S0 a_255_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1011 VGND A2 a_1047_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_1429_74# S1 a_333_74# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1013 a_255_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_507_74# a_31_94# a_333_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.772e+11p pd=3.04e+06u as=0p ps=0u
-M1015 a_909_74# a_31_94# a_840_392# VPB pshort w=1e+06u l=150000u
-+ ad=8.3e+11p pd=5.66e+06u as=0p ps=0u
-M1016 a_909_74# S0 a_831_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1017 a_909_74# a_1500_94# a_1429_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR S1 a_1500_94# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.25e+11p ps=2.85e+06u
-M1019 a_831_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_618_392# S0 a_333_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 X a_1429_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1022 a_1152_392# S0 a_909_74# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1023 VGND A0 a_507_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 X a_1429_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1025 VGND a_1429_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR A2 a_1152_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR a_1429_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_909_74# S0 a_1152_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_255_74# S0 a_333_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR a_1429_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND a_1429_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_333_74# S0 a_618_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_1152_392# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VGND A1 a_255_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 X a_1429_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND A3 a_831_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_1429_74# a_1500_94# a_333_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_31_94# S0 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_1429_74# a_1500_94# a_909_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_909_74# a_31_94# a_1047_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_1047_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_1500_94# S1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 a_831_74# S0 a_909_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VPWR A3 a_840_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 a_1500_94# S1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 a_333_74# a_31_94# a_507_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_507_74# A0 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_840_392# a_31_94# a_909_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 a_618_392# A0 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 a_333_74# S1 a_1429_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 a_31_94# S0 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 a_909_74# S1 a_1429_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 X a_1429_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 VPWR A1 a_264_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 a_264_392# a_31_94# a_333_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/mux4/sky130_fd_sc_hs__mux4_4.cdl b/cells/mux4/sky130_fd_sc_hs__mux4_4.cdl
index 9398df6..9f0ff6d 100644
--- a/cells/mux4/sky130_fd_sc_hs__mux4_4.cdl
+++ b/cells/mux4/sky130_fd_sc_hs__mux4_4.cdl
@@ -16,56 +16,56 @@
.SUBCKT sky130_fd_sc_hs__mux4_4 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X
*.PININFO A0:I A1:I A2:I A3:I S0:I S1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMNA00 sndNS0ba0 S0b VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+MMNA00 sndNS0ba0 S0b VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMNA01 VGND A0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA01 VGND A0 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA10 sndNS0a1 S0 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+MMNA10 sndNS0a1 S0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA11 VGND A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA20 sndNS0ba2 S0b VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+MMNA11 VGND A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA21 VGND A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA30 sndNS0a3 S0 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+MMNA20 sndNS0ba2 S0b VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMNA21 VGND A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMNA31 VGND A3 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNs1o xb S1b VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMNs2o xb S1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIN1 VGND S1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIN2 VGND S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIN4 VGND xb VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA00 sndPA0a0 A0 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265
+MMNA30 sndNS0a3 S0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA01 xlowb S0 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA10 sndPA1a1 A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265
+MMNA31 VGND A3 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA11 xlowb S0b VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA20 sndPA2a2 A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs1o xb S1b VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA21 xhib S0 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA30 sndPA3a3 A3 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265
+MMNs2o xb S1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
-MMPA31 xhib S0b VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN1 VGND S1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMIN2 VGND S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMIN4 VGND xb VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA00 sndPA0a0 A0 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA01 xlowb S0 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA10 sndPA1a1 A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA11 xlowb S0b VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA20 sndPA2a2 A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA21 xhib S0 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPs1o xb S1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA30 sndPA3a3 A3 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPA31 xhib S0b VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76
+MMPs1o xb S1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMPs2o xb S1b VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPs2o xb S1b VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIP1 VPWR S1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 VPWR S1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIP2 VPWR S0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 VPWR S0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMIP4 VPWR xb VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 VPWR xb VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
.ENDS sky130_fd_sc_hs__mux4_4
diff --git a/cells/mux4/sky130_fd_sc_hs__mux4_4.netlist.tsv b/cells/mux4/sky130_fd_sc_hs__mux4_4.netlist.tsv
index 387f251..4baabfa 100644
--- a/cells/mux4/sky130_fd_sc_hs__mux4_4.netlist.tsv
+++ b/cells/mux4/sky130_fd_sc_hs__mux4_4.netlist.tsv
@@ -1,28 +1,28 @@
sky130_fd_sc_hs__mux4_4 A0:I A1:I A2:I A3:I S0:I S1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNA00 MOSFET sndNS0ba0 S0b xlowb VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA01 MOSFET VGND A0 sndNS0ba0 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA10 MOSFET sndNS0a1 S0 xlowb VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA11 MOSFET VGND A1 sndNS0a1 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA20 MOSFET sndNS0ba2 S0b xhib VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA21 MOSFET VGND A2 sndNS0ba2 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA30 MOSFET sndNS0a3 S0 xhib VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNA31 MOSFET VGND A3 sndNS0a3 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNs1o MOSFET xb S1b xlowb VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMNs2o MOSFET xb S1 xhib VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIN1 MOSFET VGND S1 S1b VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIN2 MOSFET VGND S0 S0b VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIN4 MOSFET VGND xb X VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA00 MOSFET sndPA0a0 A0 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA01 MOSFET xlowb S0 sndPA0a0 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA10 MOSFET sndPA1a1 A1 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA11 MOSFET xlowb S0b sndPA1a1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA20 MOSFET sndPA2a2 A2 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA21 MOSFET xhib S0 sndPA2a2 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA30 MOSFET sndPA3a3 A3 VPWR VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPA31 MOSFET xhib S0b sndPA3a3 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPs1o MOSFET xb S1 xlowb VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMPs2o MOSFET xb S1b xhib VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIP1 MOSFET VPWR S1 S1b VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIP2 MOSFET VPWR S0 S0b VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMIP4 MOSFET VPWR xb X VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA00 MOSFET sndNS0ba0 S0b xlowb VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA01 MOSFET VGND A0 sndNS0ba0 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA10 MOSFET sndNS0a1 S0 xlowb VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA11 MOSFET VGND A1 sndNS0a1 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA20 MOSFET sndNS0ba2 S0b xhib VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA21 MOSFET VGND A2 sndNS0ba2 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA30 MOSFET sndNS0a3 S0 xhib VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNA31 MOSFET VGND A3 sndNS0a3 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNs1o MOSFET xb S1b xlowb VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMNs2o MOSFET xb S1 xhib VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIN1 MOSFET VGND S1 S1b VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIN2 MOSFET VGND S0 S0b VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIN4 MOSFET VGND xb X VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA00 MOSFET sndPA0a0 A0 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA01 MOSFET xlowb S0 sndPA0a0 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA10 MOSFET sndPA1a1 A1 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA11 MOSFET xlowb S0b sndPA1a1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA20 MOSFET sndPA2a2 A2 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA21 MOSFET xhib S0 sndPA2a2 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA30 MOSFET sndPA3a3 A3 VPWR VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPA31 MOSFET xhib S0b sndPA3a3 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPs1o MOSFET xb S1 xlowb VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMPs2o MOSFET xb S1b xhib VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIP1 MOSFET VPWR S1 S1b VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIP2 MOSFET VPWR S0 S0b VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMIP4 MOSFET VPWR xb X VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
diff --git a/cells/mux4/sky130_fd_sc_hs__mux4_4.spice b/cells/mux4/sky130_fd_sc_hs__mux4_4.spice
index f53e244..9ce9d01 100644
--- a/cells/mux4/sky130_fd_sc_hs__mux4_4.spice
+++ b/cells/mux4/sky130_fd_sc_hs__mux4_4.spice
@@ -16,108 +16,56 @@
.subckt sky130_fd_sc_hs__mux4_4 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X
-M1000 a_1278_121# a_758_306# a_1191_121# VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=9.2755e+11p ps=8.21e+06u
-M1001 a_1191_121# a_758_306# a_1278_121# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_509_392# S0 a_114_126# VNB nlowvt w=640000u l=150000u
-+ ad=8.5705e+11p pd=8.11e+06u as=3.872e+11p ps=3.77e+06u
-M1003 VPWR S1 a_2489_347# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.70125e+12p pd=2.87e+07u as=3.696e+11p ps=2.9e+06u
-M1004 a_1450_121# S0 a_1191_121# VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=0p ps=0u
-M1005 a_1285_377# a_758_306# a_1191_121# VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=1.24e+12p ps=1.048e+07u
-M1006 VPWR A3 a_1285_377# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_2199_74# a_2489_347# a_1191_121# VPB pshort w=1e+06u l=150000u
-+ ad=9.9e+11p pd=7.98e+06u as=0p ps=0u
-M1008 a_1191_121# a_758_306# a_1285_377# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_1191_121# a_2489_347# a_2199_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND S1 a_2489_347# VNB nlowvt w=740000u l=150000u
-+ ad=2.4642e+12p pd=2.151e+07u as=2.109e+11p ps=2.05e+06u
-M1011 a_509_392# S1 a_2199_74# VPB pshort w=1e+06u l=150000u
-+ ad=1.28e+12p pd=1.056e+07u as=0p ps=0u
-M1012 a_2199_74# S1 a_509_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_2199_74# a_2489_347# a_509_392# VNB nlowvt w=640000u l=150000u
-+ ad=8.576e+11p pd=6.52e+06u as=0p ps=0u
-M1014 a_1465_377# S0 a_1191_121# VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1015 a_116_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1016 VPWR A1 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_509_392# S0 a_296_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=6.75e+11p ps=5.35e+06u
-M1018 VGND S0 a_758_306# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1019 X a_2199_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1020 a_1191_121# S1 a_2199_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_296_392# A0 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR A0 a_296_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_1191_121# S0 a_1465_377# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_1450_121# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_2199_74# S1 a_1191_121# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 X a_2199_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1027 a_1278_121# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_296_392# S0 a_509_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR S0 a_758_306# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1030 a_299_126# A0 VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=0p ps=0u
-M1031 a_116_392# a_758_306# a_509_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VGND A0 a_299_126# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_509_392# a_758_306# a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND A1 a_114_126# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND a_2199_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 VGND A3 a_1450_121# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_114_126# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VGND a_2199_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_1285_377# A3 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 a_299_126# a_758_306# a_509_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 VGND A2 a_1278_121# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 a_1191_121# S0 a_1450_121# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 X a_2199_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1044 a_509_392# a_758_306# a_299_126# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1045 VPWR a_2199_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1046 a_1465_377# A2 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1047 a_114_126# S0 a_509_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1048 VPWR a_2199_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1049 a_509_392# a_2489_347# a_2199_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1050 VPWR A2 a_1465_377# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1051 X a_2199_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_509_392# S1 a_2199_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_2199_74# a_2489_347# a_509_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_116_392# a_758_306# a_509_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_1285_377# A3 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_1450_121# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_1278_121# a_758_306# a_1191_121# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_1285_377# a_758_306# a_1191_121# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND A2 a_1278_121# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_1465_377# S0 a_1191_121# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_2199_74# a_2489_347# a_1191_121# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VPWR A2 a_1465_377# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_509_392# a_2489_347# a_2199_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_509_392# a_758_306# a_299_126# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_758_306# S0 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_114_126# S0 a_509_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 VPWR A1 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 a_296_392# S0 a_509_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 a_509_392# S0 a_114_126# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 a_1450_121# S0 a_1191_121# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 VGND A3 a_1450_121# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_1191_121# S0 a_1450_121# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 a_1191_121# a_2489_347# a_2199_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 VPWR a_2199_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_1278_121# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 a_758_306# S0 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_2199_74# S1 a_1191_121# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X26 VPWR A0 a_296_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 a_509_392# a_758_306# a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X28 VGND A1 a_114_126# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X29 X a_2199_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 X a_2199_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 VGND A0 a_299_126# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X32 a_299_126# a_758_306# a_509_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X33 a_2489_347# S1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 a_1191_121# a_758_306# a_1285_377# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X35 a_1191_121# S1 a_2199_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X36 a_114_126# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X37 X a_2199_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 a_1191_121# S0 a_1465_377# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X39 a_296_392# A0 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X40 a_509_392# S0 a_296_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X41 VPWR A3 a_1285_377# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X42 X a_2199_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X43 VGND a_2199_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X44 VGND a_2199_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X45 a_1465_377# A2 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X46 a_2199_74# S1 a_509_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X47 a_299_126# A0 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X48 a_2489_347# S1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X49 a_1191_121# a_758_306# a_1278_121# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X50 a_116_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X51 VPWR a_2199_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_1.cdl b/cells/nand2/sky130_fd_sc_hs__nand2_1.cdl
index b24038c..1ca6197 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_1.cdl
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_1.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__nand2_1 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 Y B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand2_1
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_1.netlist.tsv b/cells/nand2/sky130_fd_sc_hs__nand2_1.netlist.tsv
index b5922c7..cb4c5ce 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_1.netlist.tsv
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_1.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__nand2_1 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_1.spice b/cells/nand2/sky130_fd_sc_hs__nand2_1.spice
index 2720cbe..bf56da9 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_1.spice
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_1.spice
@@ -16,12 +16,8 @@
.subckt sky130_fd_sc_hs__nand2_1 A B VGND VNB VPB VPWR Y
-M1000 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=6.384e+11p ps=5.62e+06u
-M1001 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A a_117_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.776e+11p ps=1.96e+06u
-M1003 a_117_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_117_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND B a_117_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_2.cdl b/cells/nand2/sky130_fd_sc_hs__nand2_2.cdl
index 3dc4e83..62a84f8 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_2.cdl
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_2.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__nand2_2 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand2_2
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_2.netlist.tsv b/cells/nand2/sky130_fd_sc_hs__nand2_2.netlist.tsv
index 0d435e5..8e2e38c 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_2.netlist.tsv
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_2.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__nand2_2 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_2.spice b/cells/nand2/sky130_fd_sc_hs__nand2_2.spice
index 25917b7..4ca38dc 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_2.spice
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_2.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__nand2_2 A B VGND VNB VPB VPWR Y
-M1000 Y A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.442e+11p pd=2.14e+06u as=6.438e+11p ps=6.18e+06u
-M1001 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.008e+12p pd=8.52e+06u as=6.72e+11p ps=5.68e+06u
-M1002 a_27_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.442e+11p ps=2.14e+06u
-M1005 VGND B a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_27_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_4.cdl b/cells/nand2/sky130_fd_sc_hs__nand2_4.cdl
index 4163187..6140dd5 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_4.cdl
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_4.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__nand2_4 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand2_4
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_4.netlist.tsv b/cells/nand2/sky130_fd_sc_hs__nand2_4.netlist.tsv
index 34b66a7..de1c827 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_4.netlist.tsv
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_4.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__nand2_4 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_4.spice b/cells/nand2/sky130_fd_sc_hs__nand2_4.spice
index f46f433..a57a67a 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_4.spice
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_4.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__nand2_4 A B VGND VNB VPB VPWR Y
-M1000 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.7496e+12p pd=9.39e+06u as=1.1144e+12p ps=8.71e+06u
-M1001 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.365e+11p pd=4.41e+06u as=1.1581e+12p ps=1.053e+07u
-M1003 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND B a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1007 Y A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND B a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_27_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_27_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_27_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_8.cdl b/cells/nand2/sky130_fd_sc_hs__nand2_8.cdl
index 140460f..0e0d113 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_8.cdl
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_8.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__nand2_8 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMP1 Y B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand2_8
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_8.netlist.tsv b/cells/nand2/sky130_fd_sc_hs__nand2_8.netlist.tsv
index 5698e8d..88838b3 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_8.netlist.tsv
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_8.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__nand2_8 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 8 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand2/sky130_fd_sc_hs__nand2_8.spice b/cells/nand2/sky130_fd_sc_hs__nand2_8.spice
index bc72cd0..627786c 100644
--- a/cells/nand2/sky130_fd_sc_hs__nand2_8.spice
+++ b/cells/nand2/sky130_fd_sc_hs__nand2_8.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__nand2_8 A B VGND VNB VPB VPWR Y
-M1000 VGND B a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.0656e+12p pd=8.8e+06u as=2.14795e+12p ps=1.918e+07u
-M1001 a_27_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=5.1352e+12p pd=2.261e+07u as=1.456e+12p ps=1.156e+07u
-M1003 VGND B a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=8.288e+11p ps=8.16e+06u
-M1005 a_27_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND B a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND B a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_27_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_27_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y A a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_27_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_27_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_27_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_27_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_27_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_27_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_27_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_27_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 Y A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nand2b/sky130_fd_sc_hs__nand2b_1.cdl b/cells/nand2b/sky130_fd_sc_hs__nand2b_1.cdl
index 5a90bfa..10c855f 100644
--- a/cells/nand2b/sky130_fd_sc_hs__nand2b_1.cdl
+++ b/cells/nand2b/sky130_fd_sc_hs__nand2b_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nand2b_1 A_N B VGND VNB VPB VPWR Y
*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand2b_1
diff --git a/cells/nand2b/sky130_fd_sc_hs__nand2b_1.netlist.tsv b/cells/nand2b/sky130_fd_sc_hs__nand2b_1.netlist.tsv
index 5a75210..0e5c075 100644
--- a/cells/nand2b/sky130_fd_sc_hs__nand2b_1.netlist.tsv
+++ b/cells/nand2b/sky130_fd_sc_hs__nand2b_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nand2b_1 A_N:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand2b/sky130_fd_sc_hs__nand2b_1.spice b/cells/nand2b/sky130_fd_sc_hs__nand2b_1.spice
index 2c74df2..3e54df0 100644
--- a/cells/nand2b/sky130_fd_sc_hs__nand2b_1.spice
+++ b/cells/nand2b/sky130_fd_sc_hs__nand2b_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__nand2b_1 A_N B VGND VNB VPB VPWR Y
-M1000 Y a_27_112# a_269_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.182e+11p pd=2.34e+06u as=1.776e+11p ps=1.96e+06u
-M1001 a_269_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.4825e+11p ps=2.73e+06u
-M1002 VPWR a_27_112# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=8.932e+11p pd=6.12e+06u as=3.92e+11p ps=2.94e+06u
-M1003 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND A_N a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1005 VPWR A_N a_27_112# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
+X0 a_27_112# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_27_112# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X3 a_269_74# a_27_112# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND B a_269_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y a_27_112# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nand2b/sky130_fd_sc_hs__nand2b_2.cdl b/cells/nand2b/sky130_fd_sc_hs__nand2b_2.cdl
index b4336db..0927377 100644
--- a/cells/nand2b/sky130_fd_sc_hs__nand2b_2.cdl
+++ b/cells/nand2b/sky130_fd_sc_hs__nand2b_2.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nand2b_2 A_N B VGND VNB VPB VPWR Y
*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand2b_2
diff --git a/cells/nand2b/sky130_fd_sc_hs__nand2b_2.netlist.tsv b/cells/nand2b/sky130_fd_sc_hs__nand2b_2.netlist.tsv
index c9653c9..72d0a39 100644
--- a/cells/nand2b/sky130_fd_sc_hs__nand2b_2.netlist.tsv
+++ b/cells/nand2b/sky130_fd_sc_hs__nand2b_2.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nand2b_2 A_N:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand2b/sky130_fd_sc_hs__nand2b_2.spice b/cells/nand2b/sky130_fd_sc_hs__nand2b_2.spice
index 128dcc8..6dab629 100644
--- a/cells/nand2b/sky130_fd_sc_hs__nand2b_2.spice
+++ b/cells/nand2b/sky130_fd_sc_hs__nand2b_2.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__nand2b_2 A_N B VGND VNB VPB VPWR Y
-M1000 VGND B a_242_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.7765e+11p pd=3.86e+06u as=6.2445e+11p ps=6.14e+06u
-M1001 Y a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.589e+12p ps=9.61e+06u
-M1002 VPWR a_27_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR A_N a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1004 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y a_27_74# a_242_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1006 a_242_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A_N a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1009 a_242_74# a_27_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 Y a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y a_27_74# a_242_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND B a_242_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_242_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_27_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_27_74# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_242_74# a_27_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand2b/sky130_fd_sc_hs__nand2b_4.cdl b/cells/nand2b/sky130_fd_sc_hs__nand2b_4.cdl
index 0d59164..3cf9b88 100644
--- a/cells/nand2b/sky130_fd_sc_hs__nand2b_4.cdl
+++ b/cells/nand2b/sky130_fd_sc_hs__nand2b_4.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nand2b_4 A_N B VGND VNB VPB VPWR Y
*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand2b_4
diff --git a/cells/nand2b/sky130_fd_sc_hs__nand2b_4.netlist.tsv b/cells/nand2b/sky130_fd_sc_hs__nand2b_4.netlist.tsv
index ce0f529..8594cda 100644
--- a/cells/nand2b/sky130_fd_sc_hs__nand2b_4.netlist.tsv
+++ b/cells/nand2b/sky130_fd_sc_hs__nand2b_4.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nand2b_4 A_N:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand2b/sky130_fd_sc_hs__nand2b_4.spice b/cells/nand2b/sky130_fd_sc_hs__nand2b_4.spice
index fd10508..691140d 100644
--- a/cells/nand2b/sky130_fd_sc_hs__nand2b_4.spice
+++ b/cells/nand2b/sky130_fd_sc_hs__nand2b_4.spice
@@ -16,34 +16,19 @@
.subckt sky130_fd_sc_hs__nand2b_4 A_N B VGND VNB VPB VPWR Y
-M1000 Y a_31_74# a_243_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.143e+11p pd=4.35e+06u as=1.0434e+12p ps=1.022e+07u
-M1001 a_243_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.0286e+12p ps=7.22e+06u
-M1002 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=3.0716e+12p pd=1.425e+07u as=1.12e+12p ps=6.48e+06u
-M1003 Y a_31_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND B a_243_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_31_74# A_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1006 VPWR a_31_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y a_31_74# a_243_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A_N a_31_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_243_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_243_74# a_31_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND B a_243_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND A_N a_31_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1013 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_243_74# a_31_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y a_31_74# a_243_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR a_31_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR A_N a_31_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_243_74# a_31_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND B a_243_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_31_74# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_243_74# a_31_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_243_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y a_31_74# a_243_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VGND B a_243_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_31_74# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X13 Y a_31_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_243_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand3/sky130_fd_sc_hs__nand3_1.cdl b/cells/nand3/sky130_fd_sc_hs__nand3_1.cdl
index eb2e65e..de03d96 100644
--- a/cells/nand3/sky130_fd_sc_hs__nand3_1.cdl
+++ b/cells/nand3/sky130_fd_sc_hs__nand3_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nand3_1 A B C VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMP2 Y C VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand3_1
diff --git a/cells/nand3/sky130_fd_sc_hs__nand3_1.netlist.tsv b/cells/nand3/sky130_fd_sc_hs__nand3_1.netlist.tsv
index 93835fc..57de7cb 100644
--- a/cells/nand3/sky130_fd_sc_hs__nand3_1.netlist.tsv
+++ b/cells/nand3/sky130_fd_sc_hs__nand3_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nand3_1 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand3/sky130_fd_sc_hs__nand3_1.spice b/cells/nand3/sky130_fd_sc_hs__nand3_1.spice
index ed53b2e..a41d47d 100644
--- a/cells/nand3/sky130_fd_sc_hs__nand3_1.spice
+++ b/cells/nand3/sky130_fd_sc_hs__nand3_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__nand3_1 A B C VGND VNB VPB VPWR Y
-M1000 Y A a_233_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=3.108e+11p ps=2.32e+06u
-M1001 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.664e+11p pd=5.67e+06u as=8.904e+11p ps=6.07e+06u
-M1002 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_233_74# B a_155_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1005 a_155_74# C VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_155_74# B a_233_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND C a_155_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_233_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nand3/sky130_fd_sc_hs__nand3_2.cdl b/cells/nand3/sky130_fd_sc_hs__nand3_2.cdl
index 83eb686..b5c25f0 100644
--- a/cells/nand3/sky130_fd_sc_hs__nand3_2.cdl
+++ b/cells/nand3/sky130_fd_sc_hs__nand3_2.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nand3_2 A B C VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMP2 Y C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand3_2
diff --git a/cells/nand3/sky130_fd_sc_hs__nand3_2.netlist.tsv b/cells/nand3/sky130_fd_sc_hs__nand3_2.netlist.tsv
index 0793add..d8f2734 100644
--- a/cells/nand3/sky130_fd_sc_hs__nand3_2.netlist.tsv
+++ b/cells/nand3/sky130_fd_sc_hs__nand3_2.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nand3_2 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand3/sky130_fd_sc_hs__nand3_2.spice b/cells/nand3/sky130_fd_sc_hs__nand3_2.spice
index ef809dc..0f47bb9 100644
--- a/cells/nand3/sky130_fd_sc_hs__nand3_2.spice
+++ b/cells/nand3/sky130_fd_sc_hs__nand3_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__nand3_2 A B C VGND VNB VPB VPWR Y
-M1000 a_27_74# C VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.068e+11p pd=6.08e+06u as=2.072e+11p ps=2.04e+06u
-M1001 a_283_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=7.123e+11p pd=5.5e+06u as=2.072e+11p ps=2.04e+06u
-M1002 a_283_74# B a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4392e+12p pd=1.153e+07u as=1.0136e+12p ps=8.53e+06u
-M1004 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_74# B a_283_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND C a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y A a_283_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND C a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_74# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_27_74# B a_283_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_283_74# B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_283_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Y A a_283_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand3/sky130_fd_sc_hs__nand3_4.cdl b/cells/nand3/sky130_fd_sc_hs__nand3_4.cdl
index 7e24392..a8f2bcf 100644
--- a/cells/nand3/sky130_fd_sc_hs__nand3_4.cdl
+++ b/cells/nand3/sky130_fd_sc_hs__nand3_4.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nand3_4 A B C VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMP2 Y C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand3_4
diff --git a/cells/nand3/sky130_fd_sc_hs__nand3_4.netlist.tsv b/cells/nand3/sky130_fd_sc_hs__nand3_4.netlist.tsv
index 8dc999b..ffc4d93 100644
--- a/cells/nand3/sky130_fd_sc_hs__nand3_4.netlist.tsv
+++ b/cells/nand3/sky130_fd_sc_hs__nand3_4.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nand3_4 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand3/sky130_fd_sc_hs__nand3_4.spice b/cells/nand3/sky130_fd_sc_hs__nand3_4.spice
index 3c60c00..c0972a6 100644
--- a/cells/nand3/sky130_fd_sc_hs__nand3_4.spice
+++ b/cells/nand3/sky130_fd_sc_hs__nand3_4.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__nand3_4 A B C VGND VNB VPB VPWR Y
-M1000 a_456_82# C VGND VNB nlowvt w=740000u l=150000u
-+ ad=8.288e+11p pd=8.16e+06u as=6.142e+11p ps=6.1e+06u
-M1001 VGND C a_456_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_27_82# B a_456_82# VNB nlowvt w=740000u l=150000u
-+ ad=1.0121e+12p pd=1.018e+07u as=0p ps=0u
-M1003 a_456_82# B a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y A a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1005 VGND C a_456_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.5904e+12p pd=9.56e+06u as=3.6904e+12p ps=1.555e+07u
-M1007 a_27_82# B a_456_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_456_82# C VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_82# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y A a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_456_82# B a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_27_82# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y A a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_27_82# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_82# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_82# B a_456_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_456_82# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND C a_456_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_27_82# B a_456_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND C a_456_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y A a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_456_82# B a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_456_82# B a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_456_82# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nand3b/sky130_fd_sc_hs__nand3b_1.cdl b/cells/nand3b/sky130_fd_sc_hs__nand3b_1.cdl
index 2df7b79..65c5900 100644
--- a/cells/nand3b/sky130_fd_sc_hs__nand3b_1.cdl
+++ b/cells/nand3b/sky130_fd_sc_hs__nand3b_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nand3b_1 A_N B C VGND VNB VPB VPWR Y
*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 Y C VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand3b_1
diff --git a/cells/nand3b/sky130_fd_sc_hs__nand3b_1.netlist.tsv b/cells/nand3b/sky130_fd_sc_hs__nand3b_1.netlist.tsv
index 69c6f21..7d06c8a 100644
--- a/cells/nand3b/sky130_fd_sc_hs__nand3b_1.netlist.tsv
+++ b/cells/nand3b/sky130_fd_sc_hs__nand3b_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nand3b_1 A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand3b/sky130_fd_sc_hs__nand3b_1.spice b/cells/nand3b/sky130_fd_sc_hs__nand3b_1.spice
index 932e322..a8f3305 100644
--- a/cells/nand3b/sky130_fd_sc_hs__nand3b_1.spice
+++ b/cells/nand3b/sky130_fd_sc_hs__nand3b_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__nand3b_1 A_N B C VGND VNB VPB VPWR Y
-M1000 Y a_27_116# a_347_78# VNB nlowvt w=740000u l=150000u
-+ ad=3.404e+11p pd=2.4e+06u as=2.886e+11p ps=2.26e+06u
-M1001 Y a_27_116# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.664e+11p pd=5.67e+06u as=9.1e+11p ps=6.15e+06u
-M1002 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND A_N a_27_116# VNB nlowvt w=550000u l=150000u
-+ ad=4.4825e+11p pd=2.73e+06u as=1.5675e+11p ps=1.67e+06u
-M1004 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A_N a_27_116# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1006 a_269_78# C VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1007 a_347_78# B a_269_78# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_116# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_27_116# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 a_269_78# B a_347_78# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND C a_269_78# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_347_78# a_27_116# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR a_27_116# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nand3b/sky130_fd_sc_hs__nand3b_2.cdl b/cells/nand3b/sky130_fd_sc_hs__nand3b_2.cdl
index 7816664..ba7445b 100644
--- a/cells/nand3b/sky130_fd_sc_hs__nand3b_2.cdl
+++ b/cells/nand3b/sky130_fd_sc_hs__nand3b_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nand3b_2 A_N B C VGND VNB VPB VPWR Y
*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 Y C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand3b_2
diff --git a/cells/nand3b/sky130_fd_sc_hs__nand3b_2.netlist.tsv b/cells/nand3b/sky130_fd_sc_hs__nand3b_2.netlist.tsv
index 70d15f4..f5ca9dd 100644
--- a/cells/nand3b/sky130_fd_sc_hs__nand3b_2.netlist.tsv
+++ b/cells/nand3b/sky130_fd_sc_hs__nand3b_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nand3b_2 A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand3b/sky130_fd_sc_hs__nand3b_2.spice b/cells/nand3b/sky130_fd_sc_hs__nand3b_2.spice
index 4124921..26ac292 100644
--- a/cells/nand3b/sky130_fd_sc_hs__nand3b_2.spice
+++ b/cells/nand3b/sky130_fd_sc_hs__nand3b_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__nand3b_2 A_N B C VGND VNB VPB VPWR Y
-M1000 a_206_74# C VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=4.2745e+11p ps=4.18e+06u
-M1001 VGND A_N a_27_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.728e+11p ps=1.82e+06u
-M1002 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6804e+12p pd=1.198e+07u as=1.1256e+12p ps=8.73e+06u
-M1003 VPWR A_N a_27_94# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1004 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y a_27_94# a_403_54# VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=8.1145e+11p ps=7.38e+06u
-M1006 a_403_54# a_27_94# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND C a_206_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y a_27_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR a_27_94# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_206_74# B a_403_54# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_403_54# B a_206_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y a_27_94# a_403_54# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_403_54# B a_206_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_27_94# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_206_74# B a_403_54# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND C a_206_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_94# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_206_74# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_403_54# a_27_94# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y a_27_94# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_27_94# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/nand3b/sky130_fd_sc_hs__nand3b_4.cdl b/cells/nand3b/sky130_fd_sc_hs__nand3b_4.cdl
index 4a5b250..72d622a 100644
--- a/cells/nand3b/sky130_fd_sc_hs__nand3b_4.cdl
+++ b/cells/nand3b/sky130_fd_sc_hs__nand3b_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nand3b_4 A_N B C VGND VNB VPB VPWR Y
*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 Y C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand3b_4
diff --git a/cells/nand3b/sky130_fd_sc_hs__nand3b_4.netlist.tsv b/cells/nand3b/sky130_fd_sc_hs__nand3b_4.netlist.tsv
index e40c709..9bca1b3 100644
--- a/cells/nand3b/sky130_fd_sc_hs__nand3b_4.netlist.tsv
+++ b/cells/nand3b/sky130_fd_sc_hs__nand3b_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nand3b_4 A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand3b/sky130_fd_sc_hs__nand3b_4.spice b/cells/nand3b/sky130_fd_sc_hs__nand3b_4.spice
index 8e8d040..1ebe7fa 100644
--- a/cells/nand3b/sky130_fd_sc_hs__nand3b_4.spice
+++ b/cells/nand3b/sky130_fd_sc_hs__nand3b_4.spice
@@ -16,46 +16,25 @@
.subckt sky130_fd_sc_hs__nand3b_4 A_N B C VGND VNB VPB VPWR Y
-M1000 VGND A_N a_89_172# VNB nlowvt w=740000u l=150000u
-+ ad=1.1492e+12p pd=8.02e+06u as=1.9515e+11p ps=2.05e+06u
-M1001 a_744_74# B a_297_82# VNB nlowvt w=740000u l=150000u
-+ ad=1.0672e+12p pd=1.036e+07u as=8.806e+11p ps=8.3e+06u
-M1002 a_744_74# a_89_172# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.329e+11p ps=4.13e+06u
-M1003 a_89_172# A_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=4.9686e+12p ps=1.99e+07u
-M1004 a_297_82# C VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_744_74# B a_297_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR A_N a_89_172# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4336e+12p pd=9.28e+06u as=0p ps=0u
-M1008 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND C a_297_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND C a_297_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_297_82# C VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_89_172# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y a_89_172# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y a_89_172# a_744_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y a_89_172# a_744_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_297_82# B a_744_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_297_82# B a_744_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_744_74# a_89_172# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y a_89_172# a_744_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_297_82# B a_744_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR a_89_172# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND C a_297_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_297_82# B a_744_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_744_74# a_89_172# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 Y a_89_172# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR A_N a_89_172# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 a_297_82# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_89_172# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_744_74# a_89_172# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_297_82# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y a_89_172# a_744_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND C a_297_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_744_74# B a_297_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_89_172# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X19 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_744_74# B a_297_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand4/sky130_fd_sc_hs__nand4_1.cdl b/cells/nand4/sky130_fd_sc_hs__nand4_1.cdl
index 740eb65..e1ebd58 100644
--- a/cells/nand4/sky130_fd_sc_hs__nand4_1.cdl
+++ b/cells/nand4/sky130_fd_sc_hs__nand4_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nand4_1 A B C D VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 Y D VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 Y D VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMP2 Y C VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand4_1
diff --git a/cells/nand4/sky130_fd_sc_hs__nand4_1.netlist.tsv b/cells/nand4/sky130_fd_sc_hs__nand4_1.netlist.tsv
index 3a09326..0a1ed36 100644
--- a/cells/nand4/sky130_fd_sc_hs__nand4_1.netlist.tsv
+++ b/cells/nand4/sky130_fd_sc_hs__nand4_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nand4_1 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET Y D VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET Y D VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand4/sky130_fd_sc_hs__nand4_1.spice b/cells/nand4/sky130_fd_sc_hs__nand4_1.spice
index 770841c..6b75c30 100644
--- a/cells/nand4/sky130_fd_sc_hs__nand4_1.spice
+++ b/cells/nand4/sky130_fd_sc_hs__nand4_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__nand4_1 A B C D VGND VNB VPB VPWR Y
-M1000 a_181_74# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=2.923e+11p ps=2.72e+06u
-M1001 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=7.28e+11p pd=5.78e+06u as=1.232e+12p ps=8.92e+06u
-M1002 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_259_74# C a_181_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=0p ps=0u
-M1004 Y D VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_373_74# B a_259_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=0p ps=0u
-M1007 Y A a_373_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.085e+11p pd=2.05e+06u as=0p ps=0u
+X0 VGND D a_181_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_259_74# B a_373_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_373_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_181_74# C a_259_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nand4/sky130_fd_sc_hs__nand4_2.cdl b/cells/nand4/sky130_fd_sc_hs__nand4_2.cdl
index c7ea7d5..e46083f 100644
--- a/cells/nand4/sky130_fd_sc_hs__nand4_2.cdl
+++ b/cells/nand4/sky130_fd_sc_hs__nand4_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nand4_2 A B C D VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 Y D VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 Y D VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMP2 Y C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand4_2
diff --git a/cells/nand4/sky130_fd_sc_hs__nand4_2.netlist.tsv b/cells/nand4/sky130_fd_sc_hs__nand4_2.netlist.tsv
index b0ec5bb..17643f0 100644
--- a/cells/nand4/sky130_fd_sc_hs__nand4_2.netlist.tsv
+++ b/cells/nand4/sky130_fd_sc_hs__nand4_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nand4_2 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET Y D VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET Y D VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand4/sky130_fd_sc_hs__nand4_2.spice b/cells/nand4/sky130_fd_sc_hs__nand4_2.spice
index e807d16..77ee9e7 100644
--- a/cells/nand4/sky130_fd_sc_hs__nand4_2.spice
+++ b/cells/nand4/sky130_fd_sc_hs__nand4_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__nand4_2 A B C D VGND VNB VPB VPWR Y
-M1000 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=2.268e+12p pd=1.525e+07u as=1.4112e+12p ps=1.148e+07u
-M1001 a_515_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=6.2875e+11p pd=6.24e+06u as=2.22e+11p ps=2.08e+06u
-M1002 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_27_74# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.5035e+11p pd=6.28e+06u as=2.738e+11p ps=2.22e+06u
-M1006 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y D VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_515_74# B a_304_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1009 a_304_74# C a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR D Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y A a_515_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND D a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_74# C a_304_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_304_74# B a_515_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_515_74# B a_304_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_515_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND D a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y D VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_27_74# C a_304_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_304_74# C a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_27_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y A a_515_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_304_74# B a_515_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand4/sky130_fd_sc_hs__nand4_4.cdl b/cells/nand4/sky130_fd_sc_hs__nand4_4.cdl
index 2b47be8..f9d78a6 100644
--- a/cells/nand4/sky130_fd_sc_hs__nand4_4.cdl
+++ b/cells/nand4/sky130_fd_sc_hs__nand4_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nand4_4 A B C D VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 Y D VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 Y D VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMP2 Y C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand4_4
diff --git a/cells/nand4/sky130_fd_sc_hs__nand4_4.netlist.tsv b/cells/nand4/sky130_fd_sc_hs__nand4_4.netlist.tsv
index bc01d74..259d73a 100644
--- a/cells/nand4/sky130_fd_sc_hs__nand4_4.netlist.tsv
+++ b/cells/nand4/sky130_fd_sc_hs__nand4_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nand4_4 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET Y D VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET Y D VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand4/sky130_fd_sc_hs__nand4_4.spice b/cells/nand4/sky130_fd_sc_hs__nand4_4.spice
index 20c7fc8..ac48218 100644
--- a/cells/nand4/sky130_fd_sc_hs__nand4_4.spice
+++ b/cells/nand4/sky130_fd_sc_hs__nand4_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__nand4_4 A B C D VGND VNB VPB VPWR Y
-M1000 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=5.236e+12p pd=2.055e+07u as=2.7888e+12p ps=1.394e+07u
-M1001 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_554_74# C a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.288e+11p pd=8.16e+06u as=1.13125e+12p ps=1.05e+07u
-M1003 Y A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR A Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y A a_923_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.328e+11p pd=4.4e+06u as=1.0147e+12p ps=1.022e+07u
-M1006 a_923_74# B a_554_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_923_74# B a_554_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND D a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=6.66e+11p pd=4.76e+06u as=0p ps=0u
-M1009 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_74# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_74# C a_554_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_554_74# C a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_923_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_27_74# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y A a_923_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR D Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y D VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_554_74# B a_923_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND D a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_27_74# C a_554_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_554_74# B a_923_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_923_74# A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_923_74# B a_554_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_923_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y D VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y A a_923_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_27_74# C a_554_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y A a_923_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_923_74# B a_554_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_27_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_27_74# C a_554_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_554_74# C a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR A Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_554_74# B a_923_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND D a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND D a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_554_74# C a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_554_74# B a_923_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_27_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_923_74# A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand4b/sky130_fd_sc_hs__nand4b_1.cdl b/cells/nand4b/sky130_fd_sc_hs__nand4b_1.cdl
index 792f42b..11fc6f6 100644
--- a/cells/nand4b/sky130_fd_sc_hs__nand4b_1.cdl
+++ b/cells/nand4b/sky130_fd_sc_hs__nand4b_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__nand4b_1 A_N B C D VGND VNB VPB VPWR Y
*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 Y D VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 Y C VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 Y D VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand4b_1
diff --git a/cells/nand4b/sky130_fd_sc_hs__nand4b_1.netlist.tsv b/cells/nand4b/sky130_fd_sc_hs__nand4b_1.netlist.tsv
index 9d10d35..cdc3642 100644
--- a/cells/nand4b/sky130_fd_sc_hs__nand4b_1.netlist.tsv
+++ b/cells/nand4b/sky130_fd_sc_hs__nand4b_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__nand4b_1 A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET Y D VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET Y D VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand4b/sky130_fd_sc_hs__nand4b_1.spice b/cells/nand4b/sky130_fd_sc_hs__nand4b_1.spice
index cf6da62..1777a74 100644
--- a/cells/nand4b/sky130_fd_sc_hs__nand4b_1.spice
+++ b/cells/nand4b/sky130_fd_sc_hs__nand4b_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__nand4b_1 A_N B C D VGND VNB VPB VPWR Y
-M1000 a_443_74# B a_341_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=2.664e+11p ps=2.2e+06u
-M1001 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.3188e+12p ps=9.12e+06u
-M1002 Y D VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y a_27_112# a_443_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.404e+11p pd=2.4e+06u as=0p ps=0u
-M1004 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_27_112# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A_N a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=2.696e+11p pd=2.26e+06u as=2.695e+11p ps=2.08e+06u
-M1007 VPWR A_N a_27_112# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1008 a_263_74# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1009 a_341_74# C a_263_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_112# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X1 a_27_112# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 VPWR D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_263_74# C a_341_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND D a_263_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y a_27_112# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_341_74# B a_443_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_443_74# a_27_112# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand4b/sky130_fd_sc_hs__nand4b_2.cdl b/cells/nand4b/sky130_fd_sc_hs__nand4b_2.cdl
index 1c7ae3f..e94c201 100644
--- a/cells/nand4b/sky130_fd_sc_hs__nand4b_2.cdl
+++ b/cells/nand4b/sky130_fd_sc_hs__nand4b_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__nand4b_2 A_N B C D VGND VNB VPB VPWR Y
*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 Y D VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 Y C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 Y D VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand4b_2
diff --git a/cells/nand4b/sky130_fd_sc_hs__nand4b_2.netlist.tsv b/cells/nand4b/sky130_fd_sc_hs__nand4b_2.netlist.tsv
index 13de24d..162240c 100644
--- a/cells/nand4b/sky130_fd_sc_hs__nand4b_2.netlist.tsv
+++ b/cells/nand4b/sky130_fd_sc_hs__nand4b_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__nand4b_2 A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET Y D VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET Y D VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand4b/sky130_fd_sc_hs__nand4b_2.spice b/cells/nand4b/sky130_fd_sc_hs__nand4b_2.spice
index db0d6f6..80eb65d 100644
--- a/cells/nand4b/sky130_fd_sc_hs__nand4b_2.spice
+++ b/cells/nand4b/sky130_fd_sc_hs__nand4b_2.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__nand4b_2 A_N B C D VGND VNB VPB VPWR Y
-M1000 a_719_123# C a_490_74# VNB nlowvt w=740000u l=150000u
-+ ad=6.22175e+11p pd=6.14e+06u as=5.618e+11p ps=4.6e+06u
-M1001 a_225_74# B a_490_74# VNB nlowvt w=740000u l=150000u
-+ ad=6.01175e+11p pd=6.14e+06u as=0p ps=0u
-M1002 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.344e+12p pd=1.136e+07u as=2.5148e+12p ps=1.571e+07u
-M1003 VPWR A_N a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1004 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR D Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_225_74# a_27_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.294e+11p ps=2.1e+06u
-M1009 Y a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR a_27_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_719_123# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=3.946e+11p ps=3.93e+06u
-M1012 VGND D a_719_123# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_490_74# C a_719_123# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_490_74# B a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND A_N a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1016 Y D VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y a_27_74# a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_490_74# C a_719_123# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VGND D a_719_123# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y a_27_74# a_225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_490_74# B a_225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_27_74# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VPWR D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_225_74# B a_490_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR a_27_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Y D VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_719_123# C a_490_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_225_74# a_27_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_719_123# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_27_74# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/nand4b/sky130_fd_sc_hs__nand4b_4.cdl b/cells/nand4b/sky130_fd_sc_hs__nand4b_4.cdl
index 2b8ab7e..7cb4eff 100644
--- a/cells/nand4b/sky130_fd_sc_hs__nand4b_4.cdl
+++ b/cells/nand4b/sky130_fd_sc_hs__nand4b_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__nand4b_4 A_N B C D VGND VNB VPB VPWR Y
*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 Y D VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 Y C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 Y D VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand4b_4
diff --git a/cells/nand4b/sky130_fd_sc_hs__nand4b_4.netlist.tsv b/cells/nand4b/sky130_fd_sc_hs__nand4b_4.netlist.tsv
index 0d42fbc..b9c965d 100644
--- a/cells/nand4b/sky130_fd_sc_hs__nand4b_4.netlist.tsv
+++ b/cells/nand4b/sky130_fd_sc_hs__nand4b_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__nand4b_4 A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET Y D VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET Y D VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand4b/sky130_fd_sc_hs__nand4b_4.spice b/cells/nand4b/sky130_fd_sc_hs__nand4b_4.spice
index 28700c5..998f09d 100644
--- a/cells/nand4b/sky130_fd_sc_hs__nand4b_4.spice
+++ b/cells/nand4b/sky130_fd_sc_hs__nand4b_4.spice
@@ -16,58 +16,31 @@
.subckt sky130_fd_sc_hs__nand4b_4 A_N B C D VGND VNB VPB VPWR Y
-M1000 a_656_74# C a_1025_158# VNB nlowvt w=740000u l=150000u
-+ ad=8.399e+11p pd=8.19e+06u as=1.0287e+12p ps=1.022e+07u
-M1001 VGND D a_1025_158# VNB nlowvt w=740000u l=150000u
-+ ad=6.9465e+11p pd=6.36e+06u as=0p ps=0u
-M1002 Y B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.2512e+12p pd=1.298e+07u as=5.0862e+12p ps=2.218e+07u
-M1003 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_158# A_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1005 VPWR B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR A_N a_27_158# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_225_74# B a_656_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.01295e+12p pd=1.022e+07u as=0p ps=0u
-M1008 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_225_74# a_27_158# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1010 a_1025_158# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_1025_158# C a_656_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_656_74# B a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_27_158# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_225_74# a_27_158# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y D VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1025_158# C a_656_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_1025_158# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND D a_1025_158# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y a_27_158# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR D Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_225_74# B a_656_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_656_74# B a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND A_N a_27_158# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.962e+11p ps=2.05e+06u
-M1024 Y a_27_158# a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 Y a_27_158# a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_656_74# C a_1025_158# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A_N a_27_158# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VPWR a_27_158# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y a_27_158# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_225_74# B a_656_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y a_27_158# a_225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_656_74# B a_225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_656_74# C a_1025_158# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_1025_158# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y D VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_656_74# B a_225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_656_74# C a_1025_158# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_1025_158# C a_656_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_1025_158# C a_656_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VGND D a_1025_158# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_27_158# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 VPWR B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 Y a_27_158# a_225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VGND D a_1025_158# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_1025_158# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_225_74# a_27_158# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_27_158# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_225_74# a_27_158# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_225_74# B a_656_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.cdl b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.cdl
index 3ed102d..713228e 100644
--- a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.cdl
+++ b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__nand4bb_1 A_N B_N C D VGND VNB VPB VPWR Y
*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 Y D VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 Y C VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 Y D VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand4bb_1
diff --git a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.netlist.tsv b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.netlist.tsv
index 98cdd6f..f47c79d 100644
--- a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.netlist.tsv
+++ b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__nand4bb_1 A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET Y D VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET Y D VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.spice b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.spice
index ed2d106..fc999bb 100644
--- a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.spice
+++ b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__nand4bb_1 A_N B_N C D VGND VNB VPB VPWR Y
-M1000 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.2768e+12p pd=8.64e+06u as=1.0528e+12p ps=8.6e+06u
-M1001 Y a_226_398# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VPWR A_N a_27_398# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1003 a_226_398# B_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5055e+11p pd=1.69e+06u as=5.10375e+11p ps=4.39e+06u
-M1004 a_513_74# a_226_398# a_435_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=1.776e+11p ps=1.96e+06u
-M1005 VGND A_N a_27_398# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.50975e+11p ps=1.67e+06u
-M1006 VGND D a_627_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=3.108e+11p ps=2.32e+06u
-M1007 a_435_74# a_27_398# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.9585e+11p ps=2.05e+06u
-M1008 VPWR a_27_398# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y D VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_627_74# C a_513_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_226_398# B_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
+X0 Y a_27_398# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_398# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 VPWR B_N a_226_398# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_435_74# a_226_398# a_513_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR a_226_398# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_627_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND B_N a_226_398# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X7 VPWR D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_513_74# C a_627_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y a_27_398# a_435_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_27_398# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.cdl b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.cdl
index f81968a..234e5f8 100644
--- a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.cdl
+++ b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__nand4bb_2 A_N B_N C D VGND VNB VPB VPWR Y
*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 Y D VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 Y C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 Y D VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand4bb_2
diff --git a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.netlist.tsv b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.netlist.tsv
index a8d8258..0e87af0 100644
--- a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.netlist.tsv
+++ b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__nand4bb_2 A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET Y D VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET Y D VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.spice b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.spice
index 337a9f8..7be22be 100644
--- a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.spice
+++ b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__nand4bb_2 A_N B_N C D VGND VNB VPB VPWR Y
-M1000 a_373_74# a_231_74# a_678_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.504e+11p pd=6.86e+06u as=4.662e+11p ps=4.22e+06u
-M1001 a_231_74# B_N VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=5.278e+11p ps=4.3e+06u
-M1002 a_886_74# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.29e+11p pd=6.14e+06u as=0p ps=0u
-M1003 VGND D a_886_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.3888e+12p pd=1.144e+07u as=3.0381e+12p ps=1.88e+07u
-M1005 a_373_74# a_27_368# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.257e+11p ps=2.09e+06u
-M1006 Y D VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_231_74# B_N VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3.95e+11p pd=2.79e+06u as=0p ps=0u
-M1008 VPWR A_N a_27_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1009 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_886_74# C a_678_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y a_231_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y a_27_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_678_74# a_231_74# a_373_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_231_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR a_27_368# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y a_27_368# a_373_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR D Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND A_N a_27_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1019 a_678_74# C a_886_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VPWR a_27_368# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_678_74# C a_886_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y D VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y a_27_368# a_373_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_678_74# a_231_74# a_373_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_373_74# a_27_368# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR a_231_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 Y a_27_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND B_N a_231_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_27_368# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VGND D a_886_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_886_74# C a_678_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_373_74# a_231_74# a_678_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR B_N a_231_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_886_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 Y a_231_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.cdl b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.cdl
index ee59a8b..a831852 100644
--- a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.cdl
+++ b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__nand4bb_4 A_N B_N C D VGND VNB VPB VPWR Y
*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 Y A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP1 Y B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP2 Y C VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMP3 Y D VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIP0 A A_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 Y A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 Y B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 sndA B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 Y C VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN2 sndB C VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 Y D VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN3 sndC D VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP0 A A_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN0 A A_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 sndA B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 sndB C VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 sndC D VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN0 A A_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nand4bb_4
diff --git a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.netlist.tsv b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.netlist.tsv
index f53a3e5..166b069 100644
--- a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.netlist.tsv
+++ b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__nand4bb_4 A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET Y A VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET Y B VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET Y C VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET Y D VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP0 MOSFET A A_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A sndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET sndA B sndB VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET sndB C sndC VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET sndC D VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN0 MOSFET A A_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET Y A VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET Y B VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET Y C VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET Y D VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP0 MOSFET A A_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A sndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET sndA B sndB VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET sndB C sndC VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET sndC D VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN0 MOSFET A A_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.spice b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.spice
index 19a237b..cf22024 100644
--- a/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.spice
+++ b/cells/nand4bb/sky130_fd_sc_hs__nand4bb_4.spice
@@ -16,80 +16,42 @@
.subckt sky130_fd_sc_hs__nand4bb_4 A_N B_N C D VGND VNB VPB VPWR Y
-M1000 a_374_74# a_27_114# Y VNB nlowvt w=740000u l=150000u
-+ ad=1.0508e+12p pd=1.024e+07u as=4.921e+11p ps=4.29e+06u
-M1001 Y a_232_114# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.744e+12p pd=2.282e+07u as=3.9592e+12p ps=3.104e+07u
-M1002 a_828_74# a_232_114# a_374_74# VNB nlowvt w=740000u l=150000u
-+ ad=9.53e+11p pd=8.52e+06u as=0p ps=0u
-M1003 a_1229_74# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.0434e+12p pd=1.022e+07u as=9.049e+11p ps=7.36e+06u
-M1004 VPWR a_232_114# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_374_74# a_27_114# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_374_74# a_232_114# a_828_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND D a_1229_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y C VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y D VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y a_27_114# a_374_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND D a_1229_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR D Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y D VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_828_74# a_232_114# a_374_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR D Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND A_N a_27_114# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1020 Y a_27_114# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR a_27_114# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_232_114# B_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.368e+11p pd=2.12e+06u as=0p ps=0u
-M1023 a_828_74# C a_1229_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_828_74# C a_1229_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_27_114# A_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1026 VPWR A_N a_27_114# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 Y a_27_114# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_374_74# a_232_114# a_828_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_232_114# B_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1030 VPWR a_27_114# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Y a_27_114# a_374_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR B_N a_232_114# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 Y a_232_114# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_1229_74# D VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VPWR a_232_114# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_1229_74# C a_828_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_1229_74# C a_828_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1229_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y a_232_114# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y a_27_114# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y a_27_114# a_374_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_374_74# a_27_114# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_27_114# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_1229_74# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_828_74# a_232_114# a_374_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_27_114# A_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_374_74# a_27_114# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR a_232_114# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND B_N a_232_114# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y D VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 Y a_27_114# a_374_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_1229_74# C a_828_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 Y D VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_374_74# a_232_114# a_828_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_27_114# A_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 a_232_114# B_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X21 VPWR a_232_114# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_1229_74# C a_828_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 Y C VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_828_74# a_232_114# a_374_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VPWR C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_828_74# C a_1229_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 Y a_27_114# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 Y a_232_114# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VPWR D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_828_74# C a_1229_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 VPWR A_N a_27_114# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X32 VPWR D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 VPWR a_27_114# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 VGND D a_1229_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 VGND D a_1229_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 a_374_74# a_232_114# a_828_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 VPWR B_N a_232_114# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_1.cdl b/cells/nor2/sky130_fd_sc_hs__nor2_1.cdl
index a119364..78d413a 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_1.cdl
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_1.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__nor2_1 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor2_1
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_1.netlist.tsv b/cells/nor2/sky130_fd_sc_hs__nor2_1.netlist.tsv
index 8c22874..12bc4f4 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_1.netlist.tsv
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_1.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__nor2_1 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_1.spice b/cells/nor2/sky130_fd_sc_hs__nor2_1.spice
index 742b0ce..0b24639 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_1.spice
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_1.spice
@@ -16,12 +16,8 @@
.subckt sky130_fd_sc_hs__nor2_1 A B VGND VNB VPB VPWR Y
-M1000 Y B a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=3.024e+11p ps=2.78e+06u
-M1001 a_116_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1002 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=4.218e+11p pd=4.1e+06u as=2.072e+11p ps=2.04e+06u
-M1003 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_116_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_2.cdl b/cells/nor2/sky130_fd_sc_hs__nor2_2.cdl
index c5e65de..5f9ce96 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_2.cdl
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_2.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__nor2_2 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor2_2
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_2.netlist.tsv b/cells/nor2/sky130_fd_sc_hs__nor2_2.netlist.tsv
index 7c2647c..2ff32b0 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_2.netlist.tsv
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_2.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__nor2_2 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_2.spice b/cells/nor2/sky130_fd_sc_hs__nor2_2.spice
index 11a9ced..7149626 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_2.spice
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_2.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__nor2_2 A B VGND VNB VPB VPWR Y
-M1000 VPWR A a_35_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=9.968e+11p ps=8.5e+06u
-M1001 a_35_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=5.254e+11p pd=4.38e+06u as=2.072e+11p ps=2.04e+06u
-M1003 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y B a_35_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1005 a_35_368# B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_35_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_35_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y B a_35_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR A a_35_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_4.cdl b/cells/nor2/sky130_fd_sc_hs__nor2_4.cdl
index 278b025..12d8d51 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_4.cdl
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_4.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__nor2_4 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor2_4
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_4.netlist.tsv b/cells/nor2/sky130_fd_sc_hs__nor2_4.netlist.tsv
index dfbefe9..c4218f6 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_4.netlist.tsv
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_4.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__nor2_4 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_4.spice b/cells/nor2/sky130_fd_sc_hs__nor2_4.spice
index 355f11c..329c37f 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_4.spice
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_4.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__nor2_4 A B VGND VNB VPB VPWR Y
-M1000 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=1.4874e+12p pd=8.46e+06u as=1.0656e+12p ps=5.84e+06u
-M1001 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_27_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.792e+12p pd=1.44e+07u as=6.72e+11p ps=5.68e+06u
-M1004 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_27_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.28e+11p pd=5.78e+06u as=0p ps=0u
-M1009 Y B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_368# B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_368# B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_8.cdl b/cells/nor2/sky130_fd_sc_hs__nor2_8.cdl
index ab8151e..4f76a18 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_8.cdl
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_8.cdl
@@ -16,12 +16,12 @@
.SUBCKT sky130_fd_sc_hs__nor2_8 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor2_8
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_8.netlist.tsv b/cells/nor2/sky130_fd_sc_hs__nor2_8.netlist.tsv
index e96bf09..948e986 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_8.netlist.tsv
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_8.netlist.tsv
@@ -1,6 +1,6 @@
sky130_fd_sc_hs__nor2_8 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B Y VPB pshort 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B Y VPB pfet_01v8 8 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor2/sky130_fd_sc_hs__nor2_8.spice b/cells/nor2/sky130_fd_sc_hs__nor2_8.spice
index c899d82..cd7ffd1 100644
--- a/cells/nor2/sky130_fd_sc_hs__nor2_8.spice
+++ b/cells/nor2/sky130_fd_sc_hs__nor2_8.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__nor2_8 A B VGND VNB VPB VPWR Y
-M1000 a_27_368# B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=3.1808e+12p pd=2.584e+07u as=1.4e+12p ps=1.146e+07u
-M1001 Y B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_27_368# B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=2.1756e+12p pd=1.328e+07u as=1.4393e+12p ps=9.81e+06u
-M1004 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.568e+12p ps=1.176e+07u
-M1010 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_27_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_27_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_27_368# B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 Y B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_27_368# B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_27_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_27_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 Y B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 Y B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_27_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor2b/sky130_fd_sc_hs__nor2b_1.cdl b/cells/nor2b/sky130_fd_sc_hs__nor2b_1.cdl
index ce80758..c0ced37 100644
--- a/cells/nor2b/sky130_fd_sc_hs__nor2b_1.cdl
+++ b/cells/nor2b/sky130_fd_sc_hs__nor2b_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nor2b_1 A B_N VGND VNB VPB VPWR Y
*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor2b_1
diff --git a/cells/nor2b/sky130_fd_sc_hs__nor2b_1.netlist.tsv b/cells/nor2b/sky130_fd_sc_hs__nor2b_1.netlist.tsv
index 666b3d3..2220ed9 100644
--- a/cells/nor2b/sky130_fd_sc_hs__nor2b_1.netlist.tsv
+++ b/cells/nor2b/sky130_fd_sc_hs__nor2b_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nor2b_1 A:I B_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor2b/sky130_fd_sc_hs__nor2b_1.spice b/cells/nor2b/sky130_fd_sc_hs__nor2b_1.spice
index 8acde0d..71e19a0 100644
--- a/cells/nor2b/sky130_fd_sc_hs__nor2b_1.spice
+++ b/cells/nor2b/sky130_fd_sc_hs__nor2b_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__nor2b_1 A B_N VGND VNB VPB VPWR Y
-M1000 VPWR B_N a_27_112# VPB pshort w=840000u l=150000u
-+ ad=4.69e+11p pd=3.16e+06u as=2.478e+11p ps=2.27e+06u
-M1001 a_278_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.024e+11p pd=2.78e+06u as=0p ps=0u
-M1002 VGND a_27_112# Y VNB nlowvt w=740000u l=150000u
-+ ad=5.6985e+11p pd=4.59e+06u as=2.627e+11p ps=2.19e+06u
-M1003 VGND B_N a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=2.805e+11p ps=2.12e+06u
-M1004 Y a_27_112# a_278_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.2e+11p pd=2.99e+06u as=0p ps=0u
-M1005 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_278_368# a_27_112# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_112# B_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_27_112# B_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X3 VPWR A a_278_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y a_27_112# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor2b/sky130_fd_sc_hs__nor2b_2.cdl b/cells/nor2b/sky130_fd_sc_hs__nor2b_2.cdl
index f06bbe4..634765a 100644
--- a/cells/nor2b/sky130_fd_sc_hs__nor2b_2.cdl
+++ b/cells/nor2b/sky130_fd_sc_hs__nor2b_2.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nor2b_2 A B_N VGND VNB VPB VPWR Y
*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor2b_2
diff --git a/cells/nor2b/sky130_fd_sc_hs__nor2b_2.netlist.tsv b/cells/nor2b/sky130_fd_sc_hs__nor2b_2.netlist.tsv
index 0d7a2f4..14ce3b0 100644
--- a/cells/nor2b/sky130_fd_sc_hs__nor2b_2.netlist.tsv
+++ b/cells/nor2b/sky130_fd_sc_hs__nor2b_2.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nor2b_2 A:I B_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor2b/sky130_fd_sc_hs__nor2b_2.spice b/cells/nor2b/sky130_fd_sc_hs__nor2b_2.spice
index 872f1e3..9bed938 100644
--- a/cells/nor2b/sky130_fd_sc_hs__nor2b_2.spice
+++ b/cells/nor2b/sky130_fd_sc_hs__nor2b_2.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__nor2b_2 A B_N VGND VNB VPB VPWR Y
-M1000 Y a_27_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.884e+11p pd=4.28e+06u as=7.744e+11p ps=6.56e+06u
-M1001 Y a_27_392# a_228_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=9.912e+11p ps=8.49e+06u
-M1002 a_228_368# a_27_392# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR A a_228_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.31e+11p pd=5.43e+06u as=0p ps=0u
-M1004 a_228_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND B_N a_27_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1006 VGND a_27_392# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR B_N a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.9e+11p ps=2.58e+06u
-M1008 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_228_368# a_27_392# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_392# B_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_228_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_392# B_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 Y a_27_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND a_27_392# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y a_27_392# a_228_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VPWR A a_228_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nor2b/sky130_fd_sc_hs__nor2b_4.cdl b/cells/nor2b/sky130_fd_sc_hs__nor2b_4.cdl
index 3fb4f12..7a175bd 100644
--- a/cells/nor2b/sky130_fd_sc_hs__nor2b_4.cdl
+++ b/cells/nor2b/sky130_fd_sc_hs__nor2b_4.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nor2b_4 A B_N VGND VNB VPB VPWR Y
*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor2b_4
diff --git a/cells/nor2b/sky130_fd_sc_hs__nor2b_4.netlist.tsv b/cells/nor2b/sky130_fd_sc_hs__nor2b_4.netlist.tsv
index 89f2065..c31ad81 100644
--- a/cells/nor2b/sky130_fd_sc_hs__nor2b_4.netlist.tsv
+++ b/cells/nor2b/sky130_fd_sc_hs__nor2b_4.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nor2b_4 A:I B_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor2b/sky130_fd_sc_hs__nor2b_4.spice b/cells/nor2b/sky130_fd_sc_hs__nor2b_4.spice
index 2bda83c..1914040 100644
--- a/cells/nor2b/sky130_fd_sc_hs__nor2b_4.spice
+++ b/cells/nor2b/sky130_fd_sc_hs__nor2b_4.spice
@@ -16,34 +16,19 @@
.subckt sky130_fd_sc_hs__nor2b_4 A B_N VGND VNB VPB VPWR Y
-M1000 a_353_323# B_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.18e+11p pd=2.88e+06u as=1.3489e+12p ps=8.29e+06u
-M1001 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1002 a_353_323# B_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=1.3762e+12p ps=1.105e+07u
-M1003 VPWR B_N a_353_323# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y a_353_323# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR A a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.4e+12p ps=1.146e+07u
-M1007 a_116_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_116_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_353_323# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y a_353_323# a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1011 a_116_368# a_353_323# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y a_353_323# a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_116_368# a_353_323# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR A a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_353_323# B_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 Y a_353_323# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR A a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y a_353_323# a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y a_353_323# a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND B_N a_353_323# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR B_N a_353_323# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_116_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_116_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_116_368# a_353_323# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_116_368# a_353_323# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VGND a_353_323# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor3/sky130_fd_sc_hs__nor3_1.cdl b/cells/nor3/sky130_fd_sc_hs__nor3_1.cdl
index cd27d59..d028c88 100644
--- a/cells/nor3/sky130_fd_sc_hs__nor3_1.cdl
+++ b/cells/nor3/sky130_fd_sc_hs__nor3_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nor3_1 A B C VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor3_1
diff --git a/cells/nor3/sky130_fd_sc_hs__nor3_1.netlist.tsv b/cells/nor3/sky130_fd_sc_hs__nor3_1.netlist.tsv
index 90ec534..59c4219 100644
--- a/cells/nor3/sky130_fd_sc_hs__nor3_1.netlist.tsv
+++ b/cells/nor3/sky130_fd_sc_hs__nor3_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nor3_1 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor3/sky130_fd_sc_hs__nor3_1.spice b/cells/nor3/sky130_fd_sc_hs__nor3_1.spice
index 6676388..ffc1229 100644
--- a/cells/nor3/sky130_fd_sc_hs__nor3_1.spice
+++ b/cells/nor3/sky130_fd_sc_hs__nor3_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__nor3_1 A B C VGND VNB VPB VPWR Y
-M1000 Y C a_198_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=4.032e+11p ps=2.96e+06u
-M1001 a_114_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.024e+11p pd=2.78e+06u as=3.192e+11p ps=2.81e+06u
-M1002 a_198_368# B a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y C VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.181e+11p pd=4.09e+06u as=4.699e+11p ps=4.23e+06u
-M1004 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND C Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR A a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_114_368# B a_198_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_198_368# C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nor3/sky130_fd_sc_hs__nor3_2.cdl b/cells/nor3/sky130_fd_sc_hs__nor3_2.cdl
index ffd9451..fbac98c 100644
--- a/cells/nor3/sky130_fd_sc_hs__nor3_2.cdl
+++ b/cells/nor3/sky130_fd_sc_hs__nor3_2.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nor3_2 A B C VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor3_2
diff --git a/cells/nor3/sky130_fd_sc_hs__nor3_2.netlist.tsv b/cells/nor3/sky130_fd_sc_hs__nor3_2.netlist.tsv
index 01dda9a..3787b46 100644
--- a/cells/nor3/sky130_fd_sc_hs__nor3_2.netlist.tsv
+++ b/cells/nor3/sky130_fd_sc_hs__nor3_2.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nor3_2 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor3/sky130_fd_sc_hs__nor3_2.spice b/cells/nor3/sky130_fd_sc_hs__nor3_2.spice
index 34ea06f..41c8acf 100644
--- a/cells/nor3/sky130_fd_sc_hs__nor3_2.spice
+++ b/cells/nor3/sky130_fd_sc_hs__nor3_2.spice
@@ -16,22 +16,13 @@
.subckt sky130_fd_sc_hs__nor3_2 A B C VGND VNB VPB VPWR Y
-M1000 a_27_368# C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=9.968e+11p pd=8.5e+06u as=3.92e+11p ps=2.94e+06u
-M1001 VPWR A a_306_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.584e+11p pd=2.88e+06u as=7.056e+11p ps=5.74e+06u
-M1002 a_306_368# B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y C a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_306_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_27_368# B a_306_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND C Y VNB nlowvt w=740000u l=150000u
-+ ad=9.176e+11p pd=5.44e+06u as=4.699e+11p ps=4.23e+06u
-M1007 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_306_368# B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y C a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR A a_306_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_306_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_27_368# B a_306_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor3/sky130_fd_sc_hs__nor3_4.cdl b/cells/nor3/sky130_fd_sc_hs__nor3_4.cdl
index 7bd1feb..8dcd8b0 100644
--- a/cells/nor3/sky130_fd_sc_hs__nor3_4.cdl
+++ b/cells/nor3/sky130_fd_sc_hs__nor3_4.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__nor3_4 A B C VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor3_4
diff --git a/cells/nor3/sky130_fd_sc_hs__nor3_4.netlist.tsv b/cells/nor3/sky130_fd_sc_hs__nor3_4.netlist.tsv
index f074ecc..9272d26 100644
--- a/cells/nor3/sky130_fd_sc_hs__nor3_4.netlist.tsv
+++ b/cells/nor3/sky130_fd_sc_hs__nor3_4.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__nor3_4 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor3/sky130_fd_sc_hs__nor3_4.spice b/cells/nor3/sky130_fd_sc_hs__nor3_4.spice
index c83ec36..5930a2f 100644
--- a/cells/nor3/sky130_fd_sc_hs__nor3_4.spice
+++ b/cells/nor3/sky130_fd_sc_hs__nor3_4.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__nor3_4 A B C VGND VNB VPB VPWR Y
-M1000 a_295_368# C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.9762e+12p pd=1.303e+07u as=1.0458e+12p ps=6.56e+06u
-M1001 Y C VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.29e+11p pd=6.14e+06u as=1.22935e+12p ps=9.25e+06u
-M1002 a_295_368# C Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_27_368# B a_295_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.652e+12p pd=1.415e+07u as=0p ps=0u
-M1004 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1006 a_27_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y C a_295_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y C a_295_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND C Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR A a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_295_368# B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_27_368# B a_295_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_295_368# B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND C Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_295_368# B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_368# B a_295_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y C a_295_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_295_368# C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y C a_295_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_27_368# B a_295_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_295_368# B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_295_368# C Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VPWR A a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor3b/sky130_fd_sc_hs__nor3b_1.cdl b/cells/nor3b/sky130_fd_sc_hs__nor3b_1.cdl
index c1455cf..73a56aa 100644
--- a/cells/nor3b/sky130_fd_sc_hs__nor3b_1.cdl
+++ b/cells/nor3b/sky130_fd_sc_hs__nor3b_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nor3b_1 A B C_N VGND VNB VPB VPWR Y
*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor3b_1
diff --git a/cells/nor3b/sky130_fd_sc_hs__nor3b_1.netlist.tsv b/cells/nor3b/sky130_fd_sc_hs__nor3b_1.netlist.tsv
index a13448e..29c93c4 100644
--- a/cells/nor3b/sky130_fd_sc_hs__nor3b_1.netlist.tsv
+++ b/cells/nor3b/sky130_fd_sc_hs__nor3b_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nor3b_1 A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor3b/sky130_fd_sc_hs__nor3b_1.spice b/cells/nor3b/sky130_fd_sc_hs__nor3b_1.spice
index badb81b..c32a0fa 100644
--- a/cells/nor3b/sky130_fd_sc_hs__nor3b_1.spice
+++ b/cells/nor3b/sky130_fd_sc_hs__nor3b_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__nor3b_1 A B C_N VGND VNB VPB VPWR Y
-M1000 Y a_27_112# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.477e+11p pd=4.17e+06u as=5.8515e+11p ps=4.58e+06u
-M1001 VPWR C_N a_27_112# VPB pshort w=840000u l=150000u
-+ ad=4.354e+11p pd=3.08e+06u as=2.478e+11p ps=2.27e+06u
-M1002 a_260_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.024e+11p pd=2.78e+06u as=0p ps=0u
-M1003 Y a_27_112# a_344_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=4.704e+11p ps=3.08e+06u
-M1004 a_344_368# B a_260_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND C_N a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=2.695e+11p ps=2.08e+06u
-M1006 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_112# C_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X1 VPWR A a_260_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND a_27_112# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_260_368# B a_344_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_344_368# a_27_112# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_27_112# C_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor3b/sky130_fd_sc_hs__nor3b_2.cdl b/cells/nor3b/sky130_fd_sc_hs__nor3b_2.cdl
index 1a332ec..13ee0cd 100644
--- a/cells/nor3b/sky130_fd_sc_hs__nor3b_2.cdl
+++ b/cells/nor3b/sky130_fd_sc_hs__nor3b_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nor3b_2 A B C_N VGND VNB VPB VPWR Y
*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor3b_2
diff --git a/cells/nor3b/sky130_fd_sc_hs__nor3b_2.netlist.tsv b/cells/nor3b/sky130_fd_sc_hs__nor3b_2.netlist.tsv
index dc2c73f..d44f9d4 100644
--- a/cells/nor3b/sky130_fd_sc_hs__nor3b_2.netlist.tsv
+++ b/cells/nor3b/sky130_fd_sc_hs__nor3b_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nor3b_2 A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor3b/sky130_fd_sc_hs__nor3b_2.spice b/cells/nor3b/sky130_fd_sc_hs__nor3b_2.spice
index b0d39cb..5ee49b5 100644
--- a/cells/nor3b/sky130_fd_sc_hs__nor3b_2.spice
+++ b/cells/nor3b/sky130_fd_sc_hs__nor3b_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__nor3b_2 A B C_N VGND VNB VPB VPWR Y
-M1000 VGND a_27_392# Y VNB nlowvt w=740000u l=150000u
-+ ad=1.6739e+12p pd=1.049e+07u as=6.697e+11p ps=6.25e+06u
-M1001 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR C_N a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=9.396e+11p pd=8.22e+06u as=2.9e+11p ps=2.58e+06u
-M1005 VGND C_N a_27_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1006 Y a_27_392# a_227_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=9.856e+11p ps=8.48e+06u
-M1007 Y a_27_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_227_368# a_27_392# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_495_368# B a_227_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1010 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_495_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_227_368# B a_495_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR A a_495_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y a_27_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND a_27_392# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y a_27_392# a_227_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_495_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_495_368# B a_227_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_27_392# C_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_227_368# a_27_392# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VPWR A a_495_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_227_368# B a_495_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_27_392# C_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor3b/sky130_fd_sc_hs__nor3b_4.cdl b/cells/nor3b/sky130_fd_sc_hs__nor3b_4.cdl
index 2f03d8f..7ec749f 100644
--- a/cells/nor3b/sky130_fd_sc_hs__nor3b_4.cdl
+++ b/cells/nor3b/sky130_fd_sc_hs__nor3b_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nor3b_4 A B C_N VGND VNB VPB VPWR Y
*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor3b_4
diff --git a/cells/nor3b/sky130_fd_sc_hs__nor3b_4.netlist.tsv b/cells/nor3b/sky130_fd_sc_hs__nor3b_4.netlist.tsv
index 15c6c8b..6e45426 100644
--- a/cells/nor3b/sky130_fd_sc_hs__nor3b_4.netlist.tsv
+++ b/cells/nor3b/sky130_fd_sc_hs__nor3b_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nor3b_4 A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor3b/sky130_fd_sc_hs__nor3b_4.spice b/cells/nor3b/sky130_fd_sc_hs__nor3b_4.spice
index 102f3fd..155a38d 100644
--- a/cells/nor3b/sky130_fd_sc_hs__nor3b_4.spice
+++ b/cells/nor3b/sky130_fd_sc_hs__nor3b_4.spice
@@ -16,58 +16,31 @@
.subckt sky130_fd_sc_hs__nor3b_4 A B C_N VGND VNB VPB VPWR Y
-M1000 VGND a_468_264# Y VNB nlowvt w=740000u l=150000u
-+ ad=2.0498e+12p pd=1.59e+07u as=1.3135e+12p ps=1.243e+07u
-M1001 Y a_468_264# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_468_264# C_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=1.3762e+12p ps=1.105e+07u
-M1005 VPWR C_N a_468_264# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_468_264# C_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.771e+11p pd=3.31e+06u as=0p ps=0u
-M1007 a_126_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.428e+12p pd=1.151e+07u as=0p ps=0u
-M1008 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y a_468_264# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_368# B a_126_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.7248e+12p pd=1.428e+07u as=0p ps=0u
-M1011 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_126_368# B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND a_468_264# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_126_368# B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_27_368# B a_126_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A a_126_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y a_468_264# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1019 a_126_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_27_368# a_468_264# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR A a_126_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y a_468_264# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_27_368# a_468_264# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y a_468_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_126_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND a_468_264# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND a_468_264# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR C_N a_468_264# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 a_27_368# a_468_264# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_27_368# a_468_264# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_126_368# B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y a_468_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND C_N a_468_264# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR A a_126_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_126_368# B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_27_368# B a_126_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_468_264# C_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 Y a_468_264# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 Y a_468_264# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_27_368# B a_126_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VPWR A a_126_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_126_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nor4/sky130_fd_sc_hs__nor4_1.cdl b/cells/nor4/sky130_fd_sc_hs__nor4_1.cdl
index 72156b8..276b9fb 100644
--- a/cells/nor4/sky130_fd_sc_hs__nor4_1.cdl
+++ b/cells/nor4/sky130_fd_sc_hs__nor4_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nor4_1 A B C D VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMP1 sndPA B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMP2 sndPB C VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMP3 sndPC D VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
-MMN1 Y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
-MMN2 Y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
-MMN3 Y D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
+MMN1 Y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
+MMN2 Y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
+MMN3 Y D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
.ENDS sky130_fd_sc_hs__nor4_1
diff --git a/cells/nor4/sky130_fd_sc_hs__nor4_1.netlist.tsv b/cells/nor4/sky130_fd_sc_hs__nor4_1.netlist.tsv
index 266b6a8..f5619fc 100644
--- a/cells/nor4/sky130_fd_sc_hs__nor4_1.netlist.tsv
+++ b/cells/nor4/sky130_fd_sc_hs__nor4_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nor4_1 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMP2 MOSFET sndPB C sndPC VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMP3 MOSFET sndPC D Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN0 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN1 MOSFET Y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN2 MOSFET Y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN3 MOSFET Y D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP3 MOSFET sndPC D Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN3 MOSFET Y D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
diff --git a/cells/nor4/sky130_fd_sc_hs__nor4_1.spice b/cells/nor4/sky130_fd_sc_hs__nor4_1.spice
index 5bbc93d..90f33d3 100644
--- a/cells/nor4/sky130_fd_sc_hs__nor4_1.spice
+++ b/cells/nor4/sky130_fd_sc_hs__nor4_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__nor4_1 A B C D VGND VNB VPB VPWR Y
-M1000 a_342_368# C a_228_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.704e+11p pd=3.08e+06u as=4.704e+11p ps=3.08e+06u
-M1001 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=8.7975e+11p ps=6.9e+06u
-M1002 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y C VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_144_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.024e+11p pd=2.78e+06u as=3.304e+11p ps=2.83e+06u
-M1005 a_228_368# B a_144_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND D Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y D a_342_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
+X0 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_144_368# B a_228_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND C Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_228_368# C a_342_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_342_368# D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR A a_144_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nor4/sky130_fd_sc_hs__nor4_2.cdl b/cells/nor4/sky130_fd_sc_hs__nor4_2.cdl
index 0813aee..521fdc5 100644
--- a/cells/nor4/sky130_fd_sc_hs__nor4_2.cdl
+++ b/cells/nor4/sky130_fd_sc_hs__nor4_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nor4_2 A B C D VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMP1 sndPA B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMP2 sndPB C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMP3 sndPC D VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
-MMN1 Y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
-MMN2 Y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
-MMN3 Y D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
+MMN1 Y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
+MMN2 Y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
+MMN3 Y D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
.ENDS sky130_fd_sc_hs__nor4_2
diff --git a/cells/nor4/sky130_fd_sc_hs__nor4_2.netlist.tsv b/cells/nor4/sky130_fd_sc_hs__nor4_2.netlist.tsv
index 780e967..1a0f752 100644
--- a/cells/nor4/sky130_fd_sc_hs__nor4_2.netlist.tsv
+++ b/cells/nor4/sky130_fd_sc_hs__nor4_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nor4_2 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMP1 MOSFET sndPA B sndPB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMP2 MOSFET sndPB C sndPC VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMP3 MOSFET sndPC D Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN0 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN1 MOSFET Y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN2 MOSFET Y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN3 MOSFET Y D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP3 MOSFET sndPC D Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN3 MOSFET Y D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
diff --git a/cells/nor4/sky130_fd_sc_hs__nor4_2.spice b/cells/nor4/sky130_fd_sc_hs__nor4_2.spice
index 6096e6b..097c9e4 100644
--- a/cells/nor4/sky130_fd_sc_hs__nor4_2.spice
+++ b/cells/nor4/sky130_fd_sc_hs__nor4_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__nor4_2 A B C D VGND VNB VPB VPWR Y
-M1000 a_116_368# D Y VPB pshort w=1.12e+06u l=150000u
-+ ad=6.888e+11p pd=5.71e+06u as=3.64e+11p ps=2.89e+06u
-M1001 a_490_368# B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.728e+11p pd=5.86e+06u as=1.0304e+12p ps=8.56e+06u
-M1002 a_27_368# C a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR A a_490_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1004 a_490_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=9.064e+11p pd=7.51e+06u as=4.44e+11p ps=4.16e+06u
-M1006 a_27_368# B a_490_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND C Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_116_368# C a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y D VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y D a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# C a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_116_368# D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND D Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y D a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_490_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_490_368# B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_27_368# B a_490_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_116_368# C a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VPWR A a_490_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor4/sky130_fd_sc_hs__nor4_4.cdl b/cells/nor4/sky130_fd_sc_hs__nor4_4.cdl
index ef0bfc3..b73ea56 100644
--- a/cells/nor4/sky130_fd_sc_hs__nor4_4.cdl
+++ b/cells/nor4/sky130_fd_sc_hs__nor4_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__nor4_4 A B C D VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMP1 sndPA B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMP2 sndPB C VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMP3 sndPC D VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.028 perim=0.76
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
-MMN1 Y B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
-MMN2 Y C VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
-MMN3 Y D VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.028 perim=0.76
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
+MMN1 Y B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
+MMN2 Y C VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
+MMN3 Y D VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.028 perim=0.76
.ENDS sky130_fd_sc_hs__nor4_4
diff --git a/cells/nor4/sky130_fd_sc_hs__nor4_4.netlist.tsv b/cells/nor4/sky130_fd_sc_hs__nor4_4.netlist.tsv
index 16feb9b..cc51696 100644
--- a/cells/nor4/sky130_fd_sc_hs__nor4_4.netlist.tsv
+++ b/cells/nor4/sky130_fd_sc_hs__nor4_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__nor4_4 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMP1 MOSFET sndPA B sndPB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMP2 MOSFET sndPB C sndPC VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMP3 MOSFET sndPC D Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN0 MOSFET Y A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN1 MOSFET Y B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN2 MOSFET Y C VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
-MMN3 MOSFET Y D VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMP3 MOSFET sndPC D Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
+MMN3 MOSFET Y D VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.028 0.76
diff --git a/cells/nor4/sky130_fd_sc_hs__nor4_4.spice b/cells/nor4/sky130_fd_sc_hs__nor4_4.spice
index 58fa73c..6496d21 100644
--- a/cells/nor4/sky130_fd_sc_hs__nor4_4.spice
+++ b/cells/nor4/sky130_fd_sc_hs__nor4_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__nor4_4 A B C D VGND VNB VPB VPWR Y
-M1000 a_879_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6912e+12p pd=1.422e+07u as=8.96e+11p ps=6.08e+06u
-M1001 a_879_368# B a_496_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.344e+12p ps=1.136e+07u
-M1002 VPWR A a_879_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND D Y VNB nlowvt w=740000u l=150000u
-+ ad=2.6973e+12p pd=1.469e+07u as=2.4864e+12p ps=1.264e+07u
-M1004 VPWR A a_879_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_496_368# B a_879_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND C Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_368# D Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.7248e+12p pd=1.428e+07u as=7.28e+11p ps=5.78e+06u
-M1009 Y D a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_368# D Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_879_368# B a_496_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Y D a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_496_368# C a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_27_368# C a_496_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_496_368# C a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_27_368# C a_496_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_879_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 Y D VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_496_368# B a_879_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y C VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y D a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A a_879_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_496_368# C a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND D Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_879_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_496_368# C a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_496_368# B a_879_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_879_368# B a_496_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y D a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_496_368# B a_879_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND C Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_27_368# C a_496_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VPWR A a_879_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_27_368# C a_496_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_27_368# D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_879_368# B a_496_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 Y C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_879_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 Y D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_27_368# D Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nor4b/sky130_fd_sc_hs__nor4b_1.cdl b/cells/nor4b/sky130_fd_sc_hs__nor4b_1.cdl
index f175815..2f7be8a 100644
--- a/cells/nor4b/sky130_fd_sc_hs__nor4b_1.cdl
+++ b/cells/nor4b/sky130_fd_sc_hs__nor4b_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__nor4b_1 A B C D_N VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 Y D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 Y D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor4b_1
diff --git a/cells/nor4b/sky130_fd_sc_hs__nor4b_1.netlist.tsv b/cells/nor4b/sky130_fd_sc_hs__nor4b_1.netlist.tsv
index 0764159..da49131 100644
--- a/cells/nor4b/sky130_fd_sc_hs__nor4b_1.netlist.tsv
+++ b/cells/nor4b/sky130_fd_sc_hs__nor4b_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__nor4b_1 A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET Y D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET Y D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor4b/sky130_fd_sc_hs__nor4b_1.spice b/cells/nor4b/sky130_fd_sc_hs__nor4b_1.spice
index 09e18ba..8b42014 100644
--- a/cells/nor4b/sky130_fd_sc_hs__nor4b_1.spice
+++ b/cells/nor4b/sky130_fd_sc_hs__nor4b_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__nor4b_1 A B C D_N VGND VNB VPB VPWR Y
-M1000 a_446_368# C a_344_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.704e+11p pd=3.08e+06u as=4.032e+11p ps=2.96e+06u
-M1001 Y C VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=8.594e+11p ps=6.85e+06u
-M1002 VPWR D_N a_57_368# VPB pshort w=840000u l=150000u
-+ ad=4.354e+11p pd=3.08e+06u as=2.478e+11p ps=2.27e+06u
-M1003 Y a_57_368# a_446_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.648e+11p pd=3.07e+06u as=0p ps=0u
-M1004 a_260_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.024e+11p pd=2.78e+06u as=0p ps=0u
-M1005 VGND a_57_368# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_344_368# B a_260_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND D_N a_57_368# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1009 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_344_368# C a_446_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A a_260_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_260_368# B a_344_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_57_368# D_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VGND C Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_57_368# D_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X8 a_446_368# a_57_368# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y a_57_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor4b/sky130_fd_sc_hs__nor4b_2.cdl b/cells/nor4b/sky130_fd_sc_hs__nor4b_2.cdl
index b48a917..de46671 100644
--- a/cells/nor4b/sky130_fd_sc_hs__nor4b_2.cdl
+++ b/cells/nor4b/sky130_fd_sc_hs__nor4b_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__nor4b_2 A B C D_N VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 Y D VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 Y D VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor4b_2
diff --git a/cells/nor4b/sky130_fd_sc_hs__nor4b_2.netlist.tsv b/cells/nor4b/sky130_fd_sc_hs__nor4b_2.netlist.tsv
index 5c33505..9c8d8b4 100644
--- a/cells/nor4b/sky130_fd_sc_hs__nor4b_2.netlist.tsv
+++ b/cells/nor4b/sky130_fd_sc_hs__nor4b_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__nor4b_2 A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET Y D VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET Y D VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor4b/sky130_fd_sc_hs__nor4b_2.spice b/cells/nor4b/sky130_fd_sc_hs__nor4b_2.spice
index 6dfba50..08fcc75 100644
--- a/cells/nor4b/sky130_fd_sc_hs__nor4b_2.spice
+++ b/cells/nor4b/sky130_fd_sc_hs__nor4b_2.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__nor4b_2 A B C D_N VGND VNB VPB VPWR Y
-M1000 a_498_368# B a_701_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=9.968e+11p ps=8.5e+06u
-M1001 a_229_368# a_27_392# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=9.968e+11p pd=8.5e+06u as=3.36e+11p ps=2.84e+06u
-M1002 VGND D_N a_27_392# VNB nlowvt w=640000u l=150000u
-+ ad=1.7479e+12p pd=1.217e+07u as=1.824e+11p ps=1.85e+06u
-M1003 a_701_368# B a_498_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_498_368# C a_229_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A a_701_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.422e+11p pd=5.45e+06u as=0p ps=0u
-M1006 a_229_368# C a_498_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=9.879e+11p pd=8.59e+06u as=0p ps=0u
-M1008 VPWR D_N a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1009 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_27_392# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y a_27_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND C Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_701_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y C VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y a_27_392# a_229_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VGND a_27_392# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND C Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_229_368# a_27_392# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR A a_701_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_229_368# C a_498_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_27_392# D_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_701_368# B a_498_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_701_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y a_27_392# a_229_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_498_368# C a_229_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_27_392# D_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_498_368# B a_701_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 Y a_27_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/nor4b/sky130_fd_sc_hs__nor4b_4.cdl b/cells/nor4b/sky130_fd_sc_hs__nor4b_4.cdl
index 59eba08..d62f8ec 100644
--- a/cells/nor4b/sky130_fd_sc_hs__nor4b_4.cdl
+++ b/cells/nor4b/sky130_fd_sc_hs__nor4b_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__nor4b_4 A B C D_N VGND VNB VPB VPWR Y
*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 Y D VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 Y B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 Y D VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor4b_4
diff --git a/cells/nor4b/sky130_fd_sc_hs__nor4b_4.netlist.tsv b/cells/nor4b/sky130_fd_sc_hs__nor4b_4.netlist.tsv
index e741683..81108a3 100644
--- a/cells/nor4b/sky130_fd_sc_hs__nor4b_4.netlist.tsv
+++ b/cells/nor4b/sky130_fd_sc_hs__nor4b_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__nor4b_4 A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET Y D VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET Y D VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor4b/sky130_fd_sc_hs__nor4b_4.spice b/cells/nor4b/sky130_fd_sc_hs__nor4b_4.spice
index 782865b..6feb6d2 100644
--- a/cells/nor4b/sky130_fd_sc_hs__nor4b_4.spice
+++ b/cells/nor4b/sky130_fd_sc_hs__nor4b_4.spice
@@ -16,74 +16,39 @@
.subckt sky130_fd_sc_hs__nor4b_4 A B C D_N VGND VNB VPB VPWR Y
-M1000 Y a_47_88# a_319_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.8088e+12p ps=1.443e+07u
-M1001 a_319_368# a_47_88# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y a_47_88# a_319_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y a_47_88# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.7686e+12p pd=1.662e+07u as=3.0229e+12p ps=2.149e+07u
-M1004 a_1191_368# B a_778_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.7248e+12p pd=1.428e+07u as=1.484e+12p ps=1.161e+07u
-M1005 a_778_368# B a_1191_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_319_368# a_47_88# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_778_368# B a_1191_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_319_368# C a_778_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_1191_368# B a_778_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_47_88# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_778_368# C a_319_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR A a_1191_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.1676e+12p pd=1.022e+07u as=0p ps=0u
-M1015 VGND C Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_778_368# C a_319_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1191_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_319_368# C a_778_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR A a_1191_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND D_N a_47_88# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=3.1115e+11p ps=2.85e+06u
-M1024 VGND a_47_88# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_1191_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_47_88# D_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1029 VPWR D_N a_47_88# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 Y C VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Y a_47_88# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 Y C VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND C Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y a_47_88# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y a_47_88# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 Y a_47_88# a_319_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_778_368# B a_1191_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_1191_368# B a_778_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR A a_1191_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VPWR A a_1191_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_47_88# D_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 a_319_368# a_47_88# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND C Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_319_368# C a_778_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_778_368# B a_1191_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_319_368# C a_778_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VGND C Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VGND a_47_88# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_319_368# a_47_88# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_778_368# C a_319_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 Y C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_778_368# C a_319_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_1191_368# B a_778_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_1191_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 a_47_88# D_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 VPWR D_N a_47_88# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X31 a_1191_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 VGND a_47_88# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 Y a_47_88# a_319_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.cdl b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.cdl
index ebbc1e1..e5ce46c 100644
--- a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.cdl
+++ b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__nor4bb_1 A B C_N D_N VGND VNB VPB VPWR Y
*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 Y D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 Y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 Y D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor4bb_1
diff --git a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.netlist.tsv b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.netlist.tsv
index 0d9be36..9752653 100644
--- a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.netlist.tsv
+++ b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__nor4bb_1 A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET Y D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET Y D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.spice b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.spice
index e1cedae..5091d7b 100644
--- a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.spice
+++ b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__nor4bb_1 A B C_N D_N VGND VNB VPB VPWR Y
-M1000 a_313_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.024e+11p pd=2.78e+06u as=1.25235e+12p ps=6.48e+06u
-M1001 VGND C_N a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=1.51135e+12p pd=8.63e+06u as=3.025e+11p ps=2.2e+06u
-M1002 a_611_244# D_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=0p ps=0u
-M1003 a_611_244# D_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1004 a_397_368# B a_313_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=5.768e+11p pd=3.27e+06u as=0p ps=0u
-M1005 VGND a_611_244# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=5.18e+11p ps=4.36e+06u
-M1006 Y a_611_244# a_530_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=4.704e+11p ps=3.08e+06u
-M1007 a_530_368# a_27_112# a_397_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y a_27_112# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR C_N a_27_112# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1010 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_112# C_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_530_368# a_611_244# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR A a_313_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_313_368# B a_397_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR D_N a_611_244# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VGND D_N a_611_244# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X7 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y a_611_244# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND a_27_112# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_397_368# a_27_112# a_530_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_27_112# C_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.cdl b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.cdl
index a4ed4fa..02a3ad8 100644
--- a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.cdl
+++ b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__nor4bb_2 A B C_N D_N VGND VNB VPB VPWR Y
*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 Y D VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 Y B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 Y D VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor4bb_2
diff --git a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.netlist.tsv b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.netlist.tsv
index 7980768..6ef3338 100644
--- a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.netlist.tsv
+++ b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__nor4bb_2 A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET Y D VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET Y D VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.spice b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.spice
index 22d5f94..c77a26c 100644
--- a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.spice
+++ b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__nor4bb_2 A B C_N D_N VGND VNB VPB VPWR Y
-M1000 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=2.32715e+12p pd=1.585e+07u as=8.621e+11p ps=8.25e+06u
-M1001 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 Y a_311_124# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND a_27_392# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_311_124# D_N VGND VNB nlowvt w=640000u l=150000u
-+ ad=2.496e+11p pd=2.06e+06u as=0p ps=0u
-M1005 VPWR C_N a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=1.506e+12p pd=7.18e+06u as=2.95e+11p ps=2.59e+06u
-M1006 a_772_368# B a_985_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.28e+11p pd=5.78e+06u as=1.0528e+12p ps=8.6e+06u
-M1007 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A a_985_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_985_368# B a_772_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_985_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y a_311_124# a_493_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.0528e+12p ps=8.6e+06u
-M1013 a_493_368# a_27_392# a_772_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_772_368# a_27_392# a_493_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND a_311_124# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_493_368# a_311_124# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y a_27_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_311_124# D_N VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1019 VGND C_N a_27_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
+X0 VGND D_N a_311_124# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 VGND a_27_392# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_392# C_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 VPWR D_N a_311_124# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_985_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y a_27_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_27_392# C_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y a_311_124# a_493_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_985_368# B a_772_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_493_368# a_27_392# a_772_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VPWR A a_985_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 Y a_311_124# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_772_368# a_27_392# a_493_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_311_124# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_493_368# a_311_124# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_772_368# B a_985_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.cdl b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.cdl
index d014549..e9b800a 100644
--- a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.cdl
+++ b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__nor4bb_4 A B C_N D_N VGND VNB VPB VPWR Y
*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMP0 VPWR A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 Y A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 Y B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 Y C VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 Y D VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 Y A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 Y B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 Y C VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 Y D VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__nor4bb_4
diff --git a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.netlist.tsv b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.netlist.tsv
index 15a22a0..d903b4a 100644
--- a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.netlist.tsv
+++ b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__nor4bb_4 A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET Y A VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET Y B VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET Y C VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET Y D VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET Y A VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET Y B VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET Y C VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET Y D VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.spice b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.spice
index 7765295..5853868 100644
--- a/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.spice
+++ b/cells/nor4bb/sky130_fd_sc_hs__nor4bb_4.spice
@@ -16,80 +16,42 @@
.subckt sky130_fd_sc_hs__nor4bb_4 A B C_N D_N VGND VNB VPB VPWR Y
-M1000 a_864_48# C_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=1.6184e+12p ps=1.288e+07u
-M1001 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.8722e+12p pd=1.69e+07u as=3.2708e+12p ps=2.364e+07u
-M1002 Y a_1162_48# a_897_349# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.7528e+12p ps=1.209e+07u
-M1003 VPWR C_N a_864_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND a_1162_48# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y a_1162_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_897_349# a_1162_48# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_27_368# a_864_48# a_897_349# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.9823e+12p pd=1.514e+07u as=0p ps=0u
-M1008 a_1162_48# D_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1009 VGND a_864_48# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_368# B a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.53423e+12p ps=1.186e+07u
-M1011 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_27_368# B a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_897_349# a_864_48# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y a_864_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_116_368# B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y a_1162_48# a_897_349# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND A Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND a_1162_48# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_897_349# a_1162_48# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Y B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR A a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_116_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR A a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_864_48# C_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1026 a_1162_48# D_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1027 a_116_368# B a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR D_N a_1162_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 Y a_1162_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Y A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_897_349# a_864_48# a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_116_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND B Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 Y a_864_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 VGND a_864_48# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_27_368# a_864_48# a_897_349# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# B a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_897_349# a_864_48# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND a_864_48# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y a_1162_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_116_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND a_864_48# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_116_368# B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_897_349# a_1162_48# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_27_368# a_864_48# a_897_349# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_116_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VPWR A a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_116_368# B a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND a_1162_48# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND D_N a_1162_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 Y a_1162_48# a_897_349# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VGND B Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_864_48# C_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X21 VPWR A a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VGND a_1162_48# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_27_368# a_864_48# a_897_349# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VGND C_N a_864_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_897_349# a_864_48# a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 Y a_1162_48# a_897_349# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 Y A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 Y a_1162_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 VPWR D_N a_1162_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X30 a_1162_48# D_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X31 Y B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 Y a_864_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 a_27_368# B a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 VGND A Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 a_897_349# a_1162_48# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X36 VPWR C_N a_864_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X37 Y a_864_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o2111a/sky130_fd_sc_hs__o2111a_1.cdl b/cells/o2111a/sky130_fd_sc_hs__o2111a_1.cdl
index c2f7004..b87ae57 100644
--- a/cells/o2111a/sky130_fd_sc_hs__o2111a_1.cdl
+++ b/cells/o2111a/sky130_fd_sc_hs__o2111a_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o2111a_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 VPWR D1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 VPWR D1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 pndC C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 y D1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 pndC C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 y D1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2111a_1
diff --git a/cells/o2111a/sky130_fd_sc_hs__o2111a_1.netlist.tsv b/cells/o2111a/sky130_fd_sc_hs__o2111a_1.netlist.tsv
index bf106da..a228199 100644
--- a/cells/o2111a/sky130_fd_sc_hs__o2111a_1.netlist.tsv
+++ b/cells/o2111a/sky130_fd_sc_hs__o2111a_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o2111a_1 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET VPWR D1 y VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET pndC C1 pndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET y D1 pndC VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET VPWR D1 y VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET pndC C1 pndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET y D1 pndC VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2111a/sky130_fd_sc_hs__o2111a_1.spice b/cells/o2111a/sky130_fd_sc_hs__o2111a_1.spice
index 3e28b79..1040fa8 100644
--- a/cells/o2111a/sky130_fd_sc_hs__o2111a_1.spice
+++ b/cells/o2111a/sky130_fd_sc_hs__o2111a_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o2111a_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
-M1000 a_393_74# C1 a_321_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=1.554e+11p ps=1.9e+06u
-M1001 a_471_74# B1 a_393_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.773e+11p pd=4.25e+06u as=0p ps=0u
-M1002 VPWR C1 a_82_48# VPB pshort w=840000u l=150000u
-+ ad=1.27638e+12p pd=8.66e+06u as=6.646e+11p ps=5.15e+06u
-M1003 a_82_48# D1 VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND A2 a_471_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.921e+11p pd=4.29e+06u as=0p ps=0u
-M1005 a_82_48# B1 VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND a_82_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.035e+11p ps=2.03e+06u
-M1007 a_600_381# A2 a_82_48# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1008 VPWR a_82_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1009 a_471_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A1 a_600_381# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_321_74# D1 a_82_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.59e+11p ps=2.18e+06u
+X0 X a_82_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR D1 a_82_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 X a_82_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_393_74# B1 a_471_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_82_48# C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 a_321_74# C1 a_393_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_82_48# A2 a_600_381# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VPWR B1 a_82_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_471_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_600_381# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VGND A1 a_471_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_82_48# D1 a_321_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o2111a/sky130_fd_sc_hs__o2111a_2.cdl b/cells/o2111a/sky130_fd_sc_hs__o2111a_2.cdl
index 6e3a9f5..ee48c8d 100644
--- a/cells/o2111a/sky130_fd_sc_hs__o2111a_2.cdl
+++ b/cells/o2111a/sky130_fd_sc_hs__o2111a_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o2111a_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 VPWR D1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 VPWR D1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 pndC C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 y D1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 pndC C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 y D1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2111a_2
diff --git a/cells/o2111a/sky130_fd_sc_hs__o2111a_2.netlist.tsv b/cells/o2111a/sky130_fd_sc_hs__o2111a_2.netlist.tsv
index c06122b..6562b12 100644
--- a/cells/o2111a/sky130_fd_sc_hs__o2111a_2.netlist.tsv
+++ b/cells/o2111a/sky130_fd_sc_hs__o2111a_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o2111a_2 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET VPWR D1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET pndC C1 pndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET y D1 pndC VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET VPWR D1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET pndC C1 pndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET y D1 pndC VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2111a/sky130_fd_sc_hs__o2111a_2.spice b/cells/o2111a/sky130_fd_sc_hs__o2111a_2.spice
index 9330bac..ea67f4d 100644
--- a/cells/o2111a/sky130_fd_sc_hs__o2111a_2.spice
+++ b/cells/o2111a/sky130_fd_sc_hs__o2111a_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__o2111a_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
-M1000 a_152_368# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=2.0332e+12p ps=1.24e+07u
-M1001 a_54_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.217e+11p pd=4.37e+06u as=7.955e+11p ps=6.59e+06u
-M1002 VGND a_236_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1003 a_236_368# A2 a_152_368# VPB pshort w=1e+06u l=150000u
-+ ad=7.7e+11p pd=5.54e+06u as=0p ps=0u
-M1004 X a_236_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1005 VPWR a_236_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_461_74# C1 a_369_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=2.294e+11p ps=2.1e+06u
-M1007 a_236_368# C1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR D1 a_236_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR B1 a_236_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A1 a_54_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_236_368# D1 a_461_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1012 X a_236_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_369_74# B1 a_54_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A1 a_152_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_236_368# D1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_152_368# A2 a_236_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 X a_236_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_369_74# C1 a_461_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR a_236_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_54_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_54_74# B1 a_369_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_461_74# D1 a_236_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND A2 a_54_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 X a_236_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_236_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 VPWR C1 a_236_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 VGND a_236_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o2111a/sky130_fd_sc_hs__o2111a_4.cdl b/cells/o2111a/sky130_fd_sc_hs__o2111a_4.cdl
index bacb66c..85b85f8 100644
--- a/cells/o2111a/sky130_fd_sc_hs__o2111a_4.cdl
+++ b/cells/o2111a/sky130_fd_sc_hs__o2111a_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o2111a_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 VPWR D1 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 VPWR D1 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 pndC C1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 y D1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 pndC C1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 y D1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2111a_4
diff --git a/cells/o2111a/sky130_fd_sc_hs__o2111a_4.netlist.tsv b/cells/o2111a/sky130_fd_sc_hs__o2111a_4.netlist.tsv
index 4ecd39d..c07a331 100644
--- a/cells/o2111a/sky130_fd_sc_hs__o2111a_4.netlist.tsv
+++ b/cells/o2111a/sky130_fd_sc_hs__o2111a_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o2111a_4 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET VPWR D1 y VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET pndC C1 pndB VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET y D1 pndC VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET VPWR D1 y VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET pndC C1 pndB VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET y D1 pndC VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2111a/sky130_fd_sc_hs__o2111a_4.spice b/cells/o2111a/sky130_fd_sc_hs__o2111a_4.spice
index 2397dea..ced60f2 100644
--- a/cells/o2111a/sky130_fd_sc_hs__o2111a_4.spice
+++ b/cells/o2111a/sky130_fd_sc_hs__o2111a_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__o2111a_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X
-M1000 a_747_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6.5e+11p pd=5.3e+06u as=2.3662e+12p ps=1.861e+07u
-M1001 X a_27_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=7.28e+11p pd=5.78e+06u as=0p ps=0u
-M1002 VPWR A1 a_747_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR a_27_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_392# D1 VPWR VPB pshort w=840000u l=150000u
-+ ad=1.6102e+12p pd=1.263e+07u as=0p ps=0u
-M1005 a_287_74# C1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=6.6465e+11p ps=6.59e+06u
-M1006 a_27_392# C1 VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR C1 a_27_392# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR B1 a_27_392# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_287_74# B1 a_477_198# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=8.5105e+11p ps=8.36e+06u
-M1010 a_477_198# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.295e+12p ps=1.09e+07u
-M1011 VPWR D1 a_27_392# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_27_392# B1 VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_27_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1014 a_477_198# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_27_392# A2 a_747_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_747_392# A2 a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_27_74# C1 a_287_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 X a_27_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_27_392# D1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1020 a_27_74# D1 a_27_392# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND a_27_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND A1 a_477_198# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND a_27_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR a_27_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_477_198# B1 a_287_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 X a_27_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND A2 a_477_198# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_392# A2 a_747_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_27_74# C1 a_287_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_747_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VPWR C1 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 VPWR a_27_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_392# D1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND a_27_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 X a_27_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_747_392# A2 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_287_74# C1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_287_74# B1 a_477_198# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_477_198# B1 a_287_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR D1 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X13 a_27_392# D1 VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 X a_27_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VPWR B1 a_27_392# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 X a_27_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VPWR A1 a_747_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_477_198# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VGND A1 a_477_198# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VGND a_27_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VGND A2 a_477_198# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 X a_27_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_477_198# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_27_74# D1 a_27_392# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_27_392# C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X26 VPWR a_27_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_27_392# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.cdl b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.cdl
index cde4898..e4bba65 100644
--- a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.cdl
+++ b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o2111ai_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 VPWR D1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 VPWR D1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 pndC C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 Y D1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 pndC C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 Y D1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2111ai_1
diff --git a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.netlist.tsv b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.netlist.tsv
index d210820..d8ff513 100644
--- a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.netlist.tsv
+++ b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o2111ai_1 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET VPWR D1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET pndC C1 pndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET Y D1 pndC VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET VPWR D1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET pndC C1 pndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET Y D1 pndC VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.spice b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.spice
index 9667333..ab494a3 100644
--- a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.spice
+++ b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o2111ai_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
-M1000 a_490_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=3.416e+11p pd=2.85e+06u as=7e+11p ps=5.73e+06u
-M1001 Y D1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.2544e+12p ps=8.96e+06u
-M1002 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_368_74# B1 a_260_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.773e+11p pd=4.25e+06u as=2.886e+11p ps=2.26e+06u
-M1004 VGND A2 a_368_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.256e+11p pd=2.36e+06u as=0p ps=0u
-M1005 a_368_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_182_74# D1 Y VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=4.625e+11p ps=2.73e+06u
-M1007 a_260_74# C1 a_182_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR A1 a_490_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR D1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_490_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND A1 a_368_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_368_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_260_74# B1 a_368_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Y A2 a_490_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_182_74# C1 a_260_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y D1 a_182_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.cdl b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.cdl
index fd407d0..d0a0796 100644
--- a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.cdl
+++ b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o2111ai_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 VPWR D1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 VPWR D1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 pndC C1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 Y D1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 pndC C1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 Y D1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2111ai_2
diff --git a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.netlist.tsv b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.netlist.tsv
index eab5453..c5fdc46 100644
--- a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.netlist.tsv
+++ b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o2111ai_2 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET VPWR D1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET pndC C1 pndB VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET Y D1 pndC VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET VPWR D1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET pndC C1 pndB VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET Y D1 pndC VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.spice b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.spice
index 08cf65e..50c30b2 100644
--- a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.spice
+++ b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__o2111ai_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
-M1000 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.7808e+12p pd=1.438e+07u as=1.344e+12p ps=1.136e+07u
-M1001 a_510_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=8.362e+11p pd=8.18e+06u as=4.81e+11p ps=4.26e+06u
-M1002 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_40_74# C1 a_299_74# VNB nlowvt w=740000u l=150000u
-+ ad=6.29e+11p pd=6.14e+06u as=5.18e+11p ps=4.36e+06u
-M1005 a_299_74# C1 a_40_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_510_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_510_74# B1 a_299_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y A2 a_697_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=9.968e+11p ps=8.5e+06u
-M1009 a_299_74# B1 a_510_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A1 a_510_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_697_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_40_74# D1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1013 VPWR A1 a_697_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y D1 a_40_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND A2 a_510_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_697_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y D1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR D1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_510_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR D1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y A2 a_697_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND A2 a_510_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_299_74# B1 a_510_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND A1 a_510_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR A1 a_697_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_510_74# B1 a_299_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_510_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_697_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_299_74# C1 a_40_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_697_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_40_74# D1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 Y D1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_40_74# C1 a_299_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 Y D1 a_40_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.cdl b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.cdl
index bb7c1a6..b85435d 100644
--- a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.cdl
+++ b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o2111ai_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPD0 VPWR D1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPD0 VPWR D1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 pndC C1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMND0 Y D1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 pndC C1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMND0 Y D1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2111ai_4
diff --git a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.netlist.tsv b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.netlist.tsv
index 549a075..51e9d5c 100644
--- a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.netlist.tsv
+++ b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o2111ai_4 A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPD0 MOSFET VPWR D1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET pndC C1 pndB VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMND0 MOSFET Y D1 pndC VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPD0 MOSFET VPWR D1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET pndC C1 pndB VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMND0 MOSFET Y D1 pndC VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.spice b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.spice
index 721e199..4f38884 100644
--- a/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.spice
+++ b/cells/o2111ai/sky130_fd_sc_hs__o2111ai_4.spice
@@ -16,72 +16,38 @@
.subckt sky130_fd_sc_hs__o2111ai_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y
-M1000 a_27_74# C1 a_472_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.0434e+12p pd=1.022e+07u as=8.288e+11p ps=8.16e+06u
-M1001 a_841_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.5688e+12p pd=1.46e+07u as=9.324e+11p ps=8.44e+06u
-M1002 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.9456e+12p pd=1.87e+07u as=2.3912e+12p ps=1.547e+07u
-M1003 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_841_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_841_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_954_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=2.996e+12p pd=1.655e+07u as=0p ps=0u
-M1008 a_27_74# C1 a_472_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_472_74# B1 a_841_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A1 a_954_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_74# D1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.662e+11p ps=4.22e+06u
-M1012 VGND A1 a_841_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_74# D1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_841_74# B1 a_472_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_954_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y A2 a_954_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_954_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_841_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_954_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Y D1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND A2 a_841_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND A1 a_841_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR D1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR A1 a_954_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_472_74# C1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_841_74# B1 a_472_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_472_74# C1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 Y A2 a_954_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 Y D1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VGND A2 a_841_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_472_74# B1 a_841_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 Y D1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_74# D1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND A1 a_841_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_472_74# C1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VPWR A1 a_954_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_27_74# C1 a_472_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A1 a_841_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND A2 a_841_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_954_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_954_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR A1 a_954_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_841_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_841_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_27_74# C1 a_472_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 Y A2 a_954_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_841_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_472_74# B1 a_841_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_472_74# C1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_841_74# B1 a_472_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_954_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_954_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_841_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_841_74# B1 a_472_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 Y D1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 VPWR D1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 Y D1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 VGND A2 a_841_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 a_27_74# D1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_472_74# B1 a_841_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 Y D1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 Y A2 a_954_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o211a/sky130_fd_sc_hs__o211a_1.cdl b/cells/o211a/sky130_fd_sc_hs__o211a_1.cdl
index b7fba83..63aeeab 100644
--- a/cells/o211a/sky130_fd_sc_hs__o211a_1.cdl
+++ b/cells/o211a/sky130_fd_sc_hs__o211a_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o211a_1 A1 A2 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o211a_1
diff --git a/cells/o211a/sky130_fd_sc_hs__o211a_1.netlist.tsv b/cells/o211a/sky130_fd_sc_hs__o211a_1.netlist.tsv
index a6d841b..1ef9759 100644
--- a/cells/o211a/sky130_fd_sc_hs__o211a_1.netlist.tsv
+++ b/cells/o211a/sky130_fd_sc_hs__o211a_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o211a_1 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 pndB VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 pndB VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o211a/sky130_fd_sc_hs__o211a_1.spice b/cells/o211a/sky130_fd_sc_hs__o211a_1.spice
index 95d28d9..ce66c37 100644
--- a/cells/o211a/sky130_fd_sc_hs__o211a_1.spice
+++ b/cells/o211a/sky130_fd_sc_hs__o211a_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o211a_1 A1 A2 B1 C1 VGND VNB VPB VPWR X
-M1000 a_83_264# C1 a_662_136# VNB nlowvt w=640000u l=150000u
-+ ad=2.112e+11p pd=1.94e+06u as=2.08e+11p ps=1.93e+06u
-M1001 a_83_264# A2 a_398_392# VPB pshort w=1e+06u l=150000u
-+ ad=5.95e+11p pd=5.19e+06u as=2.7e+11p ps=2.54e+06u
-M1002 VGND A1 a_257_136# VNB nlowvt w=640000u l=150000u
-+ ad=5.891e+11p pd=4.49e+06u as=6.816e+11p ps=4.69e+06u
-M1003 VPWR B1 a_83_264# VPB pshort w=1e+06u l=150000u
-+ ad=2.1718e+12p pd=8.52e+06u as=0p ps=0u
-M1004 a_662_136# B1 a_257_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_83_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1006 a_257_136# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_398_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_83_264# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1009 a_83_264# C1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_83_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_398_392# A2 a_83_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_257_136# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_662_136# C1 a_83_264# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 VPWR A1 a_398_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_257_136# B1 a_662_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_83_264# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND A2 a_257_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VPWR C1 a_83_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 X a_83_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o211a/sky130_fd_sc_hs__o211a_2.cdl b/cells/o211a/sky130_fd_sc_hs__o211a_2.cdl
index da9fd3a..f123e3c 100644
--- a/cells/o211a/sky130_fd_sc_hs__o211a_2.cdl
+++ b/cells/o211a/sky130_fd_sc_hs__o211a_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o211a_2 A1 A2 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o211a_2
diff --git a/cells/o211a/sky130_fd_sc_hs__o211a_2.netlist.tsv b/cells/o211a/sky130_fd_sc_hs__o211a_2.netlist.tsv
index 0a9bd23..85ecc20 100644
--- a/cells/o211a/sky130_fd_sc_hs__o211a_2.netlist.tsv
+++ b/cells/o211a/sky130_fd_sc_hs__o211a_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o211a_2 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 pndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 pndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o211a/sky130_fd_sc_hs__o211a_2.spice b/cells/o211a/sky130_fd_sc_hs__o211a_2.spice
index de8d8c1..8eddc08 100644
--- a/cells/o211a/sky130_fd_sc_hs__o211a_2.spice
+++ b/cells/o211a/sky130_fd_sc_hs__o211a_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o211a_2 A1 A2 B1 C1 VGND VNB VPB VPWR X
-M1000 a_195_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.662e+11p pd=4.22e+06u as=7.498e+11p ps=6.7e+06u
-M1001 VPWR A1 a_314_368# VPB pshort w=1e+06u l=150000u
-+ ad=1.5282e+12p pd=9.39e+06u as=3.2e+11p ps=2.64e+06u
-M1002 VPWR C1 a_27_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=5.95e+11p ps=5.19e+06u
-M1003 X a_27_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1004 a_27_368# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_195_74# B1 a_117_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.776e+11p ps=1.96e+06u
-M1006 X a_27_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1007 VPWR a_27_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_27_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A2 a_195_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_314_368# A2 a_27_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_117_74# C1 a_27_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 a_195_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 X a_27_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND a_27_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_368# C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 X a_27_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_117_74# B1 a_195_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_368# C1 a_117_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A1 a_195_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_314_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VPWR B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VPWR a_27_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_27_368# A2 a_314_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/o211a/sky130_fd_sc_hs__o211a_4.cdl b/cells/o211a/sky130_fd_sc_hs__o211a_4.cdl
index 6dcf638..5a9226c 100644
--- a/cells/o211a/sky130_fd_sc_hs__o211a_4.cdl
+++ b/cells/o211a/sky130_fd_sc_hs__o211a_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o211a_4 A1 A2 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o211a_4
diff --git a/cells/o211a/sky130_fd_sc_hs__o211a_4.netlist.tsv b/cells/o211a/sky130_fd_sc_hs__o211a_4.netlist.tsv
index f47c194..c6db237 100644
--- a/cells/o211a/sky130_fd_sc_hs__o211a_4.netlist.tsv
+++ b/cells/o211a/sky130_fd_sc_hs__o211a_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o211a_4 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 pndB VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 pndB VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o211a/sky130_fd_sc_hs__o211a_4.spice b/cells/o211a/sky130_fd_sc_hs__o211a_4.spice
index c58cfaf..b9e7936 100644
--- a/cells/o211a/sky130_fd_sc_hs__o211a_4.spice
+++ b/cells/o211a/sky130_fd_sc_hs__o211a_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__o211a_4 A1 A2 B1 C1 VGND VNB VPB VPWR X
-M1000 VGND a_91_48# X VNB nlowvt w=740000u l=150000u
-+ ad=1.1032e+12p pd=1.016e+07u as=4.144e+11p ps=4.08e+06u
-M1001 a_968_391# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=2.5064e+12p ps=1.74e+07u
-M1002 a_91_48# B1 VPWR VPB pshort w=840000u l=150000u
-+ ad=8.54e+11p pd=7.26e+06u as=0p ps=0u
-M1003 a_510_125# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=8.089e+11p pd=7.65e+06u as=0p ps=0u
-M1004 a_968_391# A2 a_91_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR C1 a_91_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_91_48# A2 a_968_391# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_91_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1008 VPWR A1 a_968_391# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_91_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR a_91_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A1 a_510_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_91_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_91_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_510_125# B1 a_597_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.032e+11p ps=3.82e+06u
-M1015 a_597_125# C1 a_91_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1016 X a_91_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_91_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_91_48# C1 VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR B1 a_91_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_597_125# B1 a_510_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_91_48# C1 a_597_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND A2 a_510_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_510_125# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR C1 a_91_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VPWR A1 a_968_391# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VGND a_91_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_91_48# C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 VPWR a_91_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_968_391# A2 a_91_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 X a_91_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_510_125# B1 a_597_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 X a_91_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 X a_91_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND a_91_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_510_125# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_91_48# A2 a_968_391# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_91_48# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 a_91_48# C1 a_597_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 VPWR B1 a_91_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 a_597_125# C1 a_91_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 VGND A2 a_510_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 VPWR a_91_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 X a_91_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_510_125# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 a_597_125# B1 a_510_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 a_968_391# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 VGND A1 a_510_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/o211ai/sky130_fd_sc_hs__o211ai_1.cdl b/cells/o211ai/sky130_fd_sc_hs__o211ai_1.cdl
index 808fe68..f98b72c 100644
--- a/cells/o211ai/sky130_fd_sc_hs__o211ai_1.cdl
+++ b/cells/o211ai/sky130_fd_sc_hs__o211ai_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o211ai_1 A1 A2 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o211ai_1
diff --git a/cells/o211ai/sky130_fd_sc_hs__o211ai_1.netlist.tsv b/cells/o211ai/sky130_fd_sc_hs__o211ai_1.netlist.tsv
index d72c5fd..35a9f0a 100644
--- a/cells/o211ai/sky130_fd_sc_hs__o211ai_1.netlist.tsv
+++ b/cells/o211ai/sky130_fd_sc_hs__o211ai_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o211ai_1 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 pndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 pndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o211ai/sky130_fd_sc_hs__o211ai_1.spice b/cells/o211ai/sky130_fd_sc_hs__o211ai_1.spice
index e45786f..6a58798 100644
--- a/cells/o211ai/sky130_fd_sc_hs__o211ai_1.spice
+++ b/cells/o211ai/sky130_fd_sc_hs__o211ai_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__o211ai_1 A1 A2 B1 C1 VGND VNB VPB VPWR Y
-M1000 Y A2 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=9.688e+11p pd=6.21e+06u as=3.024e+11p ps=2.78e+06u
-M1001 a_31_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.44e+11p pd=4.16e+06u as=2.59e+11p ps=2.18e+06u
-M1002 a_311_74# B1 a_31_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=0p ps=0u
-M1003 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=7.224e+11p ps=5.77e+06u
-M1004 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_116_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A1 a_31_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y C1 a_311_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.588e+11p pd=2.72e+06u as=0p ps=0u
+X0 VPWR A1 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_311_74# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND A2 a_31_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_31_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_116_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_31_74# B1 a_311_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o211ai/sky130_fd_sc_hs__o211ai_2.cdl b/cells/o211ai/sky130_fd_sc_hs__o211ai_2.cdl
index b6e378f..b874e85 100644
--- a/cells/o211ai/sky130_fd_sc_hs__o211ai_2.cdl
+++ b/cells/o211ai/sky130_fd_sc_hs__o211ai_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o211ai_2 A1 A2 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o211ai_2
diff --git a/cells/o211ai/sky130_fd_sc_hs__o211ai_2.netlist.tsv b/cells/o211ai/sky130_fd_sc_hs__o211ai_2.netlist.tsv
index ab0be92..1363017 100644
--- a/cells/o211ai/sky130_fd_sc_hs__o211ai_2.netlist.tsv
+++ b/cells/o211ai/sky130_fd_sc_hs__o211ai_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o211ai_2 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 pndB VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 pndB VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o211ai/sky130_fd_sc_hs__o211ai_2.spice b/cells/o211ai/sky130_fd_sc_hs__o211ai_2.spice
index de42950..73a61d3 100644
--- a/cells/o211ai/sky130_fd_sc_hs__o211ai_2.spice
+++ b/cells/o211ai/sky130_fd_sc_hs__o211ai_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__o211ai_2 A1 A2 B1 C1 VGND VNB VPB VPWR Y
-M1000 Y A2 a_505_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.008e+12p pd=8.52e+06u as=9.968e+11p ps=8.5e+06u
-M1001 a_303_84# B1 a_30_84# VNB nlowvt w=740000u l=150000u
-+ ad=7.067e+11p pd=6.35e+06u as=6.882e+11p ps=6.3e+06u
-M1002 a_505_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_30_84# C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1004 Y C1 a_30_84# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A1 a_505_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.3888e+12p pd=1.144e+07u as=0p ps=0u
-M1006 a_505_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND A2 a_303_84# VNB nlowvt w=740000u l=150000u
-+ ad=6.512e+11p pd=6.2e+06u as=0p ps=0u
-M1008 a_303_84# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_303_84# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND A1 a_303_84# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_30_84# B1 a_303_84# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_303_84# B1 a_30_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_505_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_505_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_30_84# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_30_84# B1 a_303_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_303_84# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VPWR A1 a_505_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y C1 a_30_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Y A2 a_505_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_303_84# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VGND A2 a_303_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VGND A1 a_303_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o211ai/sky130_fd_sc_hs__o211ai_4.cdl b/cells/o211ai/sky130_fd_sc_hs__o211ai_4.cdl
index 26645d8..b242590 100644
--- a/cells/o211ai/sky130_fd_sc_hs__o211ai_4.cdl
+++ b/cells/o211ai/sky130_fd_sc_hs__o211ai_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o211ai_4 A1 A2 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o211ai_4
diff --git a/cells/o211ai/sky130_fd_sc_hs__o211ai_4.netlist.tsv b/cells/o211ai/sky130_fd_sc_hs__o211ai_4.netlist.tsv
index bd40236..26c2443 100644
--- a/cells/o211ai/sky130_fd_sc_hs__o211ai_4.netlist.tsv
+++ b/cells/o211ai/sky130_fd_sc_hs__o211ai_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o211ai_4 A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 pndB VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 pndB VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o211ai/sky130_fd_sc_hs__o211ai_4.spice b/cells/o211ai/sky130_fd_sc_hs__o211ai_4.spice
index 86297d4..d3feb40 100644
--- a/cells/o211ai/sky130_fd_sc_hs__o211ai_4.spice
+++ b/cells/o211ai/sky130_fd_sc_hs__o211ai_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__o211ai_4 A1 A2 B1 C1 VGND VNB VPB VPWR Y
-M1000 a_30_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.7808e+12p pd=1.438e+07u as=1.5008e+12p ps=1.164e+07u
-M1001 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=2.3744e+12p pd=1.544e+07u as=0p ps=0u
-M1002 Y C1 a_834_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=1.0434e+12p ps=1.022e+07u
-M1003 a_30_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y A2 a_30_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y C1 a_834_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=9.472e+11p pd=8.48e+06u as=1.4578e+12p ps=1.43e+07u
-M1007 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_834_74# B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_74# B1 a_834_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_834_74# C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_834_74# C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_834_74# B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_27_74# B1 a_834_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR A1 a_30_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_30_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR A1 a_30_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_30_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 Y A2 a_30_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR A1 a_30_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR A1 a_30_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_834_74# B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_30_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_30_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_30_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_30_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Y A2 a_30_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_27_74# B1 a_834_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y C1 a_834_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_834_74# B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_834_74# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_27_74# B1 a_834_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 Y C1 a_834_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_834_74# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 Y A2 a_30_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o21a/sky130_fd_sc_hs__o21a_1.cdl b/cells/o21a/sky130_fd_sc_hs__o21a_1.cdl
index c2fffd0..d7cf5cb 100644
--- a/cells/o21a/sky130_fd_sc_hs__o21a_1.cdl
+++ b/cells/o21a/sky130_fd_sc_hs__o21a_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o21a_1 A1 A2 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21a_1
diff --git a/cells/o21a/sky130_fd_sc_hs__o21a_1.netlist.tsv b/cells/o21a/sky130_fd_sc_hs__o21a_1.netlist.tsv
index 35c3ba7..8fc0e63 100644
--- a/cells/o21a/sky130_fd_sc_hs__o21a_1.netlist.tsv
+++ b/cells/o21a/sky130_fd_sc_hs__o21a_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o21a_1 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21a/sky130_fd_sc_hs__o21a_1.spice b/cells/o21a/sky130_fd_sc_hs__o21a_1.spice
index ad3ac8e..673509c 100644
--- a/cells/o21a/sky130_fd_sc_hs__o21a_1.spice
+++ b/cells/o21a/sky130_fd_sc_hs__o21a_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__o21a_1 A1 A2 B1 VGND VNB VPB VPWR X
-M1000 a_376_387# A2 a_83_244# VPB pshort w=1e+06u l=150000u
-+ ad=4.2e+11p pd=2.84e+06u as=3.406e+11p ps=2.71e+06u
-M1001 a_320_74# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.616e+11p pd=3.69e+06u as=3.901e+11p ps=3.89e+06u
-M1002 a_320_74# B1 a_83_244# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1003 VPWR A1 a_376_387# VPB pshort w=1e+06u l=150000u
-+ ad=9.6465e+11p pd=6.12e+06u as=0p ps=0u
-M1004 a_83_244# B1 VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_83_244# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1006 VGND a_83_244# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1007 VGND A2 a_320_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_83_244# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR B1 a_83_244# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_320_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_83_244# A2 a_376_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_83_244# B1 a_320_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VGND A1 a_320_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_376_387# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 X a_83_244# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o21a/sky130_fd_sc_hs__o21a_2.cdl b/cells/o21a/sky130_fd_sc_hs__o21a_2.cdl
index 3a205f3..dd3a0a0 100644
--- a/cells/o21a/sky130_fd_sc_hs__o21a_2.cdl
+++ b/cells/o21a/sky130_fd_sc_hs__o21a_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o21a_2 A1 A2 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21a_2
diff --git a/cells/o21a/sky130_fd_sc_hs__o21a_2.netlist.tsv b/cells/o21a/sky130_fd_sc_hs__o21a_2.netlist.tsv
index 58a6bbc..6915d77 100644
--- a/cells/o21a/sky130_fd_sc_hs__o21a_2.netlist.tsv
+++ b/cells/o21a/sky130_fd_sc_hs__o21a_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o21a_2 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21a/sky130_fd_sc_hs__o21a_2.spice b/cells/o21a/sky130_fd_sc_hs__o21a_2.spice
index d3cb870..8a14e3a 100644
--- a/cells/o21a/sky130_fd_sc_hs__o21a_2.spice
+++ b/cells/o21a/sky130_fd_sc_hs__o21a_2.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o21a_2 A1 A2 B1 VGND VNB VPB VPWR X
-M1000 X a_244_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=8.14e+11p ps=6.64e+06u
-M1001 a_160_368# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=1.2676e+12p ps=8.84e+06u
-M1002 a_54_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.032e+11p pd=4.32e+06u as=0p ps=0u
-M1003 VPWR B1 a_244_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.2e+11p ps=2.84e+06u
-M1004 a_244_368# A2 a_160_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_244_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1006 VGND A1 a_54_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR a_244_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_244_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_244_368# B1 a_54_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.627e+11p pd=2.19e+06u as=0p ps=0u
+X0 VPWR A1 a_160_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 X a_244_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_160_368# A2 a_244_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND a_244_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_244_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_54_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_54_74# B1 a_244_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 X a_244_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR a_244_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND A2 a_54_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o21a/sky130_fd_sc_hs__o21a_4.cdl b/cells/o21a/sky130_fd_sc_hs__o21a_4.cdl
index f52d680..7d48f2d 100644
--- a/cells/o21a/sky130_fd_sc_hs__o21a_4.cdl
+++ b/cells/o21a/sky130_fd_sc_hs__o21a_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o21a_4 A1 A2 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21a_4
diff --git a/cells/o21a/sky130_fd_sc_hs__o21a_4.netlist.tsv b/cells/o21a/sky130_fd_sc_hs__o21a_4.netlist.tsv
index fb21537..0f7a394 100644
--- a/cells/o21a/sky130_fd_sc_hs__o21a_4.netlist.tsv
+++ b/cells/o21a/sky130_fd_sc_hs__o21a_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o21a_4 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21a/sky130_fd_sc_hs__o21a_4.spice b/cells/o21a/sky130_fd_sc_hs__o21a_4.spice
index 51ea6aa..92df6fc 100644
--- a/cells/o21a/sky130_fd_sc_hs__o21a_4.spice
+++ b/cells/o21a/sky130_fd_sc_hs__o21a_4.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__o21a_4 A1 A2 B1 VGND VNB VPB VPWR X
-M1000 VPWR a_216_387# X VPB pshort w=1.12e+06u l=150000u
-+ ad=2.0608e+12p pd=1.474e+07u as=6.72e+11p ps=5.68e+06u
-M1001 VGND a_216_387# X VNB nlowvt w=740000u l=150000u
-+ ad=1.1573e+12p pd=1.034e+07u as=4.144e+11p ps=4.08e+06u
-M1002 X a_216_387# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR B1 a_216_387# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=6.192e+11p ps=5.04e+06u
-M1004 a_216_387# B1 VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_27_125# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=7.744e+11p pd=7.54e+06u as=0p ps=0u
-M1006 VGND A2 a_27_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_216_387# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_216_387# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_125# B1 a_216_387# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1010 VGND A1 a_27_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 X a_216_387# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_27_125# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_216_387# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_216_387# B1 a_27_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_216_387# A2 a_116_387# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=7e+11p ps=5.4e+06u
-M1016 VPWR a_216_387# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A1 a_116_387# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_116_387# A2 a_216_387# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_116_387# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A1 a_116_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_116_387# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VGND a_216_387# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_125# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 VPWR a_216_387# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_116_387# A2 a_216_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VPWR B1 a_216_387# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 X a_216_387# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 X a_216_387# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND A1 a_27_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VGND a_216_387# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VPWR a_216_387# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_216_387# B1 a_27_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_27_125# B1 a_216_387# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_27_125# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 X a_216_387# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 X a_216_387# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_216_387# A2 a_116_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 VGND A2 a_27_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_216_387# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/o21ai/sky130_fd_sc_hs__o21ai_1.cdl b/cells/o21ai/sky130_fd_sc_hs__o21ai_1.cdl
index 23304a0..5df159a 100644
--- a/cells/o21ai/sky130_fd_sc_hs__o21ai_1.cdl
+++ b/cells/o21ai/sky130_fd_sc_hs__o21ai_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__o21ai_1 A1 A2 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21ai_1
diff --git a/cells/o21ai/sky130_fd_sc_hs__o21ai_1.netlist.tsv b/cells/o21ai/sky130_fd_sc_hs__o21ai_1.netlist.tsv
index 9d57b03..5949572 100644
--- a/cells/o21ai/sky130_fd_sc_hs__o21ai_1.netlist.tsv
+++ b/cells/o21ai/sky130_fd_sc_hs__o21ai_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__o21ai_1 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21ai/sky130_fd_sc_hs__o21ai_1.spice b/cells/o21ai/sky130_fd_sc_hs__o21ai_1.spice
index a6ff791..6b5284f 100644
--- a/cells/o21ai/sky130_fd_sc_hs__o21ai_1.spice
+++ b/cells/o21ai/sky130_fd_sc_hs__o21ai_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__o21ai_1 A1 A2 B1 VGND VNB VPB VPWR Y
-M1000 Y A2 a_162_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=5.656e+11p pd=3.25e+06u as=3.024e+11p ps=2.78e+06u
-M1001 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.181e+11p pd=4.09e+06u as=6.722e+11p ps=3.36e+06u
-M1002 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=7.952e+11p pd=5.9e+06u as=0p ps=0u
-M1003 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.627e+11p pd=2.19e+06u as=0p ps=0u
-M1004 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_162_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR A1 a_162_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_162_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o21ai/sky130_fd_sc_hs__o21ai_2.cdl b/cells/o21ai/sky130_fd_sc_hs__o21ai_2.cdl
index f8554b8..6e8432e 100644
--- a/cells/o21ai/sky130_fd_sc_hs__o21ai_2.cdl
+++ b/cells/o21ai/sky130_fd_sc_hs__o21ai_2.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__o21ai_2 A1 A2 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21ai_2
diff --git a/cells/o21ai/sky130_fd_sc_hs__o21ai_2.netlist.tsv b/cells/o21ai/sky130_fd_sc_hs__o21ai_2.netlist.tsv
index fea384e..615f717 100644
--- a/cells/o21ai/sky130_fd_sc_hs__o21ai_2.netlist.tsv
+++ b/cells/o21ai/sky130_fd_sc_hs__o21ai_2.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__o21ai_2 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21ai/sky130_fd_sc_hs__o21ai_2.spice b/cells/o21ai/sky130_fd_sc_hs__o21ai_2.spice
index 89e6cc1..06663a1 100644
--- a/cells/o21ai/sky130_fd_sc_hs__o21ai_2.spice
+++ b/cells/o21ai/sky130_fd_sc_hs__o21ai_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o21ai_2 A1 A2 B1 VGND VNB VPB VPWR Y
-M1000 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.331e+11p pd=2.11e+06u as=8.806e+11p ps=8.3e+06u
-M1001 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=5.069e+11p ps=4.33e+06u
-M1002 VPWR A1 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=9.968e+11p pd=8.5e+06u as=7.28e+11p ps=5.78e+06u
-M1003 Y A2 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.28e+11p pd=5.78e+06u as=0p ps=0u
-M1004 a_116_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_116_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A1 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_116_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_116_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y A2 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o21ai/sky130_fd_sc_hs__o21ai_4.cdl b/cells/o21ai/sky130_fd_sc_hs__o21ai_4.cdl
index 0800bb7..9c3348c 100644
--- a/cells/o21ai/sky130_fd_sc_hs__o21ai_4.cdl
+++ b/cells/o21ai/sky130_fd_sc_hs__o21ai_4.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__o21ai_4 A1 A2 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21ai_4
diff --git a/cells/o21ai/sky130_fd_sc_hs__o21ai_4.netlist.tsv b/cells/o21ai/sky130_fd_sc_hs__o21ai_4.netlist.tsv
index e4a465b..1416a1b 100644
--- a/cells/o21ai/sky130_fd_sc_hs__o21ai_4.netlist.tsv
+++ b/cells/o21ai/sky130_fd_sc_hs__o21ai_4.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__o21ai_4 A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21ai/sky130_fd_sc_hs__o21ai_4.spice b/cells/o21ai/sky130_fd_sc_hs__o21ai_4.spice
index 8a0fec4..0468a2f 100644
--- a/cells/o21ai/sky130_fd_sc_hs__o21ai_4.spice
+++ b/cells/o21ai/sky130_fd_sc_hs__o21ai_4.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__o21ai_4 A1 A2 B1 VGND VNB VPB VPWR Y
-M1000 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.399e+11p pd=8.19e+06u as=1.4763e+12p ps=1.435e+07u
-M1001 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_116_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6688e+12p pd=1.418e+07u as=1.064e+12p ps=8.62e+06u
-M1003 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1004 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A1 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.428e+12p pd=1.151e+07u as=0p ps=0u
-M1009 a_116_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_116_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR A1 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_116_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y A2 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Y A2 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A1 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR A1 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_116_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Y A2 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_116_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_116_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_116_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 Y A2 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o21ba/sky130_fd_sc_hs__o21ba_1.cdl b/cells/o21ba/sky130_fd_sc_hs__o21ba_1.cdl
index cbae81d..f8457fb 100644
--- a/cells/o21ba/sky130_fd_sc_hs__o21ba_1.cdl
+++ b/cells/o21ba/sky130_fd_sc_hs__o21ba_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o21ba_1 A1 A2 B1_N VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPB1N B1 B1_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21ba_1
diff --git a/cells/o21ba/sky130_fd_sc_hs__o21ba_1.netlist.tsv b/cells/o21ba/sky130_fd_sc_hs__o21ba_1.netlist.tsv
index b9575b0..1a08413 100644
--- a/cells/o21ba/sky130_fd_sc_hs__o21ba_1.netlist.tsv
+++ b/cells/o21ba/sky130_fd_sc_hs__o21ba_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o21ba_1 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21ba/sky130_fd_sc_hs__o21ba_1.spice b/cells/o21ba/sky130_fd_sc_hs__o21ba_1.spice
index 2a5d95e..0de917d 100644
--- a/cells/o21ba/sky130_fd_sc_hs__o21ba_1.spice
+++ b/cells/o21ba/sky130_fd_sc_hs__o21ba_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o21ba_1 A1 A2 B1_N VGND VNB VPB VPWR X
-M1000 X a_200_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=5.587e+11p ps=4.44e+06u
-M1001 VPWR B1_N a_281_244# VPB pshort w=840000u l=150000u
-+ ad=1.052e+12p pd=8.29e+06u as=3.108e+11p ps=2.42e+06u
-M1002 a_116_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1003 a_200_392# a_281_244# a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.176e+11p pd=1.96e+06u as=3.712e+11p ps=3.72e+06u
-M1004 X a_200_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1005 VGND B1_N a_281_244# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=2.75e+11p ps=2.1e+06u
-M1006 VPWR a_281_244# a_200_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.2e+11p ps=2.84e+06u
-M1007 a_200_392# A2 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A1 a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_74# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_116_392# A2 a_200_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VPWR a_200_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_27_74# a_281_244# a_200_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_200_392# a_281_244# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VPWR A1 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VGND a_200_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_281_244# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 a_281_244# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/o21ba/sky130_fd_sc_hs__o21ba_2.cdl b/cells/o21ba/sky130_fd_sc_hs__o21ba_2.cdl
index 42cf547..8330d38 100644
--- a/cells/o21ba/sky130_fd_sc_hs__o21ba_2.cdl
+++ b/cells/o21ba/sky130_fd_sc_hs__o21ba_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o21ba_2 A1 A2 B1_N VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPB1N B1 B1_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21ba_2
diff --git a/cells/o21ba/sky130_fd_sc_hs__o21ba_2.netlist.tsv b/cells/o21ba/sky130_fd_sc_hs__o21ba_2.netlist.tsv
index 99f0222..b7ccab0 100644
--- a/cells/o21ba/sky130_fd_sc_hs__o21ba_2.netlist.tsv
+++ b/cells/o21ba/sky130_fd_sc_hs__o21ba_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o21ba_2 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21ba/sky130_fd_sc_hs__o21ba_2.spice b/cells/o21ba/sky130_fd_sc_hs__o21ba_2.spice
index cd8afb8..44f9842 100644
--- a/cells/o21ba/sky130_fd_sc_hs__o21ba_2.spice
+++ b/cells/o21ba/sky130_fd_sc_hs__o21ba_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o21ba_2 A1 A2 B1_N VGND VNB VPB VPWR X
-M1000 VPWR A1 a_582_368# VPB pshort w=1e+06u l=150000u
-+ ad=1.511e+12p pd=9.31e+06u as=3.6e+11p ps=2.72e+06u
-M1001 VGND a_177_48# X VNB nlowvt w=740000u l=150000u
-+ ad=7.8915e+11p pd=6.84e+06u as=2.072e+11p ps=2.04e+06u
-M1002 VGND A2 a_487_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.07e+11p ps=4.06e+06u
-M1003 VGND B1_N a_27_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5125e+11p ps=1.65e+06u
-M1004 a_177_48# a_27_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1005 VPWR B1_N a_27_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1006 X a_177_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1007 a_582_368# A2 a_177_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR a_177_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_177_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_487_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_487_74# a_27_74# a_177_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.035e+11p ps=2.03e+06u
+X0 a_27_74# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VGND A1 a_487_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR a_177_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_27_74# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 VPWR a_27_74# a_177_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VGND a_177_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 X a_177_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_177_48# a_27_74# a_487_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 X a_177_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_582_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_487_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_177_48# A2 a_582_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/o21ba/sky130_fd_sc_hs__o21ba_4.cdl b/cells/o21ba/sky130_fd_sc_hs__o21ba_4.cdl
index 41c89a3..f66a596 100644
--- a/cells/o21ba/sky130_fd_sc_hs__o21ba_4.cdl
+++ b/cells/o21ba/sky130_fd_sc_hs__o21ba_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o21ba_4 A1 A2 B1_N VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPB1N B1 B1_N VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21ba_4
diff --git a/cells/o21ba/sky130_fd_sc_hs__o21ba_4.netlist.tsv b/cells/o21ba/sky130_fd_sc_hs__o21ba_4.netlist.tsv
index e5132b7..7431028 100644
--- a/cells/o21ba/sky130_fd_sc_hs__o21ba_4.netlist.tsv
+++ b/cells/o21ba/sky130_fd_sc_hs__o21ba_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o21ba_4 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21ba/sky130_fd_sc_hs__o21ba_4.spice b/cells/o21ba/sky130_fd_sc_hs__o21ba_4.spice
index 470865d..d9c4068 100644
--- a/cells/o21ba/sky130_fd_sc_hs__o21ba_4.spice
+++ b/cells/o21ba/sky130_fd_sc_hs__o21ba_4.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__o21ba_4 A1 A2 B1_N VGND VNB VPB VPWR X
-M1000 a_193_48# a_27_368# VPWR VPB pshort w=840000u l=150000u
-+ ad=5.52e+11p pd=4.88e+06u as=2.2288e+12p ps=1.517e+07u
-M1001 VPWR a_27_368# a_193_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VGND a_193_48# X VNB nlowvt w=740000u l=150000u
-+ ad=1.0914e+12p pd=1.012e+07u as=4.218e+11p ps=4.1e+06u
-M1003 VGND A2 a_618_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=7.9445e+11p ps=7.84e+06u
-M1004 a_892_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1005 VGND a_193_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_618_94# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_193_48# a_27_368# a_618_94# VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=0p ps=0u
-M1008 a_193_48# A2 a_892_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_618_94# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A1 a_618_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 X a_193_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1012 VPWR a_193_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_193_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_193_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_892_392# A2 a_193_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR B1_N a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1017 VPWR a_193_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A1 a_892_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_618_94# a_27_368# a_193_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 X a_193_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND B1_N a_27_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 a_27_368# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_193_48# a_27_368# a_618_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VPWR a_193_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_892_392# A2 a_193_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 X a_193_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_193_48# A2 a_892_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VPWR a_27_368# a_193_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 VPWR A1 a_892_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 X a_193_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_368# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 X a_193_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_618_94# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_892_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_618_94# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_618_94# a_27_368# a_193_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 VGND a_193_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_193_48# a_27_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 VGND A1 a_618_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 VGND a_193_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 X a_193_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VGND A2 a_618_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 VPWR a_193_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o21bai/sky130_fd_sc_hs__o21bai_1.cdl b/cells/o21bai/sky130_fd_sc_hs__o21bai_1.cdl
index 93dd870..6f9db2b 100644
--- a/cells/o21bai/sky130_fd_sc_hs__o21bai_1.cdl
+++ b/cells/o21bai/sky130_fd_sc_hs__o21bai_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o21bai_1 A1 A2 B1_N VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPB1N B1 B1_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21bai_1
diff --git a/cells/o21bai/sky130_fd_sc_hs__o21bai_1.netlist.tsv b/cells/o21bai/sky130_fd_sc_hs__o21bai_1.netlist.tsv
index 5aa24e5..a7278de 100644
--- a/cells/o21bai/sky130_fd_sc_hs__o21bai_1.netlist.tsv
+++ b/cells/o21bai/sky130_fd_sc_hs__o21bai_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o21bai_1 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21bai/sky130_fd_sc_hs__o21bai_1.spice b/cells/o21bai/sky130_fd_sc_hs__o21bai_1.spice
index 2dda391..443a792 100644
--- a/cells/o21bai/sky130_fd_sc_hs__o21bai_1.spice
+++ b/cells/o21bai/sky130_fd_sc_hs__o21bai_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__o21bai_1 A1 A2 B1_N VGND VNB VPB VPWR Y
-M1000 VPWR B1_N a_27_74# VPB pshort w=840000u l=150000u
-+ ad=1.05e+12p pd=6.61e+06u as=2.478e+11p ps=2.27e+06u
-M1001 VGND B1_N a_27_74# VNB nlowvt w=550000u l=150000u
-+ ad=3.6585e+11p pd=3.71e+06u as=1.54e+11p ps=1.66e+06u
-M1002 a_308_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.551e+11p pd=4.19e+06u as=0p ps=0u
-M1003 a_308_74# a_27_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1004 VGND A2 a_308_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1006 VPWR A1 a_395_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.696e+11p ps=2.9e+06u
-M1007 a_395_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_27_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_74# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X2 VGND A1 a_308_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_308_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_395_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y A2 a_395_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_27_74# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 Y a_27_74# a_308_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o21bai/sky130_fd_sc_hs__o21bai_2.cdl b/cells/o21bai/sky130_fd_sc_hs__o21bai_2.cdl
index 05d6407..8c88b93 100644
--- a/cells/o21bai/sky130_fd_sc_hs__o21bai_2.cdl
+++ b/cells/o21bai/sky130_fd_sc_hs__o21bai_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o21bai_2 A1 A2 B1_N VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPB1N B1 B1_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21bai_2
diff --git a/cells/o21bai/sky130_fd_sc_hs__o21bai_2.netlist.tsv b/cells/o21bai/sky130_fd_sc_hs__o21bai_2.netlist.tsv
index 5469a86..43cfe20 100644
--- a/cells/o21bai/sky130_fd_sc_hs__o21bai_2.netlist.tsv
+++ b/cells/o21bai/sky130_fd_sc_hs__o21bai_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o21bai_2 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21bai/sky130_fd_sc_hs__o21bai_2.spice b/cells/o21bai/sky130_fd_sc_hs__o21bai_2.spice
index 530f6d0..c02e503 100644
--- a/cells/o21bai/sky130_fd_sc_hs__o21bai_2.spice
+++ b/cells/o21bai/sky130_fd_sc_hs__o21bai_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__o21bai_2 A1 A2 B1_N VGND VNB VPB VPWR Y
-M1000 VPWR A1 a_507_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.44e+12p pd=9.33e+06u as=6.776e+11p ps=5.69e+06u
-M1001 a_507_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_225_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=8.88e+11p pd=8.32e+06u as=6.708e+11p ps=6.13e+06u
-M1003 VPWR B1_N a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=3.05e+11p ps=2.61e+06u
-M1004 a_225_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y A2 a_507_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1006 a_507_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND A1 a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_225_74# a_27_74# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1009 VGND A2 a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR a_27_74# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND B1_N a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1013 Y a_27_74# a_225_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A1 a_507_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_225_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y A2 a_507_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR a_27_74# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_27_74# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_225_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_507_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_507_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 Y a_27_74# a_225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 Y a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_225_74# a_27_74# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VGND A2 a_225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_27_74# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VGND A1 a_225_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o21bai/sky130_fd_sc_hs__o21bai_4.cdl b/cells/o21bai/sky130_fd_sc_hs__o21bai_4.cdl
index 4937c87..8fa5247 100644
--- a/cells/o21bai/sky130_fd_sc_hs__o21bai_4.cdl
+++ b/cells/o21bai/sky130_fd_sc_hs__o21bai_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o21bai_4 A1 A2 B1_N VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPB1N B1 B1_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINB1N B1 B1_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIPB1N B1 B1_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINB1N B1 B1_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o21bai_4
diff --git a/cells/o21bai/sky130_fd_sc_hs__o21bai_4.netlist.tsv b/cells/o21bai/sky130_fd_sc_hs__o21bai_4.netlist.tsv
index 7488574..d0f14a5 100644
--- a/cells/o21bai/sky130_fd_sc_hs__o21bai_4.netlist.tsv
+++ b/cells/o21bai/sky130_fd_sc_hs__o21bai_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o21bai_4 A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPB1N MOSFET B1 B1_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINB1N MOSFET B1 B1_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPB1N MOSFET B1 B1_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINB1N MOSFET B1 B1_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o21bai/sky130_fd_sc_hs__o21bai_4.spice b/cells/o21bai/sky130_fd_sc_hs__o21bai_4.spice
index 54ac809..4f0761f 100644
--- a/cells/o21bai/sky130_fd_sc_hs__o21bai_4.spice
+++ b/cells/o21bai/sky130_fd_sc_hs__o21bai_4.spice
@@ -16,54 +16,29 @@
.subckt sky130_fd_sc_hs__o21bai_4 A1 A2 B1_N VGND VNB VPB VPWR Y
-M1000 VPWR a_828_48# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.5204e+12p pd=1.309e+07u as=1.3888e+12p ps=1.144e+07u
-M1001 Y a_828_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.662e+11p pd=4.22e+06u as=1.6132e+12p ps=1.472e+07u
-M1002 a_27_74# a_828_48# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.2473e+12p ps=1.099e+07u
-M1004 Y a_828_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND B1_N a_828_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1008 a_28_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.7248e+12p pd=1.428e+07u as=0p ps=0u
-M1009 VPWR A1 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A1 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_74# a_828_48# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_28_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y A2 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_828_48# B1_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1016 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_28_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR B1_N a_828_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Y A2 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_28_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 Y a_828_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR B1_N a_828_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_28_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y a_828_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_28_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR a_828_48# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y A2 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_74# a_828_48# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR A1 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR A1 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_828_48# B1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 Y a_828_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_828_48# B1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 Y A2 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 Y a_828_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_27_74# a_828_48# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_28_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_28_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o221a/sky130_fd_sc_hs__o221a_1.cdl b/cells/o221a/sky130_fd_sc_hs__o221a_1.cdl
index d9b14c5..83ba6f5 100644
--- a/cells/o221a/sky130_fd_sc_hs__o221a_1.cdl
+++ b/cells/o221a/sky130_fd_sc_hs__o221a_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o221a_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 pndB B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 pndB B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o221a_1
diff --git a/cells/o221a/sky130_fd_sc_hs__o221a_1.netlist.tsv b/cells/o221a/sky130_fd_sc_hs__o221a_1.netlist.tsv
index cf1dfb0..75926fa 100644
--- a/cells/o221a/sky130_fd_sc_hs__o221a_1.netlist.tsv
+++ b/cells/o221a/sky130_fd_sc_hs__o221a_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o221a_1 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET pndB B2 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 pndB VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET pndB B2 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 pndB VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o221a/sky130_fd_sc_hs__o221a_1.spice b/cells/o221a/sky130_fd_sc_hs__o221a_1.spice
index f57e627..501d313 100644
--- a/cells/o221a/sky130_fd_sc_hs__o221a_1.spice
+++ b/cells/o221a/sky130_fd_sc_hs__o221a_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o221a_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
-M1000 VGND A2 a_245_94# VNB nlowvt w=640000u l=150000u
-+ ad=4.931e+11p pd=4.19e+06u as=4.032e+11p ps=3.82e+06u
-M1001 a_245_94# B2 a_456_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.576e+11p ps=3.99e+06u
-M1002 a_245_94# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND a_83_264# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1004 a_264_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=1.4818e+12p ps=7.14e+06u
-M1005 a_83_264# C1 a_456_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.944e+11p pd=2.2e+06u as=0p ps=0u
-M1006 a_83_264# A2 a_264_392# VPB pshort w=1e+06u l=150000u
-+ ad=7.15e+11p pd=5.43e+06u as=0p ps=0u
-M1007 a_456_74# B1 a_245_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR B1 a_462_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.2e+11p ps=2.84e+06u
-M1009 VPWR a_83_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1010 a_462_392# B2 a_83_264# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_83_264# C1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_83_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_245_94# B1 a_456_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_245_94# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 X a_83_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND A1 a_245_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_83_264# B2 a_462_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_462_392# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VPWR C1 a_83_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VPWR A1 a_264_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_456_74# B2 a_245_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_456_74# C1 a_83_264# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_264_392# A2 a_83_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/o221a/sky130_fd_sc_hs__o221a_2.cdl b/cells/o221a/sky130_fd_sc_hs__o221a_2.cdl
index 0e2f829..94713b9 100644
--- a/cells/o221a/sky130_fd_sc_hs__o221a_2.cdl
+++ b/cells/o221a/sky130_fd_sc_hs__o221a_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o221a_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 pndB B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 pndB B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o221a_2
diff --git a/cells/o221a/sky130_fd_sc_hs__o221a_2.netlist.tsv b/cells/o221a/sky130_fd_sc_hs__o221a_2.netlist.tsv
index 394b1cd..13e11ca 100644
--- a/cells/o221a/sky130_fd_sc_hs__o221a_2.netlist.tsv
+++ b/cells/o221a/sky130_fd_sc_hs__o221a_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o221a_2 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET pndB B2 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 pndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET pndB B2 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 pndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o221a/sky130_fd_sc_hs__o221a_2.spice b/cells/o221a/sky130_fd_sc_hs__o221a_2.spice
index f6be2c8..a069a48 100644
--- a/cells/o221a/sky130_fd_sc_hs__o221a_2.spice
+++ b/cells/o221a/sky130_fd_sc_hs__o221a_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__o221a_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
-M1000 VGND a_27_368# X VNB nlowvt w=740000u l=150000u
-+ ad=8.325e+11p pd=6.69e+06u as=2.072e+11p ps=2.04e+06u
-M1001 X a_27_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.8518e+12p ps=1.003e+07u
-M1002 a_332_368# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1003 a_165_74# B2 a_264_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.662e+11p pd=4.22e+06u as=4.699e+11p ps=4.23e+06u
-M1004 VGND A1 a_264_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_27_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_165_74# C1 a_27_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1007 X a_27_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_368# B2 a_332_368# VPB pshort w=1e+06u l=150000u
-+ ad=7.15e+11p pd=5.43e+06u as=0p ps=0u
-M1009 VPWR A1 a_530_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.2e+11p ps=2.84e+06u
-M1010 a_264_74# B1 a_165_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_530_368# A2 a_27_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_264_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR C1 a_27_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_530_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VPWR B1 a_332_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 X a_27_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND a_27_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_165_74# B1 a_264_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_368# C1 a_165_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 X a_27_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_264_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_332_368# B2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VGND A2 a_264_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_27_368# A2 a_530_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 VPWR a_27_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_264_74# B2 a_165_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o221a/sky130_fd_sc_hs__o221a_4.cdl b/cells/o221a/sky130_fd_sc_hs__o221a_4.cdl
index b45d984..45f34bf 100644
--- a/cells/o221a/sky130_fd_sc_hs__o221a_4.cdl
+++ b/cells/o221a/sky130_fd_sc_hs__o221a_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o221a_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 pndB B2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 pndB B2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o221a_4
diff --git a/cells/o221a/sky130_fd_sc_hs__o221a_4.netlist.tsv b/cells/o221a/sky130_fd_sc_hs__o221a_4.netlist.tsv
index 6242d90..881340f 100644
--- a/cells/o221a/sky130_fd_sc_hs__o221a_4.netlist.tsv
+++ b/cells/o221a/sky130_fd_sc_hs__o221a_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o221a_4 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET pndB B2 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 pndB VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET pndB B2 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 pndB VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o221a/sky130_fd_sc_hs__o221a_4.spice b/cells/o221a/sky130_fd_sc_hs__o221a_4.spice
index 6d61906..5bbf39a 100644
--- a/cells/o221a/sky130_fd_sc_hs__o221a_4.spice
+++ b/cells/o221a/sky130_fd_sc_hs__o221a_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__o221a_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X
-M1000 a_114_125# B2 a_297_387# VPB pshort w=1e+06u l=150000u
-+ ad=9.25e+11p pd=7.85e+06u as=6.45e+11p ps=5.29e+06u
-M1001 a_297_387# B2 a_114_125# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_27_125# B1 a_300_125# VNB nlowvt w=640000u l=150000u
-+ ad=7.904e+11p pd=7.59e+06u as=7.456e+11p ps=7.45e+06u
-M1003 VPWR B1 a_297_387# VPB pshort w=1e+06u l=150000u
-+ ad=2.4382e+12p pd=1.739e+07u as=0p ps=0u
-M1004 VPWR A1 a_763_387# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=6.75e+11p ps=5.35e+06u
-M1005 VGND a_114_125# X VNB nlowvt w=740000u l=150000u
-+ ad=1.2421e+12p pd=1.053e+07u as=4.181e+11p ps=4.09e+06u
-M1006 VPWR a_114_125# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=8.176e+11p ps=5.94e+06u
-M1007 a_300_125# B2 a_27_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_114_125# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_114_125# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 X a_114_125# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 X a_114_125# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND A1 a_300_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND A2 a_300_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_300_125# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_300_125# B1 a_27_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_27_125# C1 a_114_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1017 a_114_125# C1 a_27_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_300_125# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_297_387# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_114_125# A2 a_763_387# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 X a_114_125# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_763_387# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_27_125# B2 a_300_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_114_125# C1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR C1 a_114_125# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_763_387# A2 a_114_125# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND a_114_125# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR C1 a_114_125# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_300_125# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_27_125# B1 a_300_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_300_125# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 VPWR a_114_125# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 X a_114_125# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_125# B2 a_300_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_763_387# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VPWR a_114_125# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_297_387# B2 a_114_125# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_763_387# A2 a_114_125# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VGND A2 a_300_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 VGND a_114_125# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_297_387# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_114_125# A2 a_763_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 X a_114_125# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_300_125# B1 a_27_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_114_125# C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_300_125# B2 a_27_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 X a_114_125# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_27_125# C1 a_114_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 X a_114_125# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 VPWR A1 a_763_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 VGND A1 a_300_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 VGND a_114_125# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_114_125# C1 a_27_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X26 a_114_125# B2 a_297_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 VPWR B1 a_297_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/o221ai/sky130_fd_sc_hs__o221ai_1.cdl b/cells/o221ai/sky130_fd_sc_hs__o221ai_1.cdl
index 4b235c8..0b0de44 100644
--- a/cells/o221ai/sky130_fd_sc_hs__o221ai_1.cdl
+++ b/cells/o221ai/sky130_fd_sc_hs__o221ai_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o221ai_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 pndB B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 pndB B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o221ai_1
diff --git a/cells/o221ai/sky130_fd_sc_hs__o221ai_1.netlist.tsv b/cells/o221ai/sky130_fd_sc_hs__o221ai_1.netlist.tsv
index 21d14af..b215ddb 100644
--- a/cells/o221ai/sky130_fd_sc_hs__o221ai_1.netlist.tsv
+++ b/cells/o221ai/sky130_fd_sc_hs__o221ai_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o221ai_1 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET pndB B2 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 pndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET pndB B2 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 pndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o221ai/sky130_fd_sc_hs__o221ai_1.spice b/cells/o221ai/sky130_fd_sc_hs__o221ai_1.spice
index 0507b0d..5e48cc6 100644
--- a/cells/o221ai/sky130_fd_sc_hs__o221ai_1.spice
+++ b/cells/o221ai/sky130_fd_sc_hs__o221ai_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o221ai_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
-M1000 Y B2 a_324_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=8.008e+11p pd=5.91e+06u as=3.024e+11p ps=2.78e+06u
-M1001 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.1816e+12p pd=6.59e+06u as=0p ps=0u
-M1002 VPWR A1 a_522_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=4.704e+11p ps=3.08e+06u
-M1003 a_522_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND A2 a_239_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.736e+11p pd=2.76e+06u as=6.808e+11p ps=6.28e+06u
-M1005 a_239_74# B2 a_114_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=5.217e+11p ps=4.37e+06u
-M1006 a_114_74# B1 a_239_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_239_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_324_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_114_74# C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 a_114_74# B2 a_239_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_239_74# B1 a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y A2 a_522_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VGND A1 a_239_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR B1 a_324_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_324_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_239_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y C1 a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_522_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o221ai/sky130_fd_sc_hs__o221ai_2.cdl b/cells/o221ai/sky130_fd_sc_hs__o221ai_2.cdl
index d646883..50dc3f3 100644
--- a/cells/o221ai/sky130_fd_sc_hs__o221ai_2.cdl
+++ b/cells/o221ai/sky130_fd_sc_hs__o221ai_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o221ai_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 pndB B2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 pndB B2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o221ai_2
diff --git a/cells/o221ai/sky130_fd_sc_hs__o221ai_2.netlist.tsv b/cells/o221ai/sky130_fd_sc_hs__o221ai_2.netlist.tsv
index 47b4814..9d4e6c5 100644
--- a/cells/o221ai/sky130_fd_sc_hs__o221ai_2.netlist.tsv
+++ b/cells/o221ai/sky130_fd_sc_hs__o221ai_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o221ai_2 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET pndB B2 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 pndB VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET pndB B2 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 pndB VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o221ai/sky130_fd_sc_hs__o221ai_2.spice b/cells/o221ai/sky130_fd_sc_hs__o221ai_2.spice
index 6e05b1d..29205cf 100644
--- a/cells/o221ai/sky130_fd_sc_hs__o221ai_2.spice
+++ b/cells/o221ai/sky130_fd_sc_hs__o221ai_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__o221ai_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
-M1000 VPWR A1 a_776_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.904e+12p pd=1.236e+07u as=7.28e+11p ps=5.78e+06u
-M1001 a_311_85# B2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.0841e+12p pd=1.033e+07u as=9.287e+11p ps=8.43e+06u
-M1002 a_311_85# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=5.328e+11p ps=4.4e+06u
-M1003 VGND A1 a_311_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_74# B2 a_311_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y B2 a_376_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0248e+12p pd=8.55e+06u as=7.672e+11p ps=5.85e+06u
-M1006 VGND A2 a_311_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_27_74# B1 a_311_85# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y A2 a_776_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_776_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_776_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_311_85# B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_376_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR B1 a_376_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_376_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y C1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1016 a_27_74# C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_311_85# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_376_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR B1 a_376_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_776_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_311_85# B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y C1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_311_85# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_27_74# B1 a_311_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_27_74# B2 a_311_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_311_85# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND A2 a_311_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y A2 a_776_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_311_85# B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_776_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 Y B2 a_376_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_376_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VPWR A1 a_776_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_27_74# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VGND A1 a_311_85# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o221ai/sky130_fd_sc_hs__o221ai_4.cdl b/cells/o221ai/sky130_fd_sc_hs__o221ai_4.cdl
index 5fbb7c3..e776ae7 100644
--- a/cells/o221ai/sky130_fd_sc_hs__o221ai_4.cdl
+++ b/cells/o221ai/sky130_fd_sc_hs__o221ai_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o221ai_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPC0 VPWR C1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 pndB B2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 pndB B2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o221ai_4
diff --git a/cells/o221ai/sky130_fd_sc_hs__o221ai_4.netlist.tsv b/cells/o221ai/sky130_fd_sc_hs__o221ai_4.netlist.tsv
index 0ff8675..e2b179f 100644
--- a/cells/o221ai/sky130_fd_sc_hs__o221ai_4.netlist.tsv
+++ b/cells/o221ai/sky130_fd_sc_hs__o221ai_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o221ai_4 A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET pndB B2 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 pndB VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET pndB B2 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 pndB VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o221ai/sky130_fd_sc_hs__o221ai_4.spice b/cells/o221ai/sky130_fd_sc_hs__o221ai_4.spice
index 303e89c..697470a 100644
--- a/cells/o221ai/sky130_fd_sc_hs__o221ai_4.spice
+++ b/cells/o221ai/sky130_fd_sc_hs__o221ai_4.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__o221ai_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y
-M1000 a_27_84# C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=1.4578e+12p pd=1.43e+07u as=4.144e+11p ps=4.08e+06u
-M1001 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=2.716e+12p pd=2.053e+07u as=2.1e+12p ps=1.719e+07u
-M1002 a_508_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4e+12p pd=1.146e+07u as=0p ps=0u
-M1003 Y B2 a_508_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_1288_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4056e+12p pd=1.147e+07u as=0p ps=0u
-M1005 a_27_84# C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y C1 a_27_84# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR B1 a_508_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y A2 a_1288_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_508_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_483_74# B2 a_27_84# VNB nlowvt w=740000u l=150000u
-+ ad=1.9758e+12p pd=1.866e+07u as=0p ps=0u
-M1011 VGND A2 a_483_74# VNB nlowvt w=740000u l=150000u
-+ ad=9.916e+11p pd=8.6e+06u as=0p ps=0u
-M1012 a_483_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_1288_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y B2 a_508_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_27_84# B1 a_483_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_1288_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A1 a_1288_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_27_84# B1 a_483_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_1288_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_483_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_508_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR B1 a_508_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_483_74# B2 a_27_84# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR A1 a_1288_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_27_84# B2 a_483_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_483_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 Y C1 a_27_84# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VGND A2 a_483_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_27_84# B2 a_483_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VGND A1 a_483_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_483_74# B1 a_27_84# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND A1 a_483_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_483_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_483_74# B1 a_27_84# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 Y A2 a_1288_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_508_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND A2 a_483_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND A2 a_483_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y C1 a_27_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_84# B1 a_483_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_483_74# B1 a_27_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_483_74# B2 a_27_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_483_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR B1 a_508_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_483_74# B1 a_27_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y A2 a_1288_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 Y B2 a_508_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 Y A2 a_1288_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_27_84# B2 a_483_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_508_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR A1 a_1288_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_1288_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_27_84# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 Y B2 a_508_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_483_74# B2 a_27_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_483_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_483_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VPWR A1 a_1288_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_1288_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_27_84# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 a_508_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VPWR B1 a_508_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_1288_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 a_508_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 a_508_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 Y C1 a_27_84# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 VGND A1 a_483_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 VGND A1 a_483_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 a_1288_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X37 a_27_84# B2 a_483_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 a_27_84# B1 a_483_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X39 a_483_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o22a/sky130_fd_sc_hs__o22a_1.cdl b/cells/o22a/sky130_fd_sc_hs__o22a_1.cdl
index b3fbb7f..1467976 100644
--- a/cells/o22a/sky130_fd_sc_hs__o22a_1.cdl
+++ b/cells/o22a/sky130_fd_sc_hs__o22a_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o22a_1 A1 A2 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 y B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 y B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o22a_1
diff --git a/cells/o22a/sky130_fd_sc_hs__o22a_1.netlist.tsv b/cells/o22a/sky130_fd_sc_hs__o22a_1.netlist.tsv
index c88528d..8854047 100644
--- a/cells/o22a/sky130_fd_sc_hs__o22a_1.netlist.tsv
+++ b/cells/o22a/sky130_fd_sc_hs__o22a_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o22a_1 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET y B2 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET y B2 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o22a/sky130_fd_sc_hs__o22a_1.spice b/cells/o22a/sky130_fd_sc_hs__o22a_1.spice
index 373b4a7..ee800f3 100644
--- a/cells/o22a/sky130_fd_sc_hs__o22a_1.spice
+++ b/cells/o22a/sky130_fd_sc_hs__o22a_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o22a_1 A1 A2 B1 B2 VGND VNB VPB VPWR X
-M1000 a_299_139# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=5.3175e+11p pd=5.54e+06u as=5.00375e+11p ps=4.3e+06u
-M1001 a_83_260# B1 a_299_139# VNB nlowvt w=640000u l=150000u
-+ ad=2.048e+11p pd=1.92e+06u as=0p ps=0u
-M1002 a_83_260# B2 a_398_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=2.7e+11p ps=2.54e+06u
-M1003 a_572_392# A2 a_83_260# VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=0p ps=0u
-M1004 VGND A2 a_299_139# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.5868e+12p pd=7.35e+06u as=3.304e+11p ps=2.83e+06u
-M1006 a_299_139# B2 a_83_260# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A1 a_572_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_398_392# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_398_392# B2 a_83_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VGND A1 a_299_139# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VPWR B1 a_398_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_83_260# A2 a_572_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_572_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_299_139# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_83_260# B2 a_299_139# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_299_139# B1 a_83_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/o22a/sky130_fd_sc_hs__o22a_2.cdl b/cells/o22a/sky130_fd_sc_hs__o22a_2.cdl
index 87602c6..a27150e 100644
--- a/cells/o22a/sky130_fd_sc_hs__o22a_2.cdl
+++ b/cells/o22a/sky130_fd_sc_hs__o22a_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o22a_2 A1 A2 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 y B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 y B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o22a_2
diff --git a/cells/o22a/sky130_fd_sc_hs__o22a_2.netlist.tsv b/cells/o22a/sky130_fd_sc_hs__o22a_2.netlist.tsv
index 56c6c85..7b40fa9 100644
--- a/cells/o22a/sky130_fd_sc_hs__o22a_2.netlist.tsv
+++ b/cells/o22a/sky130_fd_sc_hs__o22a_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o22a_2 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET y B2 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET y B2 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o22a/sky130_fd_sc_hs__o22a_2.spice b/cells/o22a/sky130_fd_sc_hs__o22a_2.spice
index 2dd65d7..d7a9f5d 100644
--- a/cells/o22a/sky130_fd_sc_hs__o22a_2.spice
+++ b/cells/o22a/sky130_fd_sc_hs__o22a_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o22a_2 A1 A2 B1 B2 VGND VNB VPB VPWR X
-M1000 a_82_48# B2 a_383_384# VPB pshort w=1e+06u l=150000u
-+ ad=3.6e+11p pd=2.72e+06u as=3e+11p ps=2.6e+06u
-M1001 a_82_48# B1 a_307_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.294e+11p pd=2.1e+06u as=6.649e+11p ps=6.26e+06u
-M1002 X a_82_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=6.5575e+11p ps=6.24e+06u
-M1003 a_575_384# A2 a_82_48# VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=0p ps=0u
-M1004 X a_82_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.3764e+12p ps=9.08e+06u
-M1005 a_307_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND a_82_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND A2 a_307_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR a_82_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR A1 a_575_384# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_307_74# B2 a_82_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_383_384# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_82_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 X a_82_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 X a_82_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_82_48# A2 a_575_384# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 VGND a_82_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_383_384# B2 a_82_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_575_384# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_307_74# B1 a_82_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND A1 a_307_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_307_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR B1 a_383_384# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_82_48# B2 a_307_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o22a/sky130_fd_sc_hs__o22a_4.cdl b/cells/o22a/sky130_fd_sc_hs__o22a_4.cdl
index f199e88..b799bc3 100644
--- a/cells/o22a/sky130_fd_sc_hs__o22a_4.cdl
+++ b/cells/o22a/sky130_fd_sc_hs__o22a_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o22a_4 A1 A2 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 y B2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 y B2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o22a_4
diff --git a/cells/o22a/sky130_fd_sc_hs__o22a_4.netlist.tsv b/cells/o22a/sky130_fd_sc_hs__o22a_4.netlist.tsv
index 907187e..be1afce 100644
--- a/cells/o22a/sky130_fd_sc_hs__o22a_4.netlist.tsv
+++ b/cells/o22a/sky130_fd_sc_hs__o22a_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o22a_4 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET y B2 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET y B2 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o22a/sky130_fd_sc_hs__o22a_4.spice b/cells/o22a/sky130_fd_sc_hs__o22a_4.spice
index 5291592..46dde20 100644
--- a/cells/o22a/sky130_fd_sc_hs__o22a_4.spice
+++ b/cells/o22a/sky130_fd_sc_hs__o22a_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__o22a_4 A1 A2 B1 B2 VGND VNB VPB VPWR X
-M1000 VPWR a_206_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=2.1626e+12p pd=1.475e+07u as=7.112e+11p ps=5.75e+06u
-M1001 a_27_136# B1 a_206_392# VNB nlowvt w=640000u l=150000u
-+ ad=1.0112e+12p pd=9.56e+06u as=3.616e+11p ps=3.69e+06u
-M1002 a_516_392# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6.5e+11p pd=5.3e+06u as=0p ps=0u
-M1003 VPWR B1 a_516_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND a_206_392# X VNB nlowvt w=740000u l=150000u
-+ ad=1.1945e+12p pd=1.055e+07u as=4.144e+11p ps=4.08e+06u
-M1005 a_206_392# B2 a_516_392# VPB pshort w=1e+06u l=150000u
-+ ad=7e+11p pd=5.4e+06u as=0p ps=0u
-M1006 a_516_392# B2 a_206_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND a_206_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A1 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=6.5e+11p ps=5.3e+06u
-M1009 a_116_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_206_392# A2 a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_116_392# A2 a_206_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_206_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_206_392# B2 a_27_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_206_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR a_206_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 X a_206_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_27_136# B2 a_206_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_27_136# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND A2 a_27_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_27_136# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND A1 a_27_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 X a_206_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_206_392# B1 a_27_136# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_206_392# B2 a_516_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 X a_206_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_206_392# A2 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND A1 a_27_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_27_136# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_516_392# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_206_392# B2 a_27_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 VPWR B1 a_516_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VGND A2 a_27_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 VGND a_206_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR A1 a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_116_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_206_392# B1 a_27_136# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_27_136# B2 a_206_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_27_136# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 X a_206_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR a_206_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 X a_206_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 X a_206_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VPWR a_206_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_516_392# B2 a_206_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 VGND a_206_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_27_136# B1 a_206_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 a_116_392# A2 a_206_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/o22ai/sky130_fd_sc_hs__o22ai_1.cdl b/cells/o22ai/sky130_fd_sc_hs__o22ai_1.cdl
index ab1bd6b..abb5f58 100644
--- a/cells/o22ai/sky130_fd_sc_hs__o22ai_1.cdl
+++ b/cells/o22ai/sky130_fd_sc_hs__o22ai_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o22ai_1 A1 A2 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 Y B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB1 sndB1 B2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 Y B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o22ai_1
diff --git a/cells/o22ai/sky130_fd_sc_hs__o22ai_1.netlist.tsv b/cells/o22ai/sky130_fd_sc_hs__o22ai_1.netlist.tsv
index bbf3e53..bc969ec 100644
--- a/cells/o22ai/sky130_fd_sc_hs__o22ai_1.netlist.tsv
+++ b/cells/o22ai/sky130_fd_sc_hs__o22ai_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o22ai_1 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET Y B2 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET Y B2 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o22ai/sky130_fd_sc_hs__o22ai_1.spice b/cells/o22ai/sky130_fd_sc_hs__o22ai_1.spice
index cf794b8..acce327 100644
--- a/cells/o22ai/sky130_fd_sc_hs__o22ai_1.spice
+++ b/cells/o22ai/sky130_fd_sc_hs__o22ai_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__o22ai_1 A1 A2 B1 B2 VGND VNB VPB VPWR Y
-M1000 a_142_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.024e+11p pd=2.78e+06u as=7.952e+11p ps=5.9e+06u
-M1001 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=6.808e+11p ps=6.28e+06u
-M1002 a_27_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.255e+11p ps=2.63e+06u
-M1003 Y B2 a_142_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.704e+11p pd=3.08e+06u as=0p ps=0u
-M1004 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A1 a_340_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=4.704e+11p ps=3.08e+06u
-M1006 a_340_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y A2 a_340_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_340_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR B1 a_142_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Y B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_142_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o22ai/sky130_fd_sc_hs__o22ai_2.cdl b/cells/o22ai/sky130_fd_sc_hs__o22ai_2.cdl
index 3c1ed4d..48d4706 100644
--- a/cells/o22ai/sky130_fd_sc_hs__o22ai_2.cdl
+++ b/cells/o22ai/sky130_fd_sc_hs__o22ai_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o22ai_2 A1 A2 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 Y B2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB1 sndB1 B2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 Y B2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o22ai_2
diff --git a/cells/o22ai/sky130_fd_sc_hs__o22ai_2.netlist.tsv b/cells/o22ai/sky130_fd_sc_hs__o22ai_2.netlist.tsv
index 928027f..737ac58 100644
--- a/cells/o22ai/sky130_fd_sc_hs__o22ai_2.netlist.tsv
+++ b/cells/o22ai/sky130_fd_sc_hs__o22ai_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o22ai_2 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET Y B2 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET Y B2 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o22ai/sky130_fd_sc_hs__o22ai_2.spice b/cells/o22ai/sky130_fd_sc_hs__o22ai_2.spice
index 905204d..1a3097c 100644
--- a/cells/o22ai/sky130_fd_sc_hs__o22ai_2.spice
+++ b/cells/o22ai/sky130_fd_sc_hs__o22ai_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__o22ai_2 A1 A2 B1 B2 VGND VNB VPB VPWR Y
-M1000 a_510_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=9.968e+11p pd=8.5e+06u as=7.28e+11p ps=5.78e+06u
-M1001 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.4282e+12p pd=1.126e+07u as=4.958e+11p ps=4.3e+06u
-M1002 a_28_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=9.968e+11p pd=8.5e+06u as=0p ps=0u
-M1003 a_27_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=5.402e+11p ps=4.42e+06u
-M1004 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y B2 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1006 VPWR B1 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y B2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_28_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y A2 a_510_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_510_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR A1 a_510_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR B1 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 Y B2 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_510_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_510_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_27_74# B2 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_28_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 Y A2 a_510_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_28_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VPWR A1 a_510_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o22ai/sky130_fd_sc_hs__o22ai_4.cdl b/cells/o22ai/sky130_fd_sc_hs__o22ai_4.cdl
index e64f532..2df01ec 100644
--- a/cells/o22ai/sky130_fd_sc_hs__o22ai_4.cdl
+++ b/cells/o22ai/sky130_fd_sc_hs__o22ai_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o22ai_4 A1 A2 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 Y B2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB1 sndB1 B2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 Y B2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o22ai_4
diff --git a/cells/o22ai/sky130_fd_sc_hs__o22ai_4.netlist.tsv b/cells/o22ai/sky130_fd_sc_hs__o22ai_4.netlist.tsv
index da2ddf7..dfce10c 100644
--- a/cells/o22ai/sky130_fd_sc_hs__o22ai_4.netlist.tsv
+++ b/cells/o22ai/sky130_fd_sc_hs__o22ai_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o22ai_4 A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET Y B2 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET Y B2 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o22ai/sky130_fd_sc_hs__o22ai_4.spice b/cells/o22ai/sky130_fd_sc_hs__o22ai_4.spice
index 6b6df6f..7d6190f 100644
--- a/cells/o22ai/sky130_fd_sc_hs__o22ai_4.spice
+++ b/cells/o22ai/sky130_fd_sc_hs__o22ai_4.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__o22ai_4 A1 A2 B1 B2 VGND VNB VPB VPWR Y
-M1000 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.0566e+12p pd=1.9e+07u as=1.0582e+12p ps=8.78e+06u
-M1001 VPWR B1 a_877_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.8928e+12p pd=1.458e+07u as=1.4448e+12p ps=1.154e+07u
-M1002 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=9.768e+11p ps=8.56e+06u
-M1004 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR A1 a_117_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.344e+12p ps=1.136e+07u
-M1006 a_117_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_117_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_117_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.4112e+12p ps=1.148e+07u
-M1009 Y A2 a_117_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y A2 a_117_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_877_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_117_368# A2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR B1 a_877_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A1 a_117_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_877_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y B2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_27_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y B2 a_877_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_877_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 Y B2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_877_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 Y B2 a_877_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_117_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_74# B2 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_877_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_117_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 Y B2 a_877_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y A2 a_117_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_117_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_877_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 Y A2 a_117_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 Y B2 a_877_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VPWR B1 a_877_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_27_74# B2 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VPWR A1 a_117_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_877_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VPWR A1 a_117_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_877_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 VPWR B1 a_877_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 a_117_368# A2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.cdl b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.cdl
index 1688645..d45c144 100644
--- a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.cdl
+++ b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o2bb2a_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN2 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand0 VGND A1_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnand0 VGND A1_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA1N A2_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnand1 sndNA1N A2_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 nmid B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 nmid B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 nmid B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 y inand VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 inand A1_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MMNaoi11 nmid B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 inand A2_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MMNaoi20 y inand VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 sndPB1 B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMPnand0 inand A1_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 y inand VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 inand A2_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 sndPB1 B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 y inand VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2bb2a_1
diff --git a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.netlist.tsv b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.netlist.tsv
index 03aa455..7107093 100644
--- a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.netlist.tsv
+++ b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o2bb2a_1 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand0 MOSFET VGND A1_N sndNA1N VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA1N A2_N inand VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET nmid B1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET nmid B2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET y inand nmid VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET inand A1_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET inand A2_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET sndPB1 B2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET y inand VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A1_N sndNA1N VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA1N A2_N inand VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET nmid B1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET nmid B2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET y inand nmid VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET inand A1_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET inand A2_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET sndPB1 B2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET y inand VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.spice b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.spice
index 2848904..4c79540 100644
--- a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.spice
+++ b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o2bb2a_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
-M1000 VPWR A2_N a_233_384# VPB pshort w=840000u l=150000u
-+ ad=1.704e+12p pd=9.65e+06u as=2.982e+11p ps=2.39e+06u
-M1001 a_83_260# a_233_384# VPWR VPB pshort w=840000u l=150000u
-+ ad=3.448e+11p pd=2.72e+06u as=0p ps=0u
-M1002 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=6.211e+11p pd=4.59e+06u as=2.109e+11p ps=2.05e+06u
-M1003 a_233_384# A1_N VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_253_94# A1_N VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1005 a_233_384# A2_N a_253_94# VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1006 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1007 a_588_74# a_233_384# a_83_260# VNB nlowvt w=640000u l=150000u
-+ ad=3.616e+11p pd=3.69e+06u as=1.824e+11p ps=1.85e+06u
-M1008 a_693_384# B2 a_83_260# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1009 a_588_74# B1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND B2 a_588_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR B1 a_693_384# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_83_260# B2 a_693_384# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_83_260# a_233_384# a_588_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VPWR A1_N a_233_384# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 a_693_384# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_233_384# A2_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VPWR a_233_384# a_83_260# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 a_588_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_253_94# A2_N a_233_384# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND A1_N a_253_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 VGND B1 a_588_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.cdl b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.cdl
index c8e0294..717241a 100644
--- a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.cdl
+++ b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o2bb2a_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN2 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand0 VGND A1_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnand0 VGND A1_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA1N A2_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnand1 sndNA1N A2_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 nmid B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 nmid B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 nmid B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 y inand VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 inand A1_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MMNaoi11 nmid B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 inand A2_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MMNaoi20 y inand VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 sndPB1 B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MMPnand0 inand A1_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 y inand VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 inand A2_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 sndPB1 B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 y inand VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2bb2a_2
diff --git a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.netlist.tsv b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.netlist.tsv
index 0e2f175..d1681c9 100644
--- a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.netlist.tsv
+++ b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o2bb2a_2 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand0 MOSFET VGND A1_N sndNA1N VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA1N A2_N inand VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET nmid B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET nmid B2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET y inand nmid VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET inand A1_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET inand A2_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET sndPB1 B2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET y inand VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A1_N sndNA1N VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA1N A2_N inand VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET nmid B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET nmid B2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET y inand nmid VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET inand A1_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET inand A2_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET sndPB1 B2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET y inand VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.spice b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.spice
index 01f649f..d22562b 100644
--- a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.spice
+++ b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__o2bb2a_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
-M1000 VPWR a_270_48# a_201_392# VPB pshort w=1e+06u l=150000u
-+ ad=1.77315e+12p pd=1.217e+07u as=3.6e+11p ps=2.72e+06u
-M1001 a_117_392# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1002 X a_201_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1003 VPWR A1_N a_270_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=3.276e+11p ps=2.46e+06u
-M1004 VPWR a_201_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_201_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=7.087e+11p ps=6.4e+06u
-M1006 a_201_392# B2 a_117_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_500_74# A2_N a_270_48# VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=1.824e+11p ps=1.85e+06u
-M1008 a_201_392# a_270_48# a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=4.699e+11p ps=4.23e+06u
-M1009 a_270_48# A2_N VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A1_N a_500_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_27_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND a_201_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# a_270_48# a_201_392# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR A2_N a_270_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 VPWR B1 a_117_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_500_74# A1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 VGND B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_270_48# A1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 X a_201_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_270_48# A2_N a_500_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_201_392# a_270_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 X a_201_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_117_392# B2 a_201_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_27_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND a_201_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR a_201_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.cdl b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.cdl
index 549b125..303d2fa 100644
--- a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.cdl
+++ b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o2bb2a_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN2 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN2 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand0 VGND A1_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnand0 VGND A1_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA1N A2_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnand1 sndNA1N A2_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 nmid B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 nmid B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 nmid B2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 y inand VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 inand A1_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MMNaoi11 nmid B2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 inand A2_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MMNaoi20 y inand VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 VPWR B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 sndPB1 B2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265
+MMPnand0 inand A1_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 y inand VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 inand A2_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 VPWR B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 sndPB1 B2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 y inand VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2bb2a_4
diff --git a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.netlist.tsv b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.netlist.tsv
index 252842f..7d8382a 100644
--- a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.netlist.tsv
+++ b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o2bb2a_4 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN2 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand0 MOSFET VGND A1_N sndNA1N VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA1N A2_N inand VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET nmid B1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET nmid B2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET y inand nmid VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET inand A1_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET inand A2_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET sndPB1 B2 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET y inand VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A1_N sndNA1N VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA1N A2_N inand VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET nmid B1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET nmid B2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET y inand nmid VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET inand A1_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET inand A2_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET sndPB1 B2 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET y inand VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.spice b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.spice
index 674445b..54c3660 100644
--- a/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.spice
+++ b/cells/o2bb2a/sky130_fd_sc_hs__o2bb2a_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__o2bb2a_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR X
-M1000 X a_310_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.217e+11p pd=4.37e+06u as=1.3531e+12p ps=1.093e+07u
-M1001 a_27_74# a_476_48# a_310_392# VNB nlowvt w=640000u l=150000u
-+ ad=7.648e+11p pd=7.51e+06u as=2.016e+11p ps=1.91e+06u
-M1002 X a_310_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND a_310_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_74# B2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_310_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=2.379e+12p pd=1.765e+07u as=7.896e+11p ps=5.89e+06u
-M1006 VGND B2 a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR B1 a_41_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=8.9e+11p ps=7.78e+06u
-M1008 VGND A1_N a_835_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1009 VGND a_310_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_310_392# a_476_48# VPWR VPB pshort w=840000u l=150000u
-+ ad=6.108e+11p pd=5.02e+06u as=0p ps=0u
-M1011 VPWR a_476_48# a_310_392# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR a_310_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_310_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_476_48# A2_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1015 a_41_392# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 X a_310_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_310_392# B2 a_41_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A1_N a_476_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_41_392# B2 a_310_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_310_392# a_476_48# a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_835_94# A2_N a_476_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.952e+11p ps=1.89e+06u
-M1022 VGND B1 a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_27_74# B1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_476_48# A2_N a_835_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 VGND a_310_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_310_392# a_476_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND a_310_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR a_476_48# a_310_392# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 X a_310_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 VGND B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 X a_310_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 X a_310_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_41_392# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VPWR a_310_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VPWR B1 a_41_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_310_392# B2 a_41_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 VPWR a_310_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VPWR A2_N a_476_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 a_27_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_476_48# A1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X18 a_835_94# A1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_310_392# a_476_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 a_27_74# a_476_48# a_310_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 X a_310_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_27_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 a_41_392# B2 a_310_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.cdl b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.cdl
index b488d62..f71c3da 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.cdl
+++ b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o2bb2ai_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNnand0 VGND A1_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnand0 VGND A1_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA1N A2_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnand1 sndNA1N A2_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 nmid B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 nmid B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 nmid B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 Y inand VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 inand A1_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MMNaoi11 nmid B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 inand A2_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MMNaoi20 Y inand VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 sndPB1 B2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MMPnand0 inand A1_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 Y inand VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 inand A2_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 sndPB1 B2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 Y inand VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2bb2ai_1
diff --git a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.netlist.tsv b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.netlist.tsv
index c42266f..06b33ef 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.netlist.tsv
+++ b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o2bb2ai_1 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnand0 MOSFET VGND A1_N sndNA1N VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA1N A2_N inand VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET nmid B1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET nmid B2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET Y inand nmid VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET inand A1_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET inand A2_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET sndPB1 B2 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET Y inand VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A1_N sndNA1N VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA1N A2_N inand VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET nmid B1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET nmid B2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET Y inand nmid VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET inand A1_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET inand A2_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET sndPB1 B2 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET Y inand VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.spice b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.spice
index 823bf5c..47223b7 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.spice
+++ b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o2bb2ai_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
-M1000 a_490_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=3.696e+11p pd=2.9e+06u as=3.36e+11p ps=2.84e+06u
-M1001 a_397_74# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.699e+11p pd=4.23e+06u as=3.896e+11p ps=3.89e+06u
-M1002 VPWR A2_N a_131_383# VPB pshort w=840000u l=150000u
-+ ad=1.36223e+12p pd=8.93e+06u as=2.52e+11p ps=2.28e+06u
-M1003 a_131_383# A2_N a_114_74# VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=1.536e+11p ps=1.76e+06u
-M1004 VPWR B1 a_490_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND B2 a_397_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_397_74# a_131_383# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1007 a_114_74# A1_N VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_131_383# A1_N VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y a_131_383# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_131_383# A2_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_490_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR a_131_383# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_397_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y B2 a_490_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y a_131_383# a_397_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND B1 a_397_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR A1_N a_131_383# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 VGND A1_N a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_114_74# A2_N a_131_383# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.cdl b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.cdl
index 8c6a99b..bb481ca 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.cdl
+++ b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o2bb2ai_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNnand0 VGND A1_N VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnand0 VGND A1_N VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA1N A2_N VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
+MMNnand1 sndNA1N A2_N VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 nmid B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 nmid B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 nmid B2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 Y inand VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 inand A1_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265
+MMNaoi11 nmid B2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 inand A2_N VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265
+MMNaoi20 Y inand VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 sndPB1 B2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265
+MMPnand0 inand A1_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 Y inand VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 inand A2_N VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 sndPB1 B2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 Y inand VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2bb2ai_2
diff --git a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.netlist.tsv b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.netlist.tsv
index 70c2108..e30cda1 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.netlist.tsv
+++ b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o2bb2ai_2 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnand0 MOSFET VGND A1_N sndNA1N VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA1N A2_N inand VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET nmid B1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET nmid B2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET Y inand nmid VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET inand A1_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET inand A2_N VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET sndPB1 B2 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET Y inand VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A1_N sndNA1N VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA1N A2_N inand VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET nmid B1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET nmid B2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET Y inand nmid VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET inand A1_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET inand A2_N VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET sndPB1 B2 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET Y inand VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.spice b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.spice
index d49cc16..ede56e8 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.spice
+++ b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__o2bb2ai_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
-M1000 Y a_133_387# a_518_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=8.954e+11p ps=8.34e+06u
-M1001 VPWR a_133_387# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=2.15495e+12p pd=1.515e+07u as=6.888e+11p ps=5.71e+06u
-M1002 VGND B2 a_518_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.869e+11p pd=8.09e+06u as=0p ps=0u
-M1003 a_133_387# A2_N VPWR VPB pshort w=840000u l=150000u
-+ ad=5.96625e+11p pd=4.94e+06u as=0p ps=0u
-M1004 a_133_387# A1_N VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_518_74# a_133_387# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_134_74# A1_N VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=0p ps=0u
-M1007 a_133_387# A2_N a_134_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.272e+11p pd=1.99e+06u as=0p ps=0u
-M1008 a_518_74# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR A2_N a_133_387# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_796_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1011 Y B2 a_796_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND A1_N a_134_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_796_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Y a_133_387# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_518_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND B1 a_518_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR B1 a_796_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A1_N a_133_387# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_134_74# A2_N a_133_387# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_133_387# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_518_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND B2 a_518_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR B1 a_796_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 Y B2 a_796_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_134_74# A2_N a_133_387# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 VGND B1 a_518_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_796_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND A1_N a_134_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_518_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR A1_N a_133_387# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 a_133_387# A2_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 a_518_74# a_133_387# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_796_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VPWR A2_N a_133_387# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 a_134_74# A1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 a_133_387# A1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 Y a_133_387# a_518_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 Y a_133_387# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_133_387# A2_N a_134_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.cdl b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.cdl
index e720bcc..fd2716b 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.cdl
+++ b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o2bb2ai_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNnand0 VGND A1_N VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+MMNnand0 VGND A1_N VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA1N A2_N VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+MMNnand1 sndNA1N A2_N VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 nmid B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 nmid B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 nmid B2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 Y inand VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 inand A1_N VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265
+MMNaoi11 nmid B2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 inand A2_N VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265
+MMNaoi20 Y inand VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 VPWR B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 sndPB1 B2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265
+MMPnand0 inand A1_N VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 Y inand VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 inand A2_N VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 VPWR B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 sndPB1 B2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 Y inand VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o2bb2ai_4
diff --git a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.netlist.tsv b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.netlist.tsv
index 788c8b4..edda9fb 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.netlist.tsv
+++ b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o2bb2ai_4 A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnand0 MOSFET VGND A1_N sndNA1N VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA1N A2_N inand VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET nmid B1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET nmid B2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET Y inand nmid VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET inand A1_N VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET inand A2_N VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET sndPB1 B2 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET Y inand VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A1_N sndNA1N VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA1N A2_N inand VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET nmid B1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET nmid B2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET Y inand nmid VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET inand A1_N VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET inand A2_N VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET VPWR B1 sndPB1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET sndPB1 B2 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET Y inand VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.spice b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.spice
index 5a9c26d..d94a44d 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.spice
+++ b/cells/o2bb2ai/sky130_fd_sc_hs__o2bb2ai_4.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__o2bb2ai_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y
-M1000 VGND B2 a_857_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.3986e+12p pd=1.266e+07u as=1.4578e+12p ps=1.43e+07u
-M1001 a_114_368# A1_N VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.344e+12p pd=1.136e+07u as=2.9904e+12p ps=2.55e+07u
-M1002 VPWR A1_N a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR a_114_368# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.344e+12p ps=1.136e+07u
-M1004 a_114_368# A1_N VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_857_74# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_27_74# A2_N a_114_368# VNB nlowvt w=740000u l=150000u
-+ ad=1.1211e+12p pd=1.043e+07u as=4.477e+11p ps=4.17e+06u
-M1007 a_857_74# a_114_368# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1008 VPWR A1_N a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_27_74# A1_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND B1 a_857_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_114_368# A2_N VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND B1 a_857_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_114_368# A2_N a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR A2_N a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_114_368# A2_N VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y a_114_368# a_857_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A2_N a_114_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y B2 a_1215_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.6464e+12p ps=1.414e+07u
-M1019 Y a_114_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_1215_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_114_368# A2_N a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_857_74# a_114_368# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y B2 a_1215_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_857_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_1215_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR a_114_368# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND B2 a_857_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Y a_114_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR B1 a_1215_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 Y a_114_368# a_857_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1215_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VGND A1_N a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_27_74# A1_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND A1_N a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_857_74# B1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 VPWR B1 a_1215_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_857_74# B2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 a_1215_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_27_74# A2_N a_114_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_114_368# A1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_857_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_857_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR B1 a_1215_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_114_368# A1_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y a_114_368# a_857_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND A1_N a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_114_368# A2_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_857_74# B1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_114_368# A2_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 Y a_114_368# a_857_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_1215_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VGND A1_N a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_114_368# A2_N a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_1215_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VPWR A1_N a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR a_114_368# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_27_74# A2_N a_114_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_1215_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 Y a_114_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_1215_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 VPWR A1_N a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_857_74# a_114_368# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VPWR A2_N a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VPWR A2_N a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_27_74# A2_N a_114_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 VGND B2 a_857_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 VPWR a_114_368# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 Y B2 a_1215_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VGND B2 a_857_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 a_114_368# A2_N a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 Y a_114_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 a_857_74# a_114_368# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 Y B2 a_1215_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 a_27_74# A1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 VGND B1 a_857_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 VGND B1 a_857_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 VPWR B1 a_1215_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X38 a_27_74# A1_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X39 a_857_74# B2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o311a/sky130_fd_sc_hs__o311a_1.cdl b/cells/o311a/sky130_fd_sc_hs__o311a_1.cdl
index 05c7b41..75f137e 100644
--- a/cells/o311a/sky130_fd_sc_hs__o311a_1.cdl
+++ b/cells/o311a/sky130_fd_sc_hs__o311a_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o311a_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o311a_1
diff --git a/cells/o311a/sky130_fd_sc_hs__o311a_1.netlist.tsv b/cells/o311a/sky130_fd_sc_hs__o311a_1.netlist.tsv
index 98c9b8d..44c29a4 100644
--- a/cells/o311a/sky130_fd_sc_hs__o311a_1.netlist.tsv
+++ b/cells/o311a/sky130_fd_sc_hs__o311a_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o311a_1 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 pndB VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 pndB VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o311a/sky130_fd_sc_hs__o311a_1.spice b/cells/o311a/sky130_fd_sc_hs__o311a_1.spice
index 76af351..f61d5f6 100644
--- a/cells/o311a/sky130_fd_sc_hs__o311a_1.spice
+++ b/cells/o311a/sky130_fd_sc_hs__o311a_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o311a_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
-M1000 a_31_387# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=5.95e+11p pd=5.19e+06u as=9.038e+11p ps=5.98e+06u
-M1001 VGND A1 a_209_74# VNB nlowvt w=640000u l=150000u
-+ ad=6.202e+11p pd=4.62e+06u as=8.448e+11p ps=5.2e+06u
-M1002 a_209_74# B1 a_131_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1003 X a_31_387# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1004 a_320_387# A3 a_31_387# VPB pshort w=1e+06u l=150000u
-+ ad=9.3e+11p pd=3.86e+06u as=0p ps=0u
-M1005 a_131_74# C1 a_31_387# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1006 a_209_74# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR C1 a_31_387# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_31_387# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1009 VGND A2 a_209_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_536_387# A2 a_320_387# VPB pshort w=1e+06u l=150000u
-+ ad=4.2e+11p pd=2.84e+06u as=0p ps=0u
-M1011 VPWR A1 a_536_387# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_131_74# B1 a_209_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 a_209_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_209_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND A3 a_209_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 VPWR B1 a_31_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VPWR a_31_387# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_31_387# A3 a_320_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_536_387# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VGND a_31_387# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_320_387# A2 a_536_387# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_31_387# C1 a_131_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_31_387# C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/o311a/sky130_fd_sc_hs__o311a_2.cdl b/cells/o311a/sky130_fd_sc_hs__o311a_2.cdl
index f3c87e0..ada1e1a 100644
--- a/cells/o311a/sky130_fd_sc_hs__o311a_2.cdl
+++ b/cells/o311a/sky130_fd_sc_hs__o311a_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o311a_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o311a_2
diff --git a/cells/o311a/sky130_fd_sc_hs__o311a_2.netlist.tsv b/cells/o311a/sky130_fd_sc_hs__o311a_2.netlist.tsv
index e422d1f..65d4bda 100644
--- a/cells/o311a/sky130_fd_sc_hs__o311a_2.netlist.tsv
+++ b/cells/o311a/sky130_fd_sc_hs__o311a_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o311a_2 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 pndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 pndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o311a/sky130_fd_sc_hs__o311a_2.spice b/cells/o311a/sky130_fd_sc_hs__o311a_2.spice
index 6f7cfb1..84f93b4 100644
--- a/cells/o311a/sky130_fd_sc_hs__o311a_2.spice
+++ b/cells/o311a/sky130_fd_sc_hs__o311a_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__o311a_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
-M1000 a_219_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.958e+11p pd=4.3e+06u as=1.1042e+12p ps=7.58e+06u
-M1001 a_135_74# C1 a_32_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.998e+11p pd=2.02e+06u as=2.701e+11p ps=2.21e+06u
-M1002 X a_32_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.2936e+12p ps=8.88e+06u
-M1003 VPWR a_32_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND A3 a_219_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_360_368# A3 a_32_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.024e+11p pd=2.78e+06u as=7.204e+11p ps=5.61e+06u
-M1006 X a_32_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1007 a_444_368# A2 a_360_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.368e+11p pd=3.02e+06u as=0p ps=0u
-M1008 VGND A1 a_219_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_32_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR C1 a_32_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR A1 a_444_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_219_74# B1 a_135_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_32_74# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_135_74# B1 a_219_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_219_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND a_32_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR B1 a_32_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_219_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_32_74# C1 a_135_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND A2 a_219_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 X a_32_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR a_32_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_32_74# A3 a_360_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_32_74# C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_360_368# A2 a_444_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_444_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 X a_32_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o311a/sky130_fd_sc_hs__o311a_4.cdl b/cells/o311a/sky130_fd_sc_hs__o311a_4.cdl
index 9018df9..eaf6a5d 100644
--- a/cells/o311a/sky130_fd_sc_hs__o311a_4.cdl
+++ b/cells/o311a/sky130_fd_sc_hs__o311a_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o311a_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 sndA2 A3 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 y C1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 y C1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o311a_4
diff --git a/cells/o311a/sky130_fd_sc_hs__o311a_4.netlist.tsv b/cells/o311a/sky130_fd_sc_hs__o311a_4.netlist.tsv
index bab1126..7f863ef 100644
--- a/cells/o311a/sky130_fd_sc_hs__o311a_4.netlist.tsv
+++ b/cells/o311a/sky130_fd_sc_hs__o311a_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o311a_4 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET y C1 pndB VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET y C1 pndB VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o311a/sky130_fd_sc_hs__o311a_4.spice b/cells/o311a/sky130_fd_sc_hs__o311a_4.spice
index 7b66eb2..c078ae7 100644
--- a/cells/o311a/sky130_fd_sc_hs__o311a_4.spice
+++ b/cells/o311a/sky130_fd_sc_hs__o311a_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__o311a_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X
-M1000 X a_83_244# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.662e+11p pd=4.22e+06u as=1.5521e+12p ps=1.276e+07u
-M1001 a_564_78# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.02922e+12p pd=9.63e+06u as=0p ps=0u
-M1002 VPWR B1 a_83_244# VPB pshort w=1e+06u l=150000u
-+ ad=2.4192e+12p pd=1.734e+07u as=1.09e+12p ps=8.18e+06u
-M1003 a_651_78# B1 a_564_78# VNB nlowvt w=640000u l=150000u
-+ ad=6.88e+11p pd=4.71e+06u as=0p ps=0u
-M1004 a_83_244# C1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR C1 a_83_244# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_83_244# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_1338_392# A2 a_1034_392# VPB pshort w=1e+06u l=150000u
-+ ad=7.4e+11p pd=5.48e+06u as=1.075e+12p ps=8.15e+06u
-M1008 VGND a_83_244# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_83_244# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_564_78# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_83_244# A3 a_1034_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_83_244# C1 a_651_78# VNB nlowvt w=640000u l=150000u
-+ ad=3.4395e+11p pd=2.59e+06u as=0p ps=0u
-M1013 VPWR a_83_244# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=8.792e+11p ps=6.05e+06u
-M1014 X a_83_244# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_1034_392# A3 a_83_244# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 X a_83_244# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A1 a_1338_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_564_78# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND A2 a_564_78# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_1338_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1034_392# A2 a_1338_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_651_78# C1 a_83_244# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND A3 a_564_78# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR a_83_244# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND a_83_244# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_564_78# B1 a_651_78# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND A1 a_564_78# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_244# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_651_78# B1 a_564_78# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 X a_83_244# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND a_83_244# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VPWR A1 a_1338_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VGND A3 a_564_78# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_564_78# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_564_78# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_83_244# C1 a_651_78# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 VGND A1 a_564_78# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VPWR B1 a_83_244# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VGND a_83_244# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VPWR C1 a_83_244# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_83_244# C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_83_244# A3 a_1034_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 a_651_78# C1 a_83_244# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 X a_83_244# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_1338_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 VGND A2 a_564_78# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_83_244# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 X a_83_244# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_564_78# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 a_1034_392# A3 a_83_244# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 VPWR a_83_244# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_1034_392# A2 a_1338_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 X a_83_244# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_1338_392# A2 a_1034_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 a_564_78# B1 a_651_78# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/o311ai/sky130_fd_sc_hs__o311ai_1.cdl b/cells/o311ai/sky130_fd_sc_hs__o311ai_1.cdl
index dd2d86f..b622151 100644
--- a/cells/o311ai/sky130_fd_sc_hs__o311ai_1.cdl
+++ b/cells/o311ai/sky130_fd_sc_hs__o311ai_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o311ai_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o311ai_1
diff --git a/cells/o311ai/sky130_fd_sc_hs__o311ai_1.netlist.tsv b/cells/o311ai/sky130_fd_sc_hs__o311ai_1.netlist.tsv
index 3d2cc4d..3592f3f 100644
--- a/cells/o311ai/sky130_fd_sc_hs__o311ai_1.netlist.tsv
+++ b/cells/o311ai/sky130_fd_sc_hs__o311ai_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o311ai_1 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 pndB VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 pndB VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o311ai/sky130_fd_sc_hs__o311ai_1.spice b/cells/o311ai/sky130_fd_sc_hs__o311ai_1.spice
index 42b2fdd..1e6b019 100644
--- a/cells/o311ai/sky130_fd_sc_hs__o311ai_1.spice
+++ b/cells/o311ai/sky130_fd_sc_hs__o311ai_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o311ai_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
-M1000 Y A3 a_222_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=8.008e+11p pd=5.91e+06u as=4.704e+11p ps=3.08e+06u
-M1001 Y C1 a_469_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=2.294e+11p ps=2.1e+06u
-M1002 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=8.008e+11p ps=5.91e+06u
-M1003 a_222_368# A2 a_138_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.024e+11p ps=2.78e+06u
-M1004 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_128_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.847e+11p pd=4.27e+06u as=7.067e+11p ps=4.87e+06u
-M1006 a_138_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_469_74# B1 a_128_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A2 a_128_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_128_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_469_74# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_128_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_128_74# B1 a_469_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_222_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND A3 a_128_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A1 a_128_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VPWR A1 a_138_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_138_368# A2 a_222_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o311ai/sky130_fd_sc_hs__o311ai_2.cdl b/cells/o311ai/sky130_fd_sc_hs__o311ai_2.cdl
index efa4e64..f3e5a03 100644
--- a/cells/o311ai/sky130_fd_sc_hs__o311ai_2.cdl
+++ b/cells/o311ai/sky130_fd_sc_hs__o311ai_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o311ai_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o311ai_2
diff --git a/cells/o311ai/sky130_fd_sc_hs__o311ai_2.netlist.tsv b/cells/o311ai/sky130_fd_sc_hs__o311ai_2.netlist.tsv
index e0caa35..95fc7ed 100644
--- a/cells/o311ai/sky130_fd_sc_hs__o311ai_2.netlist.tsv
+++ b/cells/o311ai/sky130_fd_sc_hs__o311ai_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o311ai_2 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 pndB VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 pndB VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o311ai/sky130_fd_sc_hs__o311ai_2.spice b/cells/o311ai/sky130_fd_sc_hs__o311ai_2.spice
index 804e5b0..1f1acb5 100644
--- a/cells/o311ai/sky130_fd_sc_hs__o311ai_2.spice
+++ b/cells/o311ai/sky130_fd_sc_hs__o311ai_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__o311ai_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
-M1000 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.1174e+12p pd=1.042e+07u as=6.956e+11p ps=6.32e+06u
-M1001 a_670_74# C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=5.18e+11p pd=4.36e+06u as=4.218e+11p ps=4.1e+06u
-M1002 a_307_368# A3 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=7.504e+11p pd=5.82e+06u as=1.3328e+12p ps=1.134e+07u
-M1003 a_670_74# B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y A3 a_307_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND A3 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0192e+12p pd=8.54e+06u as=0p ps=0u
-M1007 a_307_368# A2 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.0416e+12p ps=8.58e+06u
-M1008 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR A1 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y C1 a_670_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_27_74# B1 a_670_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_28_368# A2 a_307_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_27_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_28_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR A1 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y C1 a_670_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_307_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_670_74# B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_670_74# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_28_368# A2 a_307_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_307_368# A2 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y A3 a_307_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND A3 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_28_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_27_74# B1 a_670_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o311ai/sky130_fd_sc_hs__o311ai_4.cdl b/cells/o311ai/sky130_fd_sc_hs__o311ai_4.cdl
index 07bf455..49ed634 100644
--- a/cells/o311ai/sky130_fd_sc_hs__o311ai_4.cdl
+++ b/cells/o311ai/sky130_fd_sc_hs__o311ai_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o311ai_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPC0 VPWR C1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPC0 VPWR C1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 pndB B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNC0 Y C1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 pndB B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNC0 Y C1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o311ai_4
diff --git a/cells/o311ai/sky130_fd_sc_hs__o311ai_4.netlist.tsv b/cells/o311ai/sky130_fd_sc_hs__o311ai_4.netlist.tsv
index fe9ed51..bb56650 100644
--- a/cells/o311ai/sky130_fd_sc_hs__o311ai_4.netlist.tsv
+++ b/cells/o311ai/sky130_fd_sc_hs__o311ai_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o311ai_4 A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPC0 MOSFET VPWR C1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET pndB B1 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNC0 MOSFET Y C1 pndB VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPC0 MOSFET VPWR C1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET pndB B1 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNC0 MOSFET Y C1 pndB VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o311ai/sky130_fd_sc_hs__o311ai_4.spice b/cells/o311ai/sky130_fd_sc_hs__o311ai_4.spice
index 14f1d27..5694e77 100644
--- a/cells/o311ai/sky130_fd_sc_hs__o311ai_4.spice
+++ b/cells/o311ai/sky130_fd_sc_hs__o311ai_4.spice
@@ -16,76 +16,40 @@
.subckt sky130_fd_sc_hs__o311ai_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y
-M1000 VGND A1 a_459_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.19225e+12p pd=1.657e+07u as=1.7316e+12p ps=1.652e+07u
-M1001 a_459_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_459_74# B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.02765e+12p ps=1.022e+07u
-M1003 VGND A2 a_459_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y C1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.181e+11p pd=4.09e+06u as=0p ps=0u
-M1005 a_459_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A1 a_459_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.8536e+12p pd=1.227e+07u as=3.6176e+12p ps=1.99e+07u
-M1008 VPWR C1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_1350_368# A2 a_841_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4e+12p pd=1.146e+07u as=1.8592e+12p ps=1.452e+07u
-M1011 a_841_368# A3 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_841_368# A2 a_1350_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_841_368# A2 a_1350_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1350_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND A3 a_459_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1350_368# A2 a_841_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_459_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_459_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_27_74# B1 a_459_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_27_74# B1 a_459_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_459_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y A3 a_841_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_27_74# C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VPWR A1 a_1350_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_27_74# C1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 Y C1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_841_368# A3 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Y A3 a_841_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VGND A3 a_459_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VGND A2 a_459_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1350_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_459_74# B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VPWR A1 a_1350_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 Y C1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_459_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A1 a_1350_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_27_74# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_1350_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_1350_368# A2 a_841_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 Y C1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR A1 a_1350_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_27_74# B1 a_459_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_459_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Y C1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VGND A3 a_459_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_459_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_459_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_459_74# B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND A2 a_459_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_841_368# A2 a_1350_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 Y A3 a_841_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_459_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_459_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_841_368# A2 a_1350_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_27_74# B1 a_459_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_459_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_1350_368# A2 a_841_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_1350_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_841_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 VGND A1 a_459_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 VGND A1 a_459_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 VGND A2 a_459_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 VGND A3 a_459_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X32 Y A3 a_841_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 a_27_74# C1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 a_841_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X35 a_459_74# B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o31a/sky130_fd_sc_hs__o31a_1.cdl b/cells/o31a/sky130_fd_sc_hs__o31a_1.cdl
index 6c1a8a7..01cdd30 100644
--- a/cells/o31a/sky130_fd_sc_hs__o31a_1.cdl
+++ b/cells/o31a/sky130_fd_sc_hs__o31a_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o31a_1 A1 A2 A3 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o31a_1
diff --git a/cells/o31a/sky130_fd_sc_hs__o31a_1.netlist.tsv b/cells/o31a/sky130_fd_sc_hs__o31a_1.netlist.tsv
index 57b1635..dc85239 100644
--- a/cells/o31a/sky130_fd_sc_hs__o31a_1.netlist.tsv
+++ b/cells/o31a/sky130_fd_sc_hs__o31a_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o31a_1 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o31a/sky130_fd_sc_hs__o31a_1.spice b/cells/o31a/sky130_fd_sc_hs__o31a_1.spice
index 024cff9..39b9909 100644
--- a/cells/o31a/sky130_fd_sc_hs__o31a_1.spice
+++ b/cells/o31a/sky130_fd_sc_hs__o31a_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o31a_1 A1 A2 A3 B1 VGND VNB VPB VPWR X
-M1000 a_256_368# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=9.804e+11p ps=5.95e+06u
-M1001 a_84_48# A3 a_340_368# VPB pshort w=1e+06u l=150000u
-+ ad=3.748e+11p pd=2.78e+06u as=3.6e+11p ps=2.72e+06u
-M1002 VPWR a_84_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1003 a_230_94# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=4.48e+11p pd=3.96e+06u as=6.755e+11p ps=4.76e+06u
-M1004 a_84_48# B1 a_230_94# VNB nlowvt w=640000u l=150000u
-+ ad=2.272e+11p pd=1.99e+06u as=0p ps=0u
-M1005 VPWR B1 a_84_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A2 a_230_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_340_368# A2 a_256_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_230_94# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND a_84_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 a_230_94# B1 a_84_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 VGND A1 a_230_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VGND A3 a_230_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_256_368# A2 a_340_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_84_48# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 VPWR A1 a_256_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 X a_84_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_230_94# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 X a_84_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_340_368# A3 a_84_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/o31a/sky130_fd_sc_hs__o31a_2.cdl b/cells/o31a/sky130_fd_sc_hs__o31a_2.cdl
index e0ee81b..704b0fe 100644
--- a/cells/o31a/sky130_fd_sc_hs__o31a_2.cdl
+++ b/cells/o31a/sky130_fd_sc_hs__o31a_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o31a_2 A1 A2 A3 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o31a_2
diff --git a/cells/o31a/sky130_fd_sc_hs__o31a_2.netlist.tsv b/cells/o31a/sky130_fd_sc_hs__o31a_2.netlist.tsv
index d6abbd1..7ae0c67 100644
--- a/cells/o31a/sky130_fd_sc_hs__o31a_2.netlist.tsv
+++ b/cells/o31a/sky130_fd_sc_hs__o31a_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o31a_2 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o31a/sky130_fd_sc_hs__o31a_2.spice b/cells/o31a/sky130_fd_sc_hs__o31a_2.spice
index 7bf4b9f..3cb0bbd 100644
--- a/cells/o31a/sky130_fd_sc_hs__o31a_2.spice
+++ b/cells/o31a/sky130_fd_sc_hs__o31a_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o31a_2 A1 A2 A3 B1 VGND VNB VPB VPWR X
-M1000 VGND A2 a_328_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.843e+11p pd=6.83e+06u as=6.216e+11p ps=4.64e+06u
-M1001 a_55_264# B1 a_328_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.627e+11p pd=2.19e+06u as=0p ps=0u
-M1002 VPWR a_55_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.3022e+12p pd=8.95e+06u as=3.976e+11p ps=2.95e+06u
-M1003 a_55_264# A3 a_430_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=4.2e+11p ps=2.84e+06u
-M1004 a_430_392# A2 a_346_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.7e+11p ps=2.54e+06u
-M1005 VGND a_55_264# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1006 X a_55_264# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_55_264# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR B1 a_55_264# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_328_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_346_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_328_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_55_264# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_346_392# A2 a_430_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VGND A1 a_328_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 X a_55_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_430_392# A3 a_55_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VPWR A1 a_346_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_55_264# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND a_55_264# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 X a_55_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND A3 a_328_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_328_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_328_74# B1 a_55_264# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o31a/sky130_fd_sc_hs__o31a_4.cdl b/cells/o31a/sky130_fd_sc_hs__o31a_4.cdl
index 1cec2b2..1f69e13 100644
--- a/cells/o31a/sky130_fd_sc_hs__o31a_4.cdl
+++ b/cells/o31a/sky130_fd_sc_hs__o31a_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o31a_4 A1 A2 A3 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 sndA2 A3 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o31a_4
diff --git a/cells/o31a/sky130_fd_sc_hs__o31a_4.netlist.tsv b/cells/o31a/sky130_fd_sc_hs__o31a_4.netlist.tsv
index f5095f9..baec446 100644
--- a/cells/o31a/sky130_fd_sc_hs__o31a_4.netlist.tsv
+++ b/cells/o31a/sky130_fd_sc_hs__o31a_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o31a_4 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o31a/sky130_fd_sc_hs__o31a_4.spice b/cells/o31a/sky130_fd_sc_hs__o31a_4.spice
index 8cb3e9d..4f915af 100644
--- a/cells/o31a/sky130_fd_sc_hs__o31a_4.spice
+++ b/cells/o31a/sky130_fd_sc_hs__o31a_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__o31a_4 A1 A2 A3 B1 VGND VNB VPB VPWR X
-M1000 a_968_392# A2 a_699_392# VPB pshort w=1e+06u l=150000u
-+ ad=6.4e+11p pd=5.28e+06u as=9e+11p ps=7.8e+06u
-M1001 VGND a_86_260# X VNB nlowvt w=740000u l=150000u
-+ ad=1.2225e+12p pd=1.183e+07u as=4.144e+11p ps=4.08e+06u
-M1002 a_968_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=1.7318e+12p ps=1.397e+07u
-M1003 VPWR A1 a_968_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_86_260# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6e+11p pd=5.2e+06u as=0p ps=0u
-M1005 VPWR B1 a_86_260# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 X a_86_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_492_125# B1 a_86_260# VNB nlowvt w=640000u l=150000u
-+ ad=1.0624e+12p pd=9.72e+06u as=2.112e+11p ps=1.94e+06u
-M1008 VGND A2 a_492_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_699_392# A2 a_968_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A1 a_492_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_492_125# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_86_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1013 VPWR a_86_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_86_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_492_125# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_86_260# A3 a_699_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_86_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND A3 a_492_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 X a_86_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_492_125# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_699_392# A3 a_86_260# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_86_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_86_260# B1 a_492_125# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_492_125# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 a_86_260# A3 a_699_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VGND A3 a_492_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 X a_86_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_86_260# B1 a_492_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 X a_86_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_492_125# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 VGND a_86_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_492_125# B1 a_86_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 VGND A2 a_492_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VPWR a_86_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_86_260# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_968_392# A2 a_699_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 X a_86_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_699_392# A3 a_86_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 VGND a_86_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_699_392# A2 a_968_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 X a_86_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VPWR a_86_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_968_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 a_492_125# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 VPWR A1 a_968_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 VPWR B1 a_86_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X23 VGND A1 a_492_125# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/o31ai/sky130_fd_sc_hs__o31ai_1.cdl b/cells/o31ai/sky130_fd_sc_hs__o31ai_1.cdl
index d422d15..e26b185 100644
--- a/cells/o31ai/sky130_fd_sc_hs__o31ai_1.cdl
+++ b/cells/o31ai/sky130_fd_sc_hs__o31ai_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o31ai_1 A1 A2 A3 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o31ai_1
diff --git a/cells/o31ai/sky130_fd_sc_hs__o31ai_1.netlist.tsv b/cells/o31ai/sky130_fd_sc_hs__o31ai_1.netlist.tsv
index ff3731e..64bfafb 100644
--- a/cells/o31ai/sky130_fd_sc_hs__o31ai_1.netlist.tsv
+++ b/cells/o31ai/sky130_fd_sc_hs__o31ai_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o31ai_1 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o31ai/sky130_fd_sc_hs__o31ai_1.spice b/cells/o31ai/sky130_fd_sc_hs__o31ai_1.spice
index cbefa4b..dab158f 100644
--- a/cells/o31ai/sky130_fd_sc_hs__o31ai_1.spice
+++ b/cells/o31ai/sky130_fd_sc_hs__o31ai_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__o31ai_1 A1 A2 A3 B1 VGND VNB VPB VPWR Y
-M1000 Y A3 a_203_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.728e+11p pd=3.62e+06u as=4.704e+11p ps=3.08e+06u
-M1001 a_203_368# A2 a_119_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.024e+11p ps=2.78e+06u
-M1002 a_114_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.292e+11p pd=4.12e+06u as=9.093e+11p ps=5.45e+06u
-M1003 Y B1 a_114_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.479e+11p pd=2.15e+06u as=0p ps=0u
-M1004 a_119_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=6.608e+11p ps=5.66e+06u
-M1005 a_114_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A2 a_114_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_119_368# A2 a_203_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_114_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_114_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_203_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VPWR A1 a_119_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VGND A3 a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A1 a_114_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o31ai/sky130_fd_sc_hs__o31ai_2.cdl b/cells/o31ai/sky130_fd_sc_hs__o31ai_2.cdl
index d2edd90..f3d92f1 100644
--- a/cells/o31ai/sky130_fd_sc_hs__o31ai_2.cdl
+++ b/cells/o31ai/sky130_fd_sc_hs__o31ai_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o31ai_2 A1 A2 A3 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o31ai_2
diff --git a/cells/o31ai/sky130_fd_sc_hs__o31ai_2.netlist.tsv b/cells/o31ai/sky130_fd_sc_hs__o31ai_2.netlist.tsv
index d8249ca..d8c6643 100644
--- a/cells/o31ai/sky130_fd_sc_hs__o31ai_2.netlist.tsv
+++ b/cells/o31ai/sky130_fd_sc_hs__o31ai_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o31ai_2 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o31ai/sky130_fd_sc_hs__o31ai_2.spice b/cells/o31ai/sky130_fd_sc_hs__o31ai_2.spice
index e9fab8f..b2ca785 100644
--- a/cells/o31ai/sky130_fd_sc_hs__o31ai_2.spice
+++ b/cells/o31ai/sky130_fd_sc_hs__o31ai_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__o31ai_2 A1 A2 A3 B1 VGND VNB VPB VPWR Y
-M1000 a_297_368# A3 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.0528e+12p ps=8.6e+06u
-M1001 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1002 Y A3 a_297_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND A3 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.2616e+12p pd=7.93e+06u as=1.0582e+12p ps=1.026e+07u
-M1004 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_27_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_28_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=9.968e+11p pd=8.5e+06u as=0p ps=0u
-M1007 VPWR A1 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_297_368# A2 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_28_368# A2 a_297_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.442e+11p pd=2.14e+06u as=0p ps=0u
-M1012 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 Y A3 a_297_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR A1 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_297_368# A2 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_297_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_28_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND A3 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_28_368# A2 a_297_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o31ai/sky130_fd_sc_hs__o31ai_4.cdl b/cells/o31ai/sky130_fd_sc_hs__o31ai_4.cdl
index 82bb8d9..bb2432f 100644
--- a/cells/o31ai/sky130_fd_sc_hs__o31ai_4.cdl
+++ b/cells/o31ai/sky130_fd_sc_hs__o31ai_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__o31ai_4 A1 A2 A3 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o31ai_4
diff --git a/cells/o31ai/sky130_fd_sc_hs__o31ai_4.netlist.tsv b/cells/o31ai/sky130_fd_sc_hs__o31ai_4.netlist.tsv
index 39d4efc..93c0981 100644
--- a/cells/o31ai/sky130_fd_sc_hs__o31ai_4.netlist.tsv
+++ b/cells/o31ai/sky130_fd_sc_hs__o31ai_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__o31ai_4 A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o31ai/sky130_fd_sc_hs__o31ai_4.spice b/cells/o31ai/sky130_fd_sc_hs__o31ai_4.spice
index 22c5bd6..729d849 100644
--- a/cells/o31ai/sky130_fd_sc_hs__o31ai_4.spice
+++ b/cells/o31ai/sky130_fd_sc_hs__o31ai_4.spice
@@ -16,64 +16,34 @@
.subckt sky130_fd_sc_hs__o31ai_4 A1 A2 A3 B1 VGND VNB VPB VPWR Y
-M1000 VGND A1 a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=2.2892e+12p pd=1.54e+07u as=1.924e+12p ps=1.852e+07u
-M1001 VGND A2 a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_27_82# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 Y A3 a_487_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.3888e+12p pd=1.144e+07u as=1.4e+12p ps=1.146e+07u
-M1004 VGND A1 a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_27_82# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_27_82# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_487_368# A3 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.8984e+12p pd=1.011e+07u as=0p ps=0u
-M1009 Y A3 a_487_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_487_368# A2 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=2.0272e+12p ps=1.482e+07u
-M1011 a_28_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR A1 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_28_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR A1 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_28_368# A2 a_487_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_487_368# A2 a_28_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_28_368# A2 a_487_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y B1 a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1019 VGND A3 a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND A2 a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 Y B1 a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_27_82# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND A3 a_27_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_27_82# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_27_82# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_27_82# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_487_368# A3 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_27_82# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_487_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_82# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND A2 a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_487_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_27_82# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_82# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A3 a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_27_82# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_28_368# A2 a_487_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VGND A3 a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VPWR A1 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_487_368# A2 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_27_82# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND A2 a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_27_82# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 Y B1 a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VPWR A1 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 Y B1 a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 Y A3 a_487_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_28_368# A2 a_487_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_27_82# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_28_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VGND A1 a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VGND A1 a_27_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_27_82# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_487_368# A2 a_28_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 Y A3 a_487_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 a_28_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o32a/sky130_fd_sc_hs__o32a_1.cdl b/cells/o32a/sky130_fd_sc_hs__o32a_1.cdl
index 9430e0c..70926f4 100644
--- a/cells/o32a/sky130_fd_sc_hs__o32a_1.cdl
+++ b/cells/o32a/sky130_fd_sc_hs__o32a_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o32a_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 y B2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 y B2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o32a_1
diff --git a/cells/o32a/sky130_fd_sc_hs__o32a_1.netlist.tsv b/cells/o32a/sky130_fd_sc_hs__o32a_1.netlist.tsv
index af13b36..83ec643 100644
--- a/cells/o32a/sky130_fd_sc_hs__o32a_1.netlist.tsv
+++ b/cells/o32a/sky130_fd_sc_hs__o32a_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o32a_1 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET y B2 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET y B2 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o32a/sky130_fd_sc_hs__o32a_1.spice b/cells/o32a/sky130_fd_sc_hs__o32a_1.spice
index 0cdcc33..f6d049b 100644
--- a/cells/o32a/sky130_fd_sc_hs__o32a_1.spice
+++ b/cells/o32a/sky130_fd_sc_hs__o32a_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o32a_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
-M1000 a_332_368# A2 a_248_368# VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=2.7e+11p ps=2.54e+06u
-M1001 a_251_74# B1 a_83_264# VNB nlowvt w=640000u l=150000u
-+ ad=6.176e+11p pd=5.77e+06u as=2.848e+11p ps=2.17e+06u
-M1002 VGND A2 a_251_74# VNB nlowvt w=640000u l=150000u
-+ ad=5.626e+11p pd=4.44e+06u as=0p ps=0u
-M1003 a_83_264# B2 a_251_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND a_83_264# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1005 a_83_264# A3 a_332_368# VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=0p ps=0u
-M1006 a_251_74# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_548_368# B2 a_83_264# VPB pshort w=1e+06u l=150000u
-+ ad=4.45e+11p pd=2.89e+06u as=0p ps=0u
-M1008 VPWR a_83_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=8.464e+11p pd=5.85e+06u as=3.304e+11p ps=2.83e+06u
-M1009 a_248_368# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR B1 a_548_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_251_74# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_83_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 X a_83_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_83_264# B2 a_548_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_248_368# A2 a_332_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 VGND A3 a_251_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_332_368# A3 a_83_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VPWR A1 a_248_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_251_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VGND A1 a_251_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_548_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_251_74# B2 a_83_264# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_83_264# B1 a_251_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/o32a/sky130_fd_sc_hs__o32a_2.cdl b/cells/o32a/sky130_fd_sc_hs__o32a_2.cdl
index 6dbb297..3708f31 100644
--- a/cells/o32a/sky130_fd_sc_hs__o32a_2.cdl
+++ b/cells/o32a/sky130_fd_sc_hs__o32a_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o32a_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 y B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 y B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o32a_2
diff --git a/cells/o32a/sky130_fd_sc_hs__o32a_2.netlist.tsv b/cells/o32a/sky130_fd_sc_hs__o32a_2.netlist.tsv
index ecaf704..4fa9413 100644
--- a/cells/o32a/sky130_fd_sc_hs__o32a_2.netlist.tsv
+++ b/cells/o32a/sky130_fd_sc_hs__o32a_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o32a_2 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET y B2 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET y B2 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o32a/sky130_fd_sc_hs__o32a_2.spice b/cells/o32a/sky130_fd_sc_hs__o32a_2.spice
index 5c8c8c8..52cee13 100644
--- a/cells/o32a/sky130_fd_sc_hs__o32a_2.spice
+++ b/cells/o32a/sky130_fd_sc_hs__o32a_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__o32a_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
-M1000 a_346_368# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=1.2072e+12p ps=8.76e+06u
-M1001 a_83_264# B2 a_349_74# VNB nlowvt w=740000u l=150000u
-+ ad=6.771e+11p pd=3.31e+06u as=7.289e+11p ps=6.41e+06u
-M1002 a_349_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=9.62e+11p ps=7.04e+06u
-M1003 a_349_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR a_83_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.36e+11p ps=2.84e+06u
-M1005 X a_83_264# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_430_368# A2 a_346_368# VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=0p ps=0u
-M1007 a_349_74# B1 a_83_264# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_83_264# A3 a_430_368# VPB pshort w=1e+06u l=150000u
-+ ad=4.2e+11p pd=2.84e+06u as=0p ps=0u
-M1009 X a_83_264# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1010 VGND A2 a_349_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR B1 a_652_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.2e+11p ps=2.84e+06u
-M1012 a_652_368# B2 a_83_264# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND a_83_264# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_264# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A1 a_346_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 X a_83_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_83_264# B2 a_652_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_83_264# B1 a_349_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_652_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VGND A1 a_349_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_430_368# A3 a_83_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_349_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 X a_83_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_349_74# B2 a_83_264# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_346_368# A2 a_430_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 VGND a_83_264# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND A3 a_349_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o32a/sky130_fd_sc_hs__o32a_4.cdl b/cells/o32a/sky130_fd_sc_hs__o32a_4.cdl
index 434fad9..d200adf 100644
--- a/cells/o32a/sky130_fd_sc_hs__o32a_4.cdl
+++ b/cells/o32a/sky130_fd_sc_hs__o32a_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o32a_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA2 sndA2 A3 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPB1 sndB1 B2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 y B2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 y B2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o32a_4
diff --git a/cells/o32a/sky130_fd_sc_hs__o32a_4.netlist.tsv b/cells/o32a/sky130_fd_sc_hs__o32a_4.netlist.tsv
index b5a39c2..2e9fa7e 100644
--- a/cells/o32a/sky130_fd_sc_hs__o32a_4.netlist.tsv
+++ b/cells/o32a/sky130_fd_sc_hs__o32a_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o32a_4 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET y B2 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET y B2 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o32a/sky130_fd_sc_hs__o32a_4.spice b/cells/o32a/sky130_fd_sc_hs__o32a_4.spice
index 4bb4eac..6c7fcf3 100644
--- a/cells/o32a/sky130_fd_sc_hs__o32a_4.spice
+++ b/cells/o32a/sky130_fd_sc_hs__o32a_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__o32a_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X
-M1000 a_564_74# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.2032e+12p pd=1.144e+07u as=1.5408e+12p ps=1.279e+07u
-M1001 a_564_74# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VGND A1 a_564_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_83_256# A3 a_961_392# VPB pshort w=1e+06u l=150000u
-+ ad=6.2e+11p pd=5.24e+06u as=8.9e+11p ps=7.78e+06u
-M1004 a_83_256# B2 a_534_388# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=7.4e+11p ps=5.48e+06u
-M1005 VGND A2 a_564_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_534_388# B2 a_83_256# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_961_392# A3 a_83_256# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_83_256# B1 a_564_74# VNB nlowvt w=640000u l=150000u
-+ ad=4.032e+11p pd=3.82e+06u as=0p ps=0u
-M1009 VPWR B1 a_534_388# VPB pshort w=1e+06u l=150000u
-+ ad=1.8398e+12p pd=1.418e+07u as=0p ps=0u
-M1010 a_1234_392# A2 a_961_392# VPB pshort w=1e+06u l=150000u
-+ ad=7.9e+11p pd=5.58e+06u as=0p ps=0u
-M1011 VGND A3 a_564_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_564_74# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_83_256# VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.069e+11p pd=4.33e+06u as=0p ps=0u
-M1014 VPWR a_83_256# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=8.064e+11p ps=5.92e+06u
-M1015 X a_83_256# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 X a_83_256# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR A1 a_1234_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1234_392# A1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 X a_83_256# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_961_392# A2 a_1234_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_564_74# B2 a_83_256# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_83_256# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_83_256# B2 a_564_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND a_83_256# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_564_74# B1 a_83_256# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_534_388# B1 VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND a_83_256# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_256# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_83_256# B2 a_534_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_1234_392# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND A1 a_564_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_83_256# B2 a_564_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VGND A3 a_564_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_961_392# A3 a_83_256# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VGND a_83_256# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 X a_83_256# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_564_74# B2 a_83_256# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_1234_392# A2 a_961_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_961_392# A2 a_1234_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 X a_83_256# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_534_388# B2 a_83_256# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 a_564_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 X a_83_256# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR B1 a_534_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 a_534_388# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_83_256# B1 a_564_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 VGND A2 a_564_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 VGND a_83_256# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_564_74# B1 a_83_256# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 VPWR a_83_256# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VPWR A1 a_1234_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X24 a_564_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X25 a_564_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X26 X a_83_256# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_83_256# A3 a_961_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/o32ai/sky130_fd_sc_hs__o32ai_1.cdl b/cells/o32ai/sky130_fd_sc_hs__o32ai_1.cdl
index a3accf1..ab38226 100644
--- a/cells/o32ai/sky130_fd_sc_hs__o32ai_1.cdl
+++ b/cells/o32ai/sky130_fd_sc_hs__o32ai_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o32ai_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 Y B2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB1 sndB1 B2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 Y B2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o32ai_1
diff --git a/cells/o32ai/sky130_fd_sc_hs__o32ai_1.netlist.tsv b/cells/o32ai/sky130_fd_sc_hs__o32ai_1.netlist.tsv
index 1fe52c8..7df2c47 100644
--- a/cells/o32ai/sky130_fd_sc_hs__o32ai_1.netlist.tsv
+++ b/cells/o32ai/sky130_fd_sc_hs__o32ai_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o32ai_1 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET Y B2 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET Y B2 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o32ai/sky130_fd_sc_hs__o32ai_1.spice b/cells/o32ai/sky130_fd_sc_hs__o32ai_1.spice
index ba35272..c2dba88 100644
--- a/cells/o32ai/sky130_fd_sc_hs__o32ai_1.spice
+++ b/cells/o32ai/sky130_fd_sc_hs__o32ai_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o32ai_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
-M1000 a_128_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.024e+11p pd=2.78e+06u as=7.056e+11p ps=5.74e+06u
-M1001 a_342_368# A3 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=4.704e+11p pd=3.08e+06u as=5.6e+11p ps=3.24e+06u
-M1002 VPWR A1 a_456_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=4.704e+11p ps=3.08e+06u
-M1003 VGND A3 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.439e+11p pd=4.43e+06u as=6.771e+11p ps=6.27e+06u
-M1004 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 Y B2 a_128_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_27_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.329e+11p ps=2.65e+06u
-M1007 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_456_368# A2 a_342_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_128_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR B1 a_128_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_456_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 Y A3 a_342_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_342_368# A2 a_456_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o32ai/sky130_fd_sc_hs__o32ai_2.cdl b/cells/o32ai/sky130_fd_sc_hs__o32ai_2.cdl
index 5385d38..959cd9b 100644
--- a/cells/o32ai/sky130_fd_sc_hs__o32ai_2.cdl
+++ b/cells/o32ai/sky130_fd_sc_hs__o32ai_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o32ai_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 Y B2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB1 sndB1 B2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 Y B2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o32ai_2
diff --git a/cells/o32ai/sky130_fd_sc_hs__o32ai_2.netlist.tsv b/cells/o32ai/sky130_fd_sc_hs__o32ai_2.netlist.tsv
index bab267a..51620f6 100644
--- a/cells/o32ai/sky130_fd_sc_hs__o32ai_2.netlist.tsv
+++ b/cells/o32ai/sky130_fd_sc_hs__o32ai_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o32ai_2 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET Y B2 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET Y B2 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o32ai/sky130_fd_sc_hs__o32ai_2.spice b/cells/o32ai/sky130_fd_sc_hs__o32ai_2.spice
index 05d2713..3eb3bb9 100644
--- a/cells/o32ai/sky130_fd_sc_hs__o32ai_2.spice
+++ b/cells/o32ai/sky130_fd_sc_hs__o32ai_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__o32ai_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
-M1000 VPWR A1 a_768_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.0528e+12p pd=8.6e+06u as=6.776e+11p ps=5.69e+06u
-M1001 Y A3 a_499_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=9.968e+11p ps=8.5e+06u
-M1002 a_499_368# A3 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_768_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_768_368# A2 a_499_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_499_368# A2 a_768_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.4208e+12p pd=1.272e+07u as=1.5162e+12p ps=8.64e+06u
-M1007 a_27_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=9.968e+11p pd=8.5e+06u as=0p ps=0u
-M1008 Y B2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND A3 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_27_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.662e+11p ps=4.22e+06u
-M1013 a_27_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y B2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_27_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND A3 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VPWR A1 a_768_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 Y A3 a_499_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_768_368# A2 a_499_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_768_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_27_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y B2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_499_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_499_368# A2 a_768_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_27_74# B2 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o32ai/sky130_fd_sc_hs__o32ai_4.cdl b/cells/o32ai/sky130_fd_sc_hs__o32ai_4.cdl
index 60febe1..eb18c0f 100644
--- a/cells/o32ai/sky130_fd_sc_hs__o32ai_4.cdl
+++ b/cells/o32ai/sky130_fd_sc_hs__o32ai_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o32ai_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB1 sndB1 B2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB1 Y B2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB1 sndB1 B2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB1 Y B2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o32ai_4
diff --git a/cells/o32ai/sky130_fd_sc_hs__o32ai_4.netlist.tsv b/cells/o32ai/sky130_fd_sc_hs__o32ai_4.netlist.tsv
index 5c0fbed..32997ad 100644
--- a/cells/o32ai/sky130_fd_sc_hs__o32ai_4.netlist.tsv
+++ b/cells/o32ai/sky130_fd_sc_hs__o32ai_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o32ai_4 A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 sndB1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB1 MOSFET sndB1 B2 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB1 MOSFET Y B2 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 sndB1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB1 MOSFET sndB1 B2 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB1 MOSFET Y B2 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o32ai/sky130_fd_sc_hs__o32ai_4.spice b/cells/o32ai/sky130_fd_sc_hs__o32ai_4.spice
index 904b3f3..b11d832 100644
--- a/cells/o32ai/sky130_fd_sc_hs__o32ai_4.spice
+++ b/cells/o32ai/sky130_fd_sc_hs__o32ai_4.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__o32ai_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y
-M1000 a_1330_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4e+12p pd=1.146e+07u as=1.792e+12p ps=1.44e+07u
-M1001 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=2.9524e+12p pd=2.427e+07u as=9.435e+11p ps=8.47e+06u
-M1002 a_27_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.7051e+12p ps=1.361e+07u
-M1003 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A1 a_1330_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y A3 a_861_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.344e+12p pd=1.136e+07u as=1.8928e+12p ps=1.458e+07u
-M1011 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_1330_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_27_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_27_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6688e+12p pd=1.418e+07u as=0p ps=0u
-M1016 a_27_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_861_368# A3 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A1 a_1330_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 Y B2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1330_368# A2 a_861_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y B2 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Y A3 a_861_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_27_368# B2 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_861_368# A2 a_1330_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1330_368# A2 a_861_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_861_368# A2 a_1330_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 Y B2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_861_368# A3 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_27_368# B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 Y B2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_27_74# B2 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VPWR B1 a_27_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND A3 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_27_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VGND A3 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR A1 a_1330_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_27_74# B2 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_1330_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_861_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_861_368# A2 a_1330_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_27_368# B2 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Y A3 a_861_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_1330_368# A2 a_861_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_27_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_27_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 Y B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VGND A3 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_27_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_861_368# A2 a_1330_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VPWR B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 Y B2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_1330_368# A2 a_861_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 Y B2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 Y B2 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 a_861_368# A3 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 VPWR B1 a_27_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 Y A3 a_861_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X35 a_27_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 VPWR A1 a_1330_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X37 a_1330_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X38 VGND A3 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X39 a_27_74# B2 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o41a/sky130_fd_sc_hs__o41a_1.cdl b/cells/o41a/sky130_fd_sc_hs__o41a_1.cdl
index b1d9e95..809bb8d 100644
--- a/cells/o41a/sky130_fd_sc_hs__o41a_1.cdl
+++ b/cells/o41a/sky130_fd_sc_hs__o41a_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o41a_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA3 sndA3 A4 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 sndA3 A4 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 pndA A4 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 pndA A4 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o41a_1
diff --git a/cells/o41a/sky130_fd_sc_hs__o41a_1.netlist.tsv b/cells/o41a/sky130_fd_sc_hs__o41a_1.netlist.tsv
index cbd9a4f..7c82443 100644
--- a/cells/o41a/sky130_fd_sc_hs__o41a_1.netlist.tsv
+++ b/cells/o41a/sky130_fd_sc_hs__o41a_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o41a_1 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 sndA3 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET sndA3 A4 y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET pndA A4 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 sndA3 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET sndA3 A4 y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET pndA A4 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o41a/sky130_fd_sc_hs__o41a_1.spice b/cells/o41a/sky130_fd_sc_hs__o41a_1.spice
index c258e0e..bff01b7 100644
--- a/cells/o41a/sky130_fd_sc_hs__o41a_1.spice
+++ b/cells/o41a/sky130_fd_sc_hs__o41a_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__o41a_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
-M1000 a_527_368# A3 a_443_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.704e+11p pd=3.08e+06u as=3.024e+11p ps=2.78e+06u
-M1001 VPWR A1 a_641_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4016e+12p pd=7.2e+06u as=4.704e+11p ps=3.08e+06u
-M1002 a_641_368# A2 a_527_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND A4 a_326_74# VNB nlowvt w=640000u l=150000u
-+ ad=8.899e+11p pd=6.71e+06u as=6.24e+11p ps=5.79e+06u
-M1004 a_326_74# B1 a_83_270# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1005 VPWR a_83_270# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1006 a_83_270# B1 VPWR VPB pshort w=840000u l=150000u
-+ ad=4.0165e+11p pd=3.01e+06u as=0p ps=0u
-M1007 VGND A2 a_326_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_443_368# A4 a_83_270# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_326_74# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_83_270# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1011 a_326_74# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_83_270# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND A3 a_326_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VPWR B1 a_83_270# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_326_74# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_83_270# B1 a_326_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_443_368# A3 a_527_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_527_368# A2 a_641_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_641_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_326_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_83_270# A4 a_443_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VGND A1 a_326_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 X a_83_270# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o41a/sky130_fd_sc_hs__o41a_2.cdl b/cells/o41a/sky130_fd_sc_hs__o41a_2.cdl
index 22f7dba..3aeb900 100644
--- a/cells/o41a/sky130_fd_sc_hs__o41a_2.cdl
+++ b/cells/o41a/sky130_fd_sc_hs__o41a_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o41a_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA3 sndA3 A4 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 sndA3 A4 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 pndA A4 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 pndA A4 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o41a_2
diff --git a/cells/o41a/sky130_fd_sc_hs__o41a_2.netlist.tsv b/cells/o41a/sky130_fd_sc_hs__o41a_2.netlist.tsv
index 5e5081a..ea5dd9c 100644
--- a/cells/o41a/sky130_fd_sc_hs__o41a_2.netlist.tsv
+++ b/cells/o41a/sky130_fd_sc_hs__o41a_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o41a_2 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 sndA3 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET sndA3 A4 y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET pndA A4 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 sndA3 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET sndA3 A4 y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET pndA A4 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o41a/sky130_fd_sc_hs__o41a_2.spice b/cells/o41a/sky130_fd_sc_hs__o41a_2.spice
index 3990473..4580c99 100644
--- a/cells/o41a/sky130_fd_sc_hs__o41a_2.spice
+++ b/cells/o41a/sky130_fd_sc_hs__o41a_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__o41a_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
-M1000 VPWR B1 a_428_368# VPB pshort w=1e+06u l=150000u
-+ ad=1.7526e+12p pd=1.002e+07u as=4.554e+11p ps=3.08e+06u
-M1001 a_200_368# A2 a_116_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.704e+11p pd=3.08e+06u as=3.024e+11p ps=2.78e+06u
-M1002 X a_428_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1003 VPWR a_428_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_27_74# A4 VGND VNB nlowvt w=740000u l=150000u
-+ ad=6.364e+11p pd=6.16e+06u as=1.2691e+12p ps=9.35e+06u
-M1005 X a_428_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1006 VGND A3 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_116_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_428_368# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_428_368# B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.627e+11p pd=2.19e+06u as=0p ps=0u
-M1010 a_428_368# A4 a_314_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=4.704e+11p ps=3.08e+06u
-M1011 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_314_368# A3 a_200_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A1 a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_314_368# A4 a_428_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_27_74# B1 a_428_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_428_368# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 X a_428_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND A4 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 X a_428_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_27_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_116_368# A2 a_200_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_200_368# A3 a_314_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VPWR a_428_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND a_428_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o41a/sky130_fd_sc_hs__o41a_4.cdl b/cells/o41a/sky130_fd_sc_hs__o41a_4.cdl
index 925eb57..eafc9ae 100644
--- a/cells/o41a/sky130_fd_sc_hs__o41a_4.cdl
+++ b/cells/o41a/sky130_fd_sc_hs__o41a_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__o41a_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA3 sndA3 A4 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIPX X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 sndA3 A4 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIPX X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 pndA A4 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 y B1 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMINX X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 pndA A4 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 y B1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMINX X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o41a_4
diff --git a/cells/o41a/sky130_fd_sc_hs__o41a_4.netlist.tsv b/cells/o41a/sky130_fd_sc_hs__o41a_4.netlist.tsv
index f25283a..fc50ff2 100644
--- a/cells/o41a/sky130_fd_sc_hs__o41a_4.netlist.tsv
+++ b/cells/o41a/sky130_fd_sc_hs__o41a_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__o41a_4 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 sndA3 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET sndA3 A4 y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 y VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIPX MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET pndA A4 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET y B1 pndA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMINX MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 sndA3 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET sndA3 A4 y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 y VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIPX MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET pndA A4 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET y B1 pndA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMINX MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o41a/sky130_fd_sc_hs__o41a_4.spice b/cells/o41a/sky130_fd_sc_hs__o41a_4.spice
index a3b9f99..92a7d32 100644
--- a/cells/o41a/sky130_fd_sc_hs__o41a_4.spice
+++ b/cells/o41a/sky130_fd_sc_hs__o41a_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__o41a_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X
-M1000 a_523_124# A4 VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.1456e+12p pd=1.126e+07u as=1.69995e+12p ps=1.463e+07u
-M1001 a_851_368# A3 a_762_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.0528e+12p ps=8.6e+06u
-M1002 a_762_368# A3 a_851_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_523_124# A3 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_110_48# A4 a_851_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=5.992e+11p pd=5.14e+06u as=0p ps=0u
-M1005 a_523_124# B1 a_110_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1006 a_1213_368# A2 a_762_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=7.28e+11p pd=5.78e+06u as=0p ps=0u
-M1007 VPWR A1 a_1213_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6953e+12p pd=1.387e+07u as=0p ps=0u
-M1008 a_523_124# A2 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 X a_110_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1010 a_523_124# A1 VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A1 a_523_124# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_110_48# B1 a_523_124# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_110_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND A3 a_523_124# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND a_110_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_110_48# B1 VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND A2 a_523_124# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_762_368# A2 a_1213_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 X a_110_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1020 VPWR B1 a_110_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1213_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_110_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND a_110_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 X a_110_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR a_110_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_851_368# A4 a_110_48# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VGND A4 a_523_124# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_851_368# A3 a_762_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VPWR a_110_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR B1 a_110_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_1213_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 VPWR a_110_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND A3 a_523_124# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_851_368# A4 a_110_48# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VGND a_110_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_523_124# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_523_124# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VGND A2 a_523_124# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 VGND A1 a_523_124# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_762_368# A2 a_1213_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_523_124# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 X a_110_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 X a_110_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 X a_110_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_110_48# B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X18 X a_110_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VPWR A1 a_1213_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_762_368# A3 a_851_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_523_124# B1 a_110_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 a_110_48# B1 a_523_124# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 VGND A4 a_523_124# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 a_523_124# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X25 a_1213_368# A2 a_762_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_110_48# A4 a_851_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VGND a_110_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o41ai/sky130_fd_sc_hs__o41ai_1.cdl b/cells/o41ai/sky130_fd_sc_hs__o41ai_1.cdl
index 347fe5c..440a7d0 100644
--- a/cells/o41ai/sky130_fd_sc_hs__o41ai_1.cdl
+++ b/cells/o41ai/sky130_fd_sc_hs__o41ai_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o41ai_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA3 sndA3 A4 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 sndA3 A4 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 pndA A4 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 pndA A4 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o41ai_1
diff --git a/cells/o41ai/sky130_fd_sc_hs__o41ai_1.netlist.tsv b/cells/o41ai/sky130_fd_sc_hs__o41ai_1.netlist.tsv
index 181bdaf..cdfbfec 100644
--- a/cells/o41ai/sky130_fd_sc_hs__o41ai_1.netlist.tsv
+++ b/cells/o41ai/sky130_fd_sc_hs__o41ai_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o41ai_1 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 sndA3 VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET sndA3 A4 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET pndA A4 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 sndA3 VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET sndA3 A4 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET pndA A4 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o41ai/sky130_fd_sc_hs__o41ai_1.spice b/cells/o41ai/sky130_fd_sc_hs__o41ai_1.spice
index 82bd085..1e98036 100644
--- a/cells/o41ai/sky130_fd_sc_hs__o41ai_1.spice
+++ b/cells/o41ai/sky130_fd_sc_hs__o41ai_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__o41ai_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
-M1000 a_157_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=7.104e+11p pd=6.36e+06u as=6.327e+11p ps=4.67e+06u
-M1001 a_157_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_260_368# A4 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=3.808e+11p pd=2.92e+06u as=3.92e+11p ps=2.94e+06u
-M1003 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=9.072e+11p ps=6.1e+06u
-M1004 a_358_368# A3 a_260_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=4.704e+11p pd=3.08e+06u as=0p ps=0u
-M1005 VPWR A1 a_472_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=4.704e+11p ps=3.08e+06u
-M1006 a_472_368# A2 a_358_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND A2 a_157_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A4 a_157_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_157_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
+X0 a_358_368# A2 a_472_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_157_74# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 Y B1 a_157_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_472_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_157_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 Y A4 a_260_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_260_368# A3 a_358_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND A3 a_157_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND A1 a_157_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/o41ai/sky130_fd_sc_hs__o41ai_2.cdl b/cells/o41ai/sky130_fd_sc_hs__o41ai_2.cdl
index 94538ac..2554dd4 100644
--- a/cells/o41ai/sky130_fd_sc_hs__o41ai_2.cdl
+++ b/cells/o41ai/sky130_fd_sc_hs__o41ai_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o41ai_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA3 sndA3 A4 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 sndA3 A4 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 pndA A4 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 pndA A4 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o41ai_2
diff --git a/cells/o41ai/sky130_fd_sc_hs__o41ai_2.netlist.tsv b/cells/o41ai/sky130_fd_sc_hs__o41ai_2.netlist.tsv
index 068ed40..c36c550 100644
--- a/cells/o41ai/sky130_fd_sc_hs__o41ai_2.netlist.tsv
+++ b/cells/o41ai/sky130_fd_sc_hs__o41ai_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o41ai_2 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 sndA3 VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET sndA3 A4 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET pndA A4 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 sndA3 VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET sndA3 A4 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET pndA A4 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o41ai/sky130_fd_sc_hs__o41ai_2.spice b/cells/o41ai/sky130_fd_sc_hs__o41ai_2.spice
index a26b6be..e209b37 100644
--- a/cells/o41ai/sky130_fd_sc_hs__o41ai_2.spice
+++ b/cells/o41ai/sky130_fd_sc_hs__o41ai_2.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__o41ai_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
-M1000 a_607_368# A2 a_807_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=9.744e+11p ps=8.46e+06u
-M1001 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=9.688e+11p ps=8.45e+06u
-M1002 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_314_368# A4 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.1144e+12p pd=8.71e+06u as=0p ps=0u
-M1004 a_807_368# A2 a_607_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_132_74# A4 VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.4245e+12p pd=1.273e+07u as=1.0397e+12p ps=8.73e+06u
-M1006 VGND A4 a_132_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_607_368# A3 a_314_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_132_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1009 a_314_368# A3 a_607_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR A1 a_807_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A3 a_132_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_132_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_132_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_807_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_132_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND A1 a_132_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND A2 a_132_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Y B1 a_132_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 Y A4 a_314_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND A1 a_132_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_132_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_132_74# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_314_368# A4 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_314_368# A3 a_607_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_607_368# A2 a_807_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 Y B1 a_132_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_132_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_807_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND A2 a_132_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y A4 a_314_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_607_368# A3 a_314_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_807_368# A2 a_607_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_132_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VGND A4 a_132_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND A3 a_132_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_132_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VPWR A1 a_807_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/o41ai/sky130_fd_sc_hs__o41ai_4.cdl b/cells/o41ai/sky130_fd_sc_hs__o41ai_4.cdl
index 6886593..42a9ceb 100644
--- a/cells/o41ai/sky130_fd_sc_hs__o41ai_4.cdl
+++ b/cells/o41ai/sky130_fd_sc_hs__o41ai_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__o41ai_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMPA0 VPWR A1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA0 VPWR A1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA1 sndA1 A2 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMPA1 sndA1 A2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA2 sndA2 A3 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPA3 sndA3 A4 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPB0 VPWR B1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA2 sndA2 A3 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPA3 sndA3 A4 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPB0 VPWR B1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA0 pndA A1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA1 pndA A2 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA2 pndA A3 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNA3 pndA A4 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNB0 Y B1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA0 pndA A1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA1 pndA A2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA2 pndA A3 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNA3 pndA A4 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNB0 Y B1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__o41ai_4
diff --git a/cells/o41ai/sky130_fd_sc_hs__o41ai_4.netlist.tsv b/cells/o41ai/sky130_fd_sc_hs__o41ai_4.netlist.tsv
index de96c76..840d44a 100644
--- a/cells/o41ai/sky130_fd_sc_hs__o41ai_4.netlist.tsv
+++ b/cells/o41ai/sky130_fd_sc_hs__o41ai_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__o41ai_4 A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMPA0 MOSFET VPWR A1 sndA1 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA1 MOSFET sndA1 A2 sndA2 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA2 MOSFET sndA2 A3 sndA3 VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPA3 MOSFET sndA3 A4 Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPB0 MOSFET VPWR B1 Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA0 MOSFET pndA A1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA1 MOSFET pndA A2 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA2 MOSFET pndA A3 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNA3 MOSFET pndA A4 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNB0 MOSFET Y B1 pndA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA0 MOSFET VPWR A1 sndA1 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA1 MOSFET sndA1 A2 sndA2 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA2 MOSFET sndA2 A3 sndA3 VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPA3 MOSFET sndA3 A4 Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPB0 MOSFET VPWR B1 Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA0 MOSFET pndA A1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA1 MOSFET pndA A2 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA2 MOSFET pndA A3 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNA3 MOSFET pndA A4 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNB0 MOSFET Y B1 pndA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/o41ai/sky130_fd_sc_hs__o41ai_4.spice b/cells/o41ai/sky130_fd_sc_hs__o41ai_4.spice
index bfca76b..e612f55 100644
--- a/cells/o41ai/sky130_fd_sc_hs__o41ai_4.spice
+++ b/cells/o41ai/sky130_fd_sc_hs__o41ai_4.spice
@@ -16,80 +16,42 @@
.subckt sky130_fd_sc_hs__o41ai_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y
-M1000 Y A4 a_339_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.12e+12p pd=8.72e+06u as=1.6688e+12p ps=1.418e+07u
-M1001 a_339_368# A3 a_788_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.456e+12p ps=1.156e+07u
-M1002 VGND A4 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.1756e+12p pd=1.772e+07u as=2.3976e+12p ps=2.276e+07u
-M1003 VGND A3 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_339_368# A4 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_788_368# A3 a_339_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_788_368# A3 a_339_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_788_368# A2 a_1191_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=1.6688e+12p ps=1.418e+07u
-M1010 a_1191_368# A2 a_788_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND A4 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_788_368# A2 a_1191_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_339_368# A3 a_788_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR B1 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4448e+12p pd=1.154e+07u as=0p ps=0u
-M1016 a_1191_368# A2 a_788_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.662e+11p ps=4.22e+06u
-M1018 a_1191_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR A1 a_1191_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR A1 a_1191_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1191_368# A1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_27_74# A2 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_27_74# A4 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 Y B1 VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_27_74# A4 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND A2 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 Y A4 a_339_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 Y B1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_27_74# B1 Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_27_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VGND A1 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_27_74# A1 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_339_368# A4 Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_27_74# A3 VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VGND A3 a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_339_368# A4 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_27_74# A2 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_788_368# A3 a_339_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_339_368# A4 Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A3 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_339_368# A3 a_788_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_1191_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_1191_368# A2 a_788_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_27_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_1191_368# A2 a_788_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 VPWR A1 a_1191_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_1191_368# A1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VGND A4 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_27_74# A1 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 Y A4 a_339_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_339_368# A3 a_788_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 Y A4 a_339_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VPWR A1 a_1191_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_788_368# A3 a_339_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_27_74# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 VGND A4 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 VGND A3 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 VGND A2 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_788_368# A2 a_1191_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_27_74# A4 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_788_368# A2 a_1191_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 Y B1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 VGND A1 a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 a_27_74# B1 Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 a_27_74# A3 VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/or2/sky130_fd_sc_hs__or2_1.cdl b/cells/or2/sky130_fd_sc_hs__or2_1.cdl
index 0178056..5ac15e0 100644
--- a/cells/or2/sky130_fd_sc_hs__or2_1.cdl
+++ b/cells/or2/sky130_fd_sc_hs__or2_1.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__or2_1 A B VGND VNB VPB VPWR X
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or2_1
diff --git a/cells/or2/sky130_fd_sc_hs__or2_1.netlist.tsv b/cells/or2/sky130_fd_sc_hs__or2_1.netlist.tsv
index 4761430..8f7c63f 100644
--- a/cells/or2/sky130_fd_sc_hs__or2_1.netlist.tsv
+++ b/cells/or2/sky130_fd_sc_hs__or2_1.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__or2_1 A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B y VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B y VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or2/sky130_fd_sc_hs__or2_1.spice b/cells/or2/sky130_fd_sc_hs__or2_1.spice
index 135ec5d..8e2f929 100644
--- a/cells/or2/sky130_fd_sc_hs__or2_1.spice
+++ b/cells/or2/sky130_fd_sc_hs__or2_1.spice
@@ -16,16 +16,10 @@
.subckt sky130_fd_sc_hs__or2_1 A B VGND VNB VPB VPWR X
-M1000 a_152_368# B a_63_368# VPB pshort w=840000u l=150000u
-+ ad=2.268e+11p pd=2.22e+06u as=2.478e+11p ps=2.27e+06u
-M1001 X a_63_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=6.692e+11p ps=3.52e+06u
-M1002 X a_63_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=5.7345e+11p ps=4.42e+06u
-M1003 VPWR A a_152_368# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND A a_63_368# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=2.6125e+11p ps=2.05e+06u
-M1005 a_63_368# B VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_63_368# B a_152_368# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VGND B a_63_368# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X2 a_152_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_63_368# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 VPWR a_63_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND a_63_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/or2/sky130_fd_sc_hs__or2_2.cdl b/cells/or2/sky130_fd_sc_hs__or2_2.cdl
index 91c67dd..59b644c 100644
--- a/cells/or2/sky130_fd_sc_hs__or2_2.cdl
+++ b/cells/or2/sky130_fd_sc_hs__or2_2.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__or2_2 A B VGND VNB VPB VPWR X
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or2_2
diff --git a/cells/or2/sky130_fd_sc_hs__or2_2.netlist.tsv b/cells/or2/sky130_fd_sc_hs__or2_2.netlist.tsv
index 2d7fc5a..a253935 100644
--- a/cells/or2/sky130_fd_sc_hs__or2_2.netlist.tsv
+++ b/cells/or2/sky130_fd_sc_hs__or2_2.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__or2_2 A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or2/sky130_fd_sc_hs__or2_2.spice b/cells/or2/sky130_fd_sc_hs__or2_2.spice
index 36458c5..1c8e84b 100644
--- a/cells/or2/sky130_fd_sc_hs__or2_2.spice
+++ b/cells/or2/sky130_fd_sc_hs__or2_2.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__or2_2 A B VGND VNB VPB VPWR X
-M1000 X a_27_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.584e+11p pd=2.88e+06u as=7.558e+11p ps=5.85e+06u
-M1001 a_114_368# B a_27_368# VPB pshort w=1e+06u l=150000u
-+ ad=2.4e+11p pd=2.48e+06u as=2.85e+11p ps=2.57e+06u
-M1002 VPWR a_27_368# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND a_27_368# X VNB nlowvt w=740000u l=150000u
-+ ad=6.823e+11p pd=6.18e+06u as=2.072e+11p ps=2.04e+06u
-M1004 a_27_368# B VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=0p ps=0u
-M1005 VPWR A a_114_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A a_27_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_27_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND a_27_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_27_368# B a_114_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_27_368# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND B a_27_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_114_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 X a_27_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 X a_27_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR a_27_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/or2/sky130_fd_sc_hs__or2_4.cdl b/cells/or2/sky130_fd_sc_hs__or2_4.cdl
index 3790fbb..0044df9 100644
--- a/cells/or2/sky130_fd_sc_hs__or2_4.cdl
+++ b/cells/or2/sky130_fd_sc_hs__or2_4.cdl
@@ -16,16 +16,16 @@
.SUBCKT sky130_fd_sc_hs__or2_4 A B VGND VNB VPB VPWR X
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or2_4
diff --git a/cells/or2/sky130_fd_sc_hs__or2_4.netlist.tsv b/cells/or2/sky130_fd_sc_hs__or2_4.netlist.tsv
index d91342c..530b0ff 100644
--- a/cells/or2/sky130_fd_sc_hs__or2_4.netlist.tsv
+++ b/cells/or2/sky130_fd_sc_hs__or2_4.netlist.tsv
@@ -1,8 +1,8 @@
sky130_fd_sc_hs__or2_4 A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or2/sky130_fd_sc_hs__or2_4.spice b/cells/or2/sky130_fd_sc_hs__or2_4.spice
index abe7f9e..ae81ac4 100644
--- a/cells/or2/sky130_fd_sc_hs__or2_4.spice
+++ b/cells/or2/sky130_fd_sc_hs__or2_4.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__or2_4 A B VGND VNB VPB VPWR X
-M1000 VGND B a_83_260# VNB nlowvt w=740000u l=150000u
-+ ad=1.6058e+12p pd=1.026e+07u as=2.479e+11p ps=2.15e+06u
-M1001 a_83_260# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.773e+11p pd=4.25e+06u as=0p ps=0u
-M1003 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.4068e+12p pd=1.132e+07u as=6.72e+11p ps=5.68e+06u
-M1005 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 X a_83_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_493_388# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6.5e+11p pd=5.3e+06u as=0p ps=0u
-M1008 VPWR a_83_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_83_260# B a_493_388# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1010 VPWR A a_493_388# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_493_388# B a_83_260# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_83_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND a_83_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR a_83_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_493_388# B a_83_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND A a_83_260# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_83_260# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 X a_83_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VPWR A a_493_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 X a_83_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_83_260# B a_493_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_493_388# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 VGND a_83_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/or2b/sky130_fd_sc_hs__or2b_1.cdl b/cells/or2b/sky130_fd_sc_hs__or2b_1.cdl
index 146fbd6..9c149c4 100644
--- a/cells/or2b/sky130_fd_sc_hs__or2b_1.cdl
+++ b/cells/or2b/sky130_fd_sc_hs__or2b_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__or2b_1 A B_N VGND VNB VPB VPWR X
*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or2b_1
diff --git a/cells/or2b/sky130_fd_sc_hs__or2b_1.netlist.tsv b/cells/or2b/sky130_fd_sc_hs__or2b_1.netlist.tsv
index b12a3bd..7aebb0c 100644
--- a/cells/or2b/sky130_fd_sc_hs__or2b_1.netlist.tsv
+++ b/cells/or2b/sky130_fd_sc_hs__or2b_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__or2b_1 A:I B_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or2b/sky130_fd_sc_hs__or2b_1.spice b/cells/or2b/sky130_fd_sc_hs__or2b_1.spice
index e86d9cb..4d0a4c1 100644
--- a/cells/or2b/sky130_fd_sc_hs__or2b_1.spice
+++ b/cells/or2b/sky130_fd_sc_hs__or2b_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__or2b_1 A B_N VGND VNB VPB VPWR X
-M1000 a_264_368# a_27_112# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.54e+11p pd=1.66e+06u as=7.357e+11p ps=5.01e+06u
-M1001 VGND A a_264_368# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VGND B_N a_27_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=3.685e+11p ps=2.44e+06u
-M1003 X a_264_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=7.662e+11p ps=5.48e+06u
-M1004 a_353_368# a_27_112# a_264_368# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=2.95e+11p ps=2.59e+06u
-M1005 VPWR B_N a_27_112# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1006 VPWR A a_353_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_264_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
+X0 a_27_112# B_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X1 a_264_368# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X2 VGND a_264_368# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_264_368# a_27_112# a_353_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_353_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VPWR a_264_368# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_27_112# B_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 VGND a_27_112# a_264_368# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/or2b/sky130_fd_sc_hs__or2b_2.cdl b/cells/or2b/sky130_fd_sc_hs__or2b_2.cdl
index dc7bb37..db5154c 100644
--- a/cells/or2b/sky130_fd_sc_hs__or2b_2.cdl
+++ b/cells/or2b/sky130_fd_sc_hs__or2b_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__or2b_2 A B_N VGND VNB VPB VPWR X
*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or2b_2
diff --git a/cells/or2b/sky130_fd_sc_hs__or2b_2.netlist.tsv b/cells/or2b/sky130_fd_sc_hs__or2b_2.netlist.tsv
index f8eb472..88271cb 100644
--- a/cells/or2b/sky130_fd_sc_hs__or2b_2.netlist.tsv
+++ b/cells/or2b/sky130_fd_sc_hs__or2b_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__or2b_2 A:I B_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or2b/sky130_fd_sc_hs__or2b_2.spice b/cells/or2b/sky130_fd_sc_hs__or2b_2.spice
index 3053196..2292aa7 100644
--- a/cells/or2b/sky130_fd_sc_hs__or2b_2.spice
+++ b/cells/or2b/sky130_fd_sc_hs__or2b_2.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__or2b_2 A B_N VGND VNB VPB VPWR X
-M1000 X a_187_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=5.768e+11p pd=3.27e+06u as=8.614e+11p ps=6.09e+06u
-M1001 a_470_368# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1002 VGND B_N a_27_368# VNB nlowvt w=550000u l=150000u
-+ ad=9.5555e+11p pd=7.08e+06u as=1.5675e+11p ps=1.67e+06u
-M1003 a_187_48# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=2.208e+11p pd=1.97e+06u as=0p ps=0u
-M1004 a_187_48# a_27_368# a_470_368# VPB pshort w=1e+06u l=150000u
-+ ad=4.15e+11p pd=2.83e+06u as=0p ps=0u
-M1005 X a_187_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1006 VGND a_187_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR B_N a_27_368# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1008 VGND a_27_368# a_187_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR a_187_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# B_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 VGND A a_187_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VPWR A a_470_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND a_187_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_470_368# a_27_368# a_187_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 X a_187_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_187_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_27_368# B_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X8 X a_187_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_187_48# a_27_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/or2b/sky130_fd_sc_hs__or2b_4.cdl b/cells/or2b/sky130_fd_sc_hs__or2b_4.cdl
index 100cca0..9afa0cf 100644
--- a/cells/or2b/sky130_fd_sc_hs__or2b_4.cdl
+++ b/cells/or2b/sky130_fd_sc_hs__or2b_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__or2b_4 A B_N VGND VNB VPB VPWR X
*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP1 B B_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP1 B B_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN1 B B_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN2 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN1 B B_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or2b_4
diff --git a/cells/or2b/sky130_fd_sc_hs__or2b_4.netlist.tsv b/cells/or2b/sky130_fd_sc_hs__or2b_4.netlist.tsv
index 1e8b559..71f7530 100644
--- a/cells/or2b/sky130_fd_sc_hs__or2b_4.netlist.tsv
+++ b/cells/or2b/sky130_fd_sc_hs__or2b_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__or2b_4 A:I B_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP1 MOSFET B B_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN1 MOSFET B B_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP1 MOSFET B B_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN1 MOSFET B B_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or2b/sky130_fd_sc_hs__or2b_4.spice b/cells/or2b/sky130_fd_sc_hs__or2b_4.spice
index 6d0a881..de9582b 100644
--- a/cells/or2b/sky130_fd_sc_hs__or2b_4.spice
+++ b/cells/or2b/sky130_fd_sc_hs__or2b_4.spice
@@ -16,40 +16,22 @@
.subckt sky130_fd_sc_hs__or2b_4 A B_N VGND VNB VPB VPWR X
-M1000 X a_81_296# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.6394e+12p ps=1.379e+07u
-M1001 VPWR a_81_296# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 X a_81_296# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR a_81_296# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_676_48# B_N VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.85e+11p pd=2.57e+06u as=0p ps=0u
-M1005 a_81_296# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=4.672e+11p pd=4.02e+06u as=1.1509e+12p ps=1.032e+07u
-M1006 a_81_296# a_676_48# a_489_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=8.8e+11p ps=7.76e+06u
-M1007 VGND a_81_296# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.329e+11p ps=4.13e+06u
-M1008 a_81_296# a_676_48# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_489_392# a_676_48# a_81_296# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND A a_81_296# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_489_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR A a_489_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_81_296# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_81_296# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND a_81_296# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_676_48# B_N VGND VNB nlowvt w=640000u l=150000u
-+ ad=6.272e+11p pd=3.24e+06u as=0p ps=0u
-M1017 VGND a_676_48# a_81_296# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_81_296# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND a_81_296# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_81_296# a_676_48# a_489_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 X a_81_296# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_489_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 X a_81_296# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND a_676_48# a_81_296# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 VPWR B_N a_676_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VGND B_N a_676_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 VPWR a_81_296# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_489_392# a_676_48# a_81_296# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VPWR a_81_296# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_81_296# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_81_296# a_676_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 X a_81_296# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VPWR A a_489_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 VGND A a_81_296# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 VGND a_81_296# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/or3/sky130_fd_sc_hs__or3_1.cdl b/cells/or3/sky130_fd_sc_hs__or3_1.cdl
index 168bd94..14ec916 100644
--- a/cells/or3/sky130_fd_sc_hs__or3_1.cdl
+++ b/cells/or3/sky130_fd_sc_hs__or3_1.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__or3_1 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN3 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or3_1
diff --git a/cells/or3/sky130_fd_sc_hs__or3_1.netlist.tsv b/cells/or3/sky130_fd_sc_hs__or3_1.netlist.tsv
index 97d4a21..10bf37e 100644
--- a/cells/or3/sky130_fd_sc_hs__or3_1.netlist.tsv
+++ b/cells/or3/sky130_fd_sc_hs__or3_1.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__or3_1 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or3/sky130_fd_sc_hs__or3_1.spice b/cells/or3/sky130_fd_sc_hs__or3_1.spice
index 4f99e67..05a256c 100644
--- a/cells/or3/sky130_fd_sc_hs__or3_1.spice
+++ b/cells/or3/sky130_fd_sc_hs__or3_1.spice
@@ -16,20 +16,12 @@
.subckt sky130_fd_sc_hs__or3_1 A B C VGND VNB VPB VPWR X
-M1000 a_200_368# B a_116_368# VPB pshort w=1e+06u l=150000u
-+ ad=4.2e+11p pd=2.84e+06u as=2.7e+11p ps=2.54e+06u
-M1001 X a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=7.618e+11p ps=3.7e+06u
-M1002 VGND A a_27_74# VNB nlowvt w=550000u l=150000u
-+ ad=4.71e+11p pd=4.12e+06u as=5.225e+11p ps=4.1e+06u
-M1003 a_27_74# B VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 X a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1005 a_116_368# C a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1006 VGND C a_27_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A a_200_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_74# C a_116_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VGND a_27_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR a_27_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_27_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 a_116_368# B a_200_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VGND B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X6 a_200_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_27_74# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/or3/sky130_fd_sc_hs__or3_2.cdl b/cells/or3/sky130_fd_sc_hs__or3_2.cdl
index fd2a674..a676cf3 100644
--- a/cells/or3/sky130_fd_sc_hs__or3_2.cdl
+++ b/cells/or3/sky130_fd_sc_hs__or3_2.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__or3_2 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN3 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or3_2
diff --git a/cells/or3/sky130_fd_sc_hs__or3_2.netlist.tsv b/cells/or3/sky130_fd_sc_hs__or3_2.netlist.tsv
index 5610c7c..2a1eea1 100644
--- a/cells/or3/sky130_fd_sc_hs__or3_2.netlist.tsv
+++ b/cells/or3/sky130_fd_sc_hs__or3_2.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__or3_2 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or3/sky130_fd_sc_hs__or3_2.spice b/cells/or3/sky130_fd_sc_hs__or3_2.spice
index b566318..a35ef73 100644
--- a/cells/or3/sky130_fd_sc_hs__or3_2.spice
+++ b/cells/or3/sky130_fd_sc_hs__or3_2.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__or3_2 A B C VGND VNB VPB VPWR X
-M1000 VGND a_27_74# X VNB nlowvt w=740000u l=150000u
-+ ad=9.725e+11p pd=7.09e+06u as=2.072e+11p ps=2.04e+06u
-M1001 a_150_392# C a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=2.95e+11p ps=2.59e+06u
-M1002 X a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=8.782e+11p ps=6.09e+06u
-M1003 VPWR a_27_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR A a_234_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.2e+11p ps=2.84e+06u
-M1005 a_234_392# B a_150_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.064e+11p ps=3.83e+06u
-M1007 X a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_74# B VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND C a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 VPWR a_27_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND a_27_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 X a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_27_74# C a_150_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_150_392# B a_234_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_27_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 X a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_27_74# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_234_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/or3/sky130_fd_sc_hs__or3_4.cdl b/cells/or3/sky130_fd_sc_hs__or3_4.cdl
index a9ea3fd..d3afbbb 100644
--- a/cells/or3/sky130_fd_sc_hs__or3_4.cdl
+++ b/cells/or3/sky130_fd_sc_hs__or3_4.cdl
@@ -16,20 +16,20 @@
.SUBCKT sky130_fd_sc_hs__or3_4 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN3 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or3_4
diff --git a/cells/or3/sky130_fd_sc_hs__or3_4.netlist.tsv b/cells/or3/sky130_fd_sc_hs__or3_4.netlist.tsv
index 07271f8..6a60c0b 100644
--- a/cells/or3/sky130_fd_sc_hs__or3_4.netlist.tsv
+++ b/cells/or3/sky130_fd_sc_hs__or3_4.netlist.tsv
@@ -1,10 +1,10 @@
sky130_fd_sc_hs__or3_4 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or3/sky130_fd_sc_hs__or3_4.spice b/cells/or3/sky130_fd_sc_hs__or3_4.spice
index 932f5e7..5d74490 100644
--- a/cells/or3/sky130_fd_sc_hs__or3_4.spice
+++ b/cells/or3/sky130_fd_sc_hs__or3_4.spice
@@ -16,38 +16,21 @@
.subckt sky130_fd_sc_hs__or3_4 A B C VGND VNB VPB VPWR X
-M1000 VPWR a_302_388# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.3788e+12p pd=1.127e+07u as=6.72e+11p ps=5.68e+06u
-M1001 X a_302_388# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 X a_302_388# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.181e+11p pd=4.09e+06u as=9.879e+11p ps=8.59e+06u
-M1003 VPWR a_302_388# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND A a_302_388# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.625e+11p ps=4.21e+06u
-M1005 VGND a_302_388# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND C a_302_388# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND a_302_388# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A a_116_388# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=6.5e+11p ps=5.3e+06u
-M1009 a_116_388# B a_206_388# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=6.85e+11p ps=5.37e+06u
-M1010 a_302_388# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_302_388# C a_206_388# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1012 X a_302_388# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_302_388# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_116_388# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_206_388# B a_116_388# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_206_388# C a_302_388# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_302_388# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 a_206_388# C a_302_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_116_388# B a_206_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND B a_302_388# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_302_388# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 X a_302_388# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 X a_302_388# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR A a_116_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_302_388# C a_206_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_206_388# B a_116_388# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_302_388# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 X a_302_388# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND a_302_388# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR a_302_388# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_116_388# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 VPWR a_302_388# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_302_388# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/or3b/sky130_fd_sc_hs__or3b_1.cdl b/cells/or3b/sky130_fd_sc_hs__or3b_1.cdl
index b703205..529d415 100644
--- a/cells/or3b/sky130_fd_sc_hs__or3b_1.cdl
+++ b/cells/or3b/sky130_fd_sc_hs__or3b_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__or3b_1 A B C_N VGND VNB VPB VPWR X
*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or3b_1
diff --git a/cells/or3b/sky130_fd_sc_hs__or3b_1.netlist.tsv b/cells/or3b/sky130_fd_sc_hs__or3b_1.netlist.tsv
index 5a247ef..936f5c7 100644
--- a/cells/or3b/sky130_fd_sc_hs__or3b_1.netlist.tsv
+++ b/cells/or3b/sky130_fd_sc_hs__or3b_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__or3b_1 A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or3b/sky130_fd_sc_hs__or3b_1.spice b/cells/or3b/sky130_fd_sc_hs__or3b_1.spice
index b4f9535..e693a8e 100644
--- a/cells/or3b/sky130_fd_sc_hs__or3b_1.spice
+++ b/cells/or3b/sky130_fd_sc_hs__or3b_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__or3b_1 A B C_N VGND VNB VPB VPWR X
-M1000 a_239_74# B VGND VNB nlowvt w=550000u l=150000u
-+ ad=3.3e+11p pd=3.4e+06u as=8.0375e+11p ps=6.43e+06u
-M1001 a_124_424# C_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.562e+11p pd=2.29e+06u as=7.578e+11p ps=5.46e+06u
-M1002 a_368_391# a_124_424# a_239_74# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=2.95e+11p ps=2.59e+06u
-M1003 VGND A a_239_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VGND a_124_424# a_239_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_239_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1006 X a_239_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1007 a_452_391# B a_368_391# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1008 a_124_424# C_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.595e+11p pd=1.68e+06u as=0p ps=0u
-M1009 VPWR A a_452_391# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND B a_239_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X1 a_239_74# a_124_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X2 a_368_391# B a_452_391# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND a_239_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_452_391# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_239_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X6 VGND C_N a_124_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X7 a_239_74# a_124_424# a_368_391# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VPWR C_N a_124_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 VPWR a_239_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/or3b/sky130_fd_sc_hs__or3b_2.cdl b/cells/or3b/sky130_fd_sc_hs__or3b_2.cdl
index 2712a6f..91dcb3d 100644
--- a/cells/or3b/sky130_fd_sc_hs__or3b_2.cdl
+++ b/cells/or3b/sky130_fd_sc_hs__or3b_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__or3b_2 A B C_N VGND VNB VPB VPWR X
*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or3b_2
diff --git a/cells/or3b/sky130_fd_sc_hs__or3b_2.netlist.tsv b/cells/or3b/sky130_fd_sc_hs__or3b_2.netlist.tsv
index 3dbcf04..94c6ad4 100644
--- a/cells/or3b/sky130_fd_sc_hs__or3b_2.netlist.tsv
+++ b/cells/or3b/sky130_fd_sc_hs__or3b_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__or3b_2 A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or3b/sky130_fd_sc_hs__or3b_2.spice b/cells/or3b/sky130_fd_sc_hs__or3b_2.spice
index dce79cd..18d23ce 100644
--- a/cells/or3b/sky130_fd_sc_hs__or3b_2.spice
+++ b/cells/or3b/sky130_fd_sc_hs__or3b_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__or3b_2 A B C_N VGND VNB VPB VPWR X
-M1000 a_542_368# B a_458_368# VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=2.7e+11p ps=2.54e+06u
-M1001 a_190_260# a_27_368# VGND VNB nlowvt w=640000u l=150000u
-+ ad=4.064e+11p pd=3.83e+06u as=9.1395e+11p ps=6.95e+06u
-M1002 X a_190_260# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=1.04315e+12p ps=6.42e+06u
-M1003 VPWR a_190_260# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_190_260# a_27_368# a_542_368# VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1005 a_458_368# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 X a_190_260# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1007 VGND C_N a_27_368# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1008 VGND B a_190_260# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR C_N a_27_368# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1010 a_190_260# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND a_190_260# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# C_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 X a_190_260# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_458_368# B a_542_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 X a_190_260# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_190_260# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_542_368# a_27_368# a_190_260# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VPWR a_190_260# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR A a_458_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_27_368# C_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X9 VGND A a_190_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VGND a_27_368# a_190_260# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 VGND a_190_260# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/or3b/sky130_fd_sc_hs__or3b_4.cdl b/cells/or3b/sky130_fd_sc_hs__or3b_4.cdl
index 69cb753..31e4827 100644
--- a/cells/or3b/sky130_fd_sc_hs__or3b_4.cdl
+++ b/cells/or3b/sky130_fd_sc_hs__or3b_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__or3b_4 A B C_N VGND VNB VPB VPWR X
*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or3b_4
diff --git a/cells/or3b/sky130_fd_sc_hs__or3b_4.netlist.tsv b/cells/or3b/sky130_fd_sc_hs__or3b_4.netlist.tsv
index 4c6cb76..6515b26 100644
--- a/cells/or3b/sky130_fd_sc_hs__or3b_4.netlist.tsv
+++ b/cells/or3b/sky130_fd_sc_hs__or3b_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__or3b_4 A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or3b/sky130_fd_sc_hs__or3b_4.spice b/cells/or3b/sky130_fd_sc_hs__or3b_4.spice
index c0b8de9..93b7230 100644
--- a/cells/or3b/sky130_fd_sc_hs__or3b_4.spice
+++ b/cells/or3b/sky130_fd_sc_hs__or3b_4.spice
@@ -16,42 +16,23 @@
.subckt sky130_fd_sc_hs__or3b_4 A B C_N VGND VNB VPB VPWR X
-M1000 a_217_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=6.6e+11p pd=5.32e+06u as=1.407e+12p ps=1.133e+07u
-M1001 X a_409_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=0p ps=0u
-M1002 X a_409_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.329e+11p pd=4.13e+06u as=1.64125e+12p ps=1.215e+07u
-M1003 a_307_392# B a_217_392# VPB pshort w=1e+06u l=150000u
-+ ad=6.6e+11p pd=5.32e+06u as=0p ps=0u
-M1004 X a_409_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_409_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 X a_409_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR A a_217_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_409_392# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=0p ps=0u
-M1009 VPWR a_409_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_409_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND a_27_392# a_409_392# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_409_392# a_27_392# a_307_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.25e+11p pd=2.65e+06u as=0p ps=0u
-M1013 VPWR C_N a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.9e+11p ps=2.58e+06u
-M1014 a_307_392# a_27_392# a_409_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VGND A a_409_392# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_217_392# B a_307_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND C_N a_27_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1018 VGND a_409_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_409_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 VGND a_409_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VGND a_409_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_217_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 X a_409_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 X a_409_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_27_392# C_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 VPWR A a_217_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VGND B a_409_392# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_307_392# B a_217_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_27_392# C_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_409_392# a_27_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_409_392# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 X a_409_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_307_392# a_27_392# a_409_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 VPWR a_409_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VPWR a_409_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_217_392# B a_307_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_409_392# a_27_392# a_307_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/or4/sky130_fd_sc_hs__or4_1.cdl b/cells/or4/sky130_fd_sc_hs__or4_1.cdl
index 15fd563..7722b1c 100644
--- a/cells/or4/sky130_fd_sc_hs__or4_1.cdl
+++ b/cells/or4/sky130_fd_sc_hs__or4_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__or4_1 A B C D VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 y D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN4 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 y D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or4_1
diff --git a/cells/or4/sky130_fd_sc_hs__or4_1.netlist.tsv b/cells/or4/sky130_fd_sc_hs__or4_1.netlist.tsv
index a53021e..5b69b64 100644
--- a/cells/or4/sky130_fd_sc_hs__or4_1.netlist.tsv
+++ b/cells/or4/sky130_fd_sc_hs__or4_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__or4_1 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET y D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET y D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or4/sky130_fd_sc_hs__or4_1.spice b/cells/or4/sky130_fd_sc_hs__or4_1.spice
index a8610dc..fd59cb1 100644
--- a/cells/or4/sky130_fd_sc_hs__or4_1.spice
+++ b/cells/or4/sky130_fd_sc_hs__or4_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__or4_1 A B C D VGND VNB VPB VPWR X
-M1000 a_217_392# C a_133_392# VPB pshort w=1e+06u l=150000u
-+ ad=4.2e+11p pd=2.84e+06u as=2.7e+11p ps=2.54e+06u
-M1001 VPWR A a_331_392# VPB pshort w=1e+06u l=150000u
-+ ad=5.718e+11p pd=3.32e+06u as=4.2e+11p ps=2.84e+06u
-M1002 a_331_392# B a_217_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 X a_44_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1004 VGND C a_44_392# VNB nlowvt w=550000u l=150000u
-+ ad=7.822e+11p pd=6.34e+06u as=3.96e+11p ps=3.64e+06u
-M1005 a_44_392# D VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND A a_44_392# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_44_392# B VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_133_392# D a_44_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1009 X a_44_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
+X0 VGND a_44_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VGND B a_44_392# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X2 a_133_392# C a_217_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_44_392# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 VGND D a_44_392# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X5 a_217_392# B a_331_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VPWR a_44_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_44_392# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X8 a_331_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_44_392# D a_133_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/or4/sky130_fd_sc_hs__or4_2.cdl b/cells/or4/sky130_fd_sc_hs__or4_2.cdl
index 16640e4..b66f9b3 100644
--- a/cells/or4/sky130_fd_sc_hs__or4_2.cdl
+++ b/cells/or4/sky130_fd_sc_hs__or4_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__or4_2 A B C D VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 y D VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN4 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 y D VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or4_2
diff --git a/cells/or4/sky130_fd_sc_hs__or4_2.netlist.tsv b/cells/or4/sky130_fd_sc_hs__or4_2.netlist.tsv
index 49289fb..d2735a3 100644
--- a/cells/or4/sky130_fd_sc_hs__or4_2.netlist.tsv
+++ b/cells/or4/sky130_fd_sc_hs__or4_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__or4_2 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET y D VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET y D VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or4/sky130_fd_sc_hs__or4_2.spice b/cells/or4/sky130_fd_sc_hs__or4_2.spice
index c825e51..1f90908 100644
--- a/cells/or4/sky130_fd_sc_hs__or4_2.spice
+++ b/cells/or4/sky130_fd_sc_hs__or4_2.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__or4_2 A B C D VGND VNB VPB VPWR X
-M1000 X a_85_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=8.628e+11p ps=6.04e+06u
-M1001 VPWR a_85_392# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_174_392# D a_85_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=2.95e+11p ps=2.59e+06u
-M1003 VPWR A a_342_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.3e+11p ps=2.86e+06u
-M1004 a_258_392# C a_174_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1005 a_85_392# B VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=3.68e+06u as=1.24458e+12p ps=9.28e+06u
-M1006 X a_85_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1007 a_85_392# D VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND A a_85_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VGND C a_85_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_85_392# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_342_392# B a_258_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_258_392# B a_342_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 X a_85_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_85_392# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND a_85_392# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_85_392# D a_174_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_174_392# C a_258_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 X a_85_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND D a_85_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VPWR a_85_392# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND B a_85_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 a_342_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_85_392# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/or4/sky130_fd_sc_hs__or4_4.cdl b/cells/or4/sky130_fd_sc_hs__or4_4.cdl
index 2699a5a..86ec9d3 100644
--- a/cells/or4/sky130_fd_sc_hs__or4_4.cdl
+++ b/cells/or4/sky130_fd_sc_hs__or4_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__or4_4 A B C D VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 y D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN4 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 y D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or4_4
diff --git a/cells/or4/sky130_fd_sc_hs__or4_4.netlist.tsv b/cells/or4/sky130_fd_sc_hs__or4_4.netlist.tsv
index 7188828..d3fe37d 100644
--- a/cells/or4/sky130_fd_sc_hs__or4_4.netlist.tsv
+++ b/cells/or4/sky130_fd_sc_hs__or4_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__or4_4 A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET y D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET y D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or4/sky130_fd_sc_hs__or4_4.spice b/cells/or4/sky130_fd_sc_hs__or4_4.spice
index 38a9835..d676882 100644
--- a/cells/or4/sky130_fd_sc_hs__or4_4.spice
+++ b/cells/or4/sky130_fd_sc_hs__or4_4.spice
@@ -16,44 +16,24 @@
.subckt sky130_fd_sc_hs__or4_4 A B C D VGND VNB VPB VPWR X
-M1000 VPWR A a_588_392# VPB pshort w=1e+06u l=150000u
-+ ad=1.2968e+12p pd=1.11e+07u as=6.2e+11p ps=5.24e+06u
-M1001 a_588_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VGND a_83_264# X VNB nlowvt w=740000u l=150000u
-+ ad=2.2402e+12p pd=1.413e+07u as=6.549e+11p ps=4.73e+06u
-M1003 a_83_264# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.662e+11p pd=4.22e+06u as=0p ps=0u
-M1004 X a_83_264# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VGND D a_83_264# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VGND a_83_264# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 X a_83_264# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_962_392# C a_499_392# VPB pshort w=1e+06u l=150000u
-+ ad=6.5e+11p pd=5.3e+06u as=9.9e+11p ps=7.98e+06u
-M1009 a_499_392# B a_588_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR a_83_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=6.72e+11p ps=5.68e+06u
-M1011 X a_83_264# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_83_264# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND A a_83_264# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_83_264# D a_962_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1015 a_83_264# C VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR a_83_264# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_962_392# D a_83_264# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_499_392# C a_962_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_588_392# B a_499_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_83_264# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_83_264# D a_962_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VGND C a_83_264# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND B a_83_264# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_499_392# B a_588_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VPWR A a_588_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_83_264# D VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR a_83_264# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_83_264# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_962_392# D a_83_264# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VGND a_83_264# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_588_392# B a_499_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_962_392# C a_499_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 VGND a_83_264# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 X a_83_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_588_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 X a_83_264# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 a_499_392# C a_962_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 X a_83_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 X a_83_264# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/or4b/sky130_fd_sc_hs__or4b_1.cdl b/cells/or4b/sky130_fd_sc_hs__or4b_1.cdl
index 5563c86..976801e 100644
--- a/cells/or4b/sky130_fd_sc_hs__or4b_1.cdl
+++ b/cells/or4b/sky130_fd_sc_hs__or4b_1.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__or4b_1 A B C D_N VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 y D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN4 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 y D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or4b_1
diff --git a/cells/or4b/sky130_fd_sc_hs__or4b_1.netlist.tsv b/cells/or4b/sky130_fd_sc_hs__or4b_1.netlist.tsv
index 0faf74c..0948656 100644
--- a/cells/or4b/sky130_fd_sc_hs__or4b_1.netlist.tsv
+++ b/cells/or4b/sky130_fd_sc_hs__or4b_1.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__or4b_1 A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET y D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET y D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or4b/sky130_fd_sc_hs__or4b_1.spice b/cells/or4b/sky130_fd_sc_hs__or4b_1.spice
index 4af0853..2d0ff9e 100644
--- a/cells/or4b/sky130_fd_sc_hs__or4b_1.spice
+++ b/cells/or4b/sky130_fd_sc_hs__or4b_1.spice
@@ -16,28 +16,16 @@
.subckt sky130_fd_sc_hs__or4b_1 A B C D_N VGND VNB VPB VPWR X
-M1000 VPWR A a_524_368# VPB pshort w=1e+06u l=150000u
-+ ad=8.712e+11p pd=5.69e+06u as=3.9e+11p ps=2.78e+06u
-M1001 X a_228_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1002 VGND C a_228_74# VNB nlowvt w=550000u l=150000u
-+ ad=7.8175e+11p pd=6.35e+06u as=6.6275e+11p ps=4.61e+06u
-M1003 X a_228_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1004 VPWR D_N a_27_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1005 a_440_368# C a_356_368# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=2.7e+11p ps=2.54e+06u
-M1006 a_228_74# B VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_524_368# B a_440_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND D_N a_27_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1009 a_356_368# a_27_74# a_228_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1010 a_228_74# a_27_74# VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND A a_228_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_440_368# B a_524_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VPWR a_228_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VGND B a_228_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X3 VGND a_27_74# a_228_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 a_356_368# C a_440_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_228_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X6 VGND a_228_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_27_74# D_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_228_74# a_27_74# a_356_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_524_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_228_74# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X11 a_27_74# D_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
.ends
diff --git a/cells/or4b/sky130_fd_sc_hs__or4b_2.cdl b/cells/or4b/sky130_fd_sc_hs__or4b_2.cdl
index 925d621..c3cce51 100644
--- a/cells/or4b/sky130_fd_sc_hs__or4b_2.cdl
+++ b/cells/or4b/sky130_fd_sc_hs__or4b_2.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__or4b_2 A B C D_N VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 y D VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN4 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 y D VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or4b_2
diff --git a/cells/or4b/sky130_fd_sc_hs__or4b_2.netlist.tsv b/cells/or4b/sky130_fd_sc_hs__or4b_2.netlist.tsv
index eb7bfa8..7e821fd 100644
--- a/cells/or4b/sky130_fd_sc_hs__or4b_2.netlist.tsv
+++ b/cells/or4b/sky130_fd_sc_hs__or4b_2.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__or4b_2 A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET y D VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET y D VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or4b/sky130_fd_sc_hs__or4b_2.spice b/cells/or4b/sky130_fd_sc_hs__or4b_2.spice
index 538a07d..9302fda 100644
--- a/cells/or4b/sky130_fd_sc_hs__or4b_2.spice
+++ b/cells/or4b/sky130_fd_sc_hs__or4b_2.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__or4b_2 A B C D_N VGND VNB VPB VPWR X
-M1000 X a_190_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=9.828e+11p ps=6.34e+06u
-M1001 VPWR a_190_48# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_190_48# C VGND VNB nlowvt w=640000u l=150000u
-+ ad=4.896e+11p pd=4.09e+06u as=1.10645e+12p ps=8.83e+06u
-M1003 a_638_392# C a_536_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=3.6e+11p ps=2.72e+06u
-M1004 a_190_48# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_190_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1006 VPWR D_N a_27_368# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1007 a_452_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=0p ps=0u
-M1008 a_190_48# a_27_368# a_638_392# VPB pshort w=1e+06u l=150000u
-+ ad=4.45e+11p pd=2.89e+06u as=0p ps=0u
-M1009 VGND B a_190_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND D_N a_27_368# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1011 VGND a_27_368# a_190_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_536_392# B a_452_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND a_190_48# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_368# D_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 X a_190_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_452_392# B a_536_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_190_48# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 VGND C a_190_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_638_392# a_27_368# a_190_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 X a_190_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_190_48# a_27_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VGND a_190_48# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR a_190_48# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_27_368# D_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X11 VGND A a_190_48# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_536_392# C a_638_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 VPWR A a_452_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/or4b/sky130_fd_sc_hs__or4b_4.cdl b/cells/or4b/sky130_fd_sc_hs__or4b_4.cdl
index 3583de7..051937b 100644
--- a/cells/or4b/sky130_fd_sc_hs__or4b_4.cdl
+++ b/cells/or4b/sky130_fd_sc_hs__or4b_4.cdl
@@ -16,28 +16,28 @@
.SUBCKT sky130_fd_sc_hs__or4b_4 A B C D_N VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 y D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN4 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 y D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or4b_4
diff --git a/cells/or4b/sky130_fd_sc_hs__or4b_4.netlist.tsv b/cells/or4b/sky130_fd_sc_hs__or4b_4.netlist.tsv
index c8455a1..263c8e1 100644
--- a/cells/or4b/sky130_fd_sc_hs__or4b_4.netlist.tsv
+++ b/cells/or4b/sky130_fd_sc_hs__or4b_4.netlist.tsv
@@ -1,14 +1,14 @@
sky130_fd_sc_hs__or4b_4 A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET y D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET y D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or4b/sky130_fd_sc_hs__or4b_4.spice b/cells/or4b/sky130_fd_sc_hs__or4b_4.spice
index b5d83cb..45ac2b4 100644
--- a/cells/or4b/sky130_fd_sc_hs__or4b_4.spice
+++ b/cells/or4b/sky130_fd_sc_hs__or4b_4.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__or4b_4 A B C D_N VGND VNB VPB VPWR X
-M1000 X a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=1.3812e+12p ps=1.127e+07u
-M1001 VGND a_27_74# X VNB nlowvt w=740000u l=150000u
-+ ad=1.3615e+12p pd=1.11e+07u as=5.069e+11p ps=4.33e+06u
-M1002 VPWR a_27_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 X a_27_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 VPWR D_N a_563_48# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1005 VPWR a_27_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_116_392# B a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=6.5e+11p pd=5.3e+06u as=9.4e+11p ps=7.88e+06u
-M1007 VPWR A a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_27_74# a_563_48# a_496_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=6.5e+11p ps=5.3e+06u
-M1009 a_496_392# C a_27_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_116_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_27_392# B a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_496_392# a_563_48# a_27_74# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 X a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 X a_27_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_27_392# C a_496_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND D_N a_563_48# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=3.2135e+11p ps=2.98e+06u
-M1017 VGND a_27_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND C a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.2395e+12p ps=7.79e+06u
-M1019 a_27_74# a_563_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND B a_27_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_27_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_27_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_563_48# D_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_496_392# a_563_48# a_27_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND a_27_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 X a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_496_392# C a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_27_74# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VGND A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_27_392# B a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 X a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 VPWR A a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 X a_27_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_27_74# a_563_48# a_496_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_116_392# B a_27_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 X a_27_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_27_392# C a_496_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 a_563_48# D_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 VGND a_563_48# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VPWR a_27_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 a_27_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_116_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 VGND a_27_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/or4bb/sky130_fd_sc_hs__or4bb_1.cdl b/cells/or4bb/sky130_fd_sc_hs__or4bb_1.cdl
index 4f1acd1..1c9ca7e 100644
--- a/cells/or4bb/sky130_fd_sc_hs__or4bb_1.cdl
+++ b/cells/or4bb/sky130_fd_sc_hs__or4bb_1.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__or4bb_1 A B C_N D_N VGND VNB VPB VPWR X
*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X y VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 X y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 y D VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN4 X y VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 y D VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or4bb_1
diff --git a/cells/or4bb/sky130_fd_sc_hs__or4bb_1.netlist.tsv b/cells/or4bb/sky130_fd_sc_hs__or4bb_1.netlist.tsv
index bc42882..5885149 100644
--- a/cells/or4bb/sky130_fd_sc_hs__or4bb_1.netlist.tsv
+++ b/cells/or4bb/sky130_fd_sc_hs__or4bb_1.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__or4bb_1 A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X y VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET y D VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X y VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X y VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET y D VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X y VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or4bb/sky130_fd_sc_hs__or4bb_1.spice b/cells/or4bb/sky130_fd_sc_hs__or4bb_1.spice
index 8a236e7..7351a6d 100644
--- a/cells/or4bb/sky130_fd_sc_hs__or4bb_1.spice
+++ b/cells/or4bb/sky130_fd_sc_hs__or4bb_1.spice
@@ -16,32 +16,18 @@
.subckt sky130_fd_sc_hs__or4bb_1 A B C_N D_N VGND VNB VPB VPWR X
-M1000 X a_357_378# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=7.664e+11p ps=5.49e+06u
-M1001 a_357_378# a_216_424# VGND VNB nlowvt w=550000u l=150000u
-+ ad=3.7675e+11p pd=3.57e+06u as=9.22e+11p ps=7.96e+06u
-M1002 a_446_378# a_216_424# a_357_378# VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=2.95e+11p ps=2.59e+06u
-M1003 VGND C_N a_27_424# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1004 a_626_378# B a_530_378# VPB pshort w=1e+06u l=150000u
-+ ad=3.9e+11p pd=2.78e+06u as=3.3e+11p ps=2.66e+06u
-M1005 a_216_424# D_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=0p ps=0u
-M1006 VGND A a_357_378# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_216_424# D_N VPWR VPB pshort w=840000u l=150000u
-+ ad=4.3785e+11p pd=2.97e+06u as=0p ps=0u
-M1008 a_357_378# B VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR C_N a_27_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1010 a_530_378# a_27_424# a_446_378# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR A a_626_378# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 X a_357_378# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1013 VGND a_27_424# a_357_378# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_357_378# a_27_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X1 VPWR D_N a_216_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_357_378# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X3 VGND D_N a_216_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 a_626_378# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_27_424# C_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X6 VGND B a_357_378# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X7 a_530_378# B a_626_378# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_446_378# a_27_424# a_530_378# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 VPWR a_357_378# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_27_424# C_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 VGND a_216_424# a_357_378# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X12 a_357_378# a_216_424# a_446_378# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 VGND a_357_378# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/or4bb/sky130_fd_sc_hs__or4bb_2.cdl b/cells/or4bb/sky130_fd_sc_hs__or4bb_2.cdl
index 6bfda25..dc5fd5e 100644
--- a/cells/or4bb/sky130_fd_sc_hs__or4bb_2.cdl
+++ b/cells/or4bb/sky130_fd_sc_hs__or4bb_2.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__or4bb_2 A B C_N D_N VGND VNB VPB VPWR X
*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X y VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 X y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 y D VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN4 X y VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 y D VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or4bb_2
diff --git a/cells/or4bb/sky130_fd_sc_hs__or4bb_2.netlist.tsv b/cells/or4bb/sky130_fd_sc_hs__or4bb_2.netlist.tsv
index 803c986..3b2c74c 100644
--- a/cells/or4bb/sky130_fd_sc_hs__or4bb_2.netlist.tsv
+++ b/cells/or4bb/sky130_fd_sc_hs__or4bb_2.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__or4bb_2 A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D y VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X y VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET y D VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X y VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D y VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X y VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET y D VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X y VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or4bb/sky130_fd_sc_hs__or4bb_2.spice b/cells/or4bb/sky130_fd_sc_hs__or4bb_2.spice
index 3e82bea..1a48060 100644
--- a/cells/or4bb/sky130_fd_sc_hs__or4bb_2.spice
+++ b/cells/or4bb/sky130_fd_sc_hs__or4bb_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__or4bb_2 A B C_N D_N VGND VNB VPB VPWR X
-M1000 VGND a_548_110# a_182_270# VNB nlowvt w=640000u l=150000u
-+ ad=1.16472e+12p pd=9.37e+06u as=5.192e+11p ps=4.27e+06u
-M1001 a_587_392# a_548_110# a_503_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.6e+11p pd=2.72e+06u as=2.7e+11p ps=2.54e+06u
-M1002 VPWR D_N a_27_424# VPB pshort w=840000u l=150000u
-+ ad=1.0664e+12p pd=8.54e+06u as=2.394e+11p ps=2.25e+06u
-M1003 VPWR A a_689_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.4e+11p ps=2.48e+06u
-M1004 a_182_270# B VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 X a_182_270# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1006 VGND a_182_270# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND D_N a_27_424# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1008 a_548_110# C_N VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=0p ps=0u
-M1009 a_689_392# B a_587_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_548_110# C_N VPWR VPB pshort w=840000u l=150000u
-+ ad=2.436e+11p pd=2.26e+06u as=0p ps=0u
-M1011 X a_182_270# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1012 VPWR a_182_270# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VGND A a_182_270# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_182_270# a_27_424# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_503_392# a_27_424# a_182_270# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.85e+11p ps=2.57e+06u
+X0 X a_182_270# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_587_392# B a_689_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_182_270# a_27_424# a_503_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_27_424# D_N VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 VGND B a_182_270# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_503_392# a_548_110# a_587_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 a_182_270# a_548_110# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 a_689_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 VPWR a_182_270# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_182_270# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X10 VPWR C_N a_548_110# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 VGND a_182_270# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 VGND C_N a_548_110# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X13 VGND a_27_424# a_182_270# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_27_424# D_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X15 X a_182_270# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/or4bb/sky130_fd_sc_hs__or4bb_4.cdl b/cells/or4bb/sky130_fd_sc_hs__or4bb_4.cdl
index d2b4610..23f7a13 100644
--- a/cells/or4bb/sky130_fd_sc_hs__or4bb_4.cdl
+++ b/cells/or4bb/sky130_fd_sc_hs__or4bb_4.cdl
@@ -16,32 +16,32 @@
.SUBCKT sky130_fd_sc_hs__or4bb_4 A B C_N D_N VGND VNB VPB VPWR X
*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMP0 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP0 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP1 sndPA B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP1 sndPA B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP2 sndPB C VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP2 sndPB C VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMP3 sndPC D VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMP3 sndPC D VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP2 C C_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP2 C C_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 D D_N VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 D D_N VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP4 X y VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP4 X y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMN0 y A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN1 y B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN2 y C VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMN3 y D VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MMIN2 C C_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN0 y A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 D D_N VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN1 y B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN4 X y VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMN2 y C VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMN3 y D VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN2 C C_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN3 D D_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIN4 X y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__or4bb_4
diff --git a/cells/or4bb/sky130_fd_sc_hs__or4bb_4.netlist.tsv b/cells/or4bb/sky130_fd_sc_hs__or4bb_4.netlist.tsv
index 73906b5..7eac75d 100644
--- a/cells/or4bb/sky130_fd_sc_hs__or4bb_4.netlist.tsv
+++ b/cells/or4bb/sky130_fd_sc_hs__or4bb_4.netlist.tsv
@@ -1,16 +1,16 @@
sky130_fd_sc_hs__or4bb_4 A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMP0 MOSFET VPWR A sndPA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP1 MOSFET sndPA B sndPB VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP2 MOSFET sndPB C sndPC VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMP3 MOSFET sndPC D y VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP2 MOSFET C C_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET D D_N VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP4 MOSFET X y VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN0 MOSFET y A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN1 MOSFET y B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN2 MOSFET y C VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMN3 MOSFET y D VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN2 MOSFET C C_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET D D_N VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN4 MOSFET X y VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP1 MOSFET sndPA B sndPB VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP2 MOSFET sndPB C sndPC VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMP3 MOSFET sndPC D y VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP2 MOSFET C C_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET D D_N VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP4 MOSFET X y VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN0 MOSFET y A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN1 MOSFET y B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN2 MOSFET y C VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMN3 MOSFET y D VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN2 MOSFET C C_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET D D_N VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN4 MOSFET X y VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/or4bb/sky130_fd_sc_hs__or4bb_4.spice b/cells/or4bb/sky130_fd_sc_hs__or4bb_4.spice
index b197e6d..57ccf70 100644
--- a/cells/or4bb/sky130_fd_sc_hs__or4bb_4.spice
+++ b/cells/or4bb/sky130_fd_sc_hs__or4bb_4.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__or4bb_4 A B C_N D_N VGND VNB VPB VPWR X
-M1000 VGND a_193_277# X VNB nlowvt w=740000u l=150000u
-+ ad=2.0924e+12p pd=1.558e+07u as=6.919e+11p ps=4.83e+06u
-M1001 a_1060_392# a_678_368# a_791_392# VPB pshort w=1e+06u l=150000u
-+ ad=6.5e+11p pd=5.3e+06u as=8.9e+11p ps=7.78e+06u
-M1002 a_791_392# a_678_368# a_1060_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VGND A a_193_277# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=1.4134e+12p ps=6.78e+06u
-M1004 VGND D_N a_27_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1005 a_678_368# C_N VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.719e+11p pd=1.85e+06u as=0p ps=0u
-M1006 a_678_368# C_N VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=1.65e+12p ps=1.178e+07u
-M1007 a_193_277# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_193_277# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=9.856e+11p pd=6.24e+06u as=0p ps=0u
-M1009 X a_193_277# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR a_193_277# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_193_277# a_27_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_193_277# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR D_N a_27_94# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1014 X a_193_277# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_1060_392# B a_1273_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=8.9e+11p ps=7.78e+06u
-M1016 a_1273_392# B a_1060_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_1273_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 X a_193_277# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR A a_1273_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_193_277# a_27_94# a_791_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1021 VGND a_678_368# a_193_277# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_791_392# a_27_94# a_193_277# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VPWR a_193_277# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_94# D_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_1060_392# a_678_368# a_791_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_1273_392# B a_1060_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_1273_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 VGND a_193_277# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_791_392# a_27_94# a_193_277# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 VPWR C_N a_678_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_27_94# D_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 VPWR A a_1273_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 X a_193_277# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 X a_193_277# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 X a_193_277# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VPWR a_193_277# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_1060_392# B a_1273_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 VGND C_N a_678_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 a_193_277# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_193_277# a_27_94# a_791_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 X a_193_277# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_791_392# a_678_368# a_1060_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 VGND a_193_277# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_193_277# a_678_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VGND B a_193_277# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 VPWR a_193_277# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VGND a_27_94# a_193_277# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.cdl b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.cdl
index 53c4958..cda3539 100644
--- a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.cdl
+++ b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.cdl
@@ -17,100 +17,100 @@
.SUBCKT sky130_fd_sc_hs__sdfbbn_1 CLK_N D RESET_B SCD SCE SET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK_N:I D:I RESET_B:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I
*.PININFO VPWR:I Q:O Q_N:O
-MI98 net105 D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 net105 SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI98 net105 D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 net105 SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 RESET RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI642 RESET RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI676 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI676 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI675 net176 SET_B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI675 net176 SET_B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net213 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI677 M1 RESET VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI653 Q net213 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 net160 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net145 net117 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI677 M1 RESET VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 Q_N net117 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net213 net117 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI648 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net105 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI44 clkpos CLK_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI668 S0 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI667 net125 M1 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI630 net117 RESET VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI649 net160 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 net117 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net116 SET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 net105 D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 net105 sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI655 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI679 M1 SET_B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net213 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net117 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI670 net265 M1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI678 net216 RESET VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI654 net145 net117 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 Q_N net117 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net257 net117 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI652 net213 net117 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 net105 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net117 SET_B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI11 net268 RESET VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 net241 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net105 clkpos VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI668 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 RESET RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI667 net125 M1 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI630 net117 RESET VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK_N VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI3 net117 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI680 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net213 net117 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI7 net116 SET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N net117 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI639 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI640 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 net105 D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 net105 sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI679 M1 SET_B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI669 S0 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net213 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net117 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI670 net265 M1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI678 net216 RESET VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net257 net117 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net117 SET_B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI11 net268 RESET VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 net241 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net105 clkpos VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 RESET RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK_N VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI680 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net213 net117 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N net117 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI640 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfbbn_1
diff --git a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.netlist.tsv b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.netlist.tsv
index 9f679e4..a0a2453 100644
--- a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.netlist.tsv
+++ b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.netlist.tsv
@@ -1,50 +1,50 @@
sky130_fd_sc_hs__sdfbbn_1 CLK_N:I D:I RESET_B:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI98 MOSFET net105 D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET net105 SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET RESET RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI676 MOSFET M1 M0 net176 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI675 MOSFET net176 SET_B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net213 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI677 MOSFET M1 RESET net176 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M0 clkpos net160 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET net160 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET S0 clkneg net145 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net145 net117 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET Q_N net117 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net213 net117 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net105 clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI668 MOSFET S0 clkpos net125 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI667 MOSFET net125 M1 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI630 MOSFET net117 RESET net116 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET net117 S0 net116 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net116 SET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET net105 D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET net105 sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI679 MOSFET M1 SET_B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkneg net265 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net213 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net117 S0 net268 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI670 MOSFET net265 M1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI678 MOSFET net216 RESET VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net257 net117 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET S0 clkpos net257 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net117 SET_B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI11 MOSFET net268 RESET VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET net241 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net105 clkpos M0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M0 clkneg net241 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET RESET RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK_N VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI680 MOSFET M1 M0 net216 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net213 net117 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N net117 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI640 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET net105 D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET net105 SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET RESET RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI676 MOSFET M1 M0 net176 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI675 MOSFET net176 SET_B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net213 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI677 MOSFET M1 RESET net176 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M0 clkpos net160 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET net160 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET S0 clkneg net145 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net145 net117 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N net117 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net213 net117 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net105 clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI668 MOSFET S0 clkpos net125 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI667 MOSFET net125 M1 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI630 MOSFET net117 RESET net116 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET net117 S0 net116 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net116 SET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET net105 D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET net105 sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI679 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkneg net265 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net213 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net117 S0 net268 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI670 MOSFET net265 M1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI678 MOSFET net216 RESET VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net257 net117 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET S0 clkpos net257 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net117 SET_B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI11 MOSFET net268 RESET VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET net241 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net105 clkpos M0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M0 clkneg net241 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET RESET RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK_N VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI680 MOSFET M1 M0 net216 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net213 net117 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N net117 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI640 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.spice b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.spice
index 2e7c5a5..50acc5e 100644
--- a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.spice
+++ b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_1.spice
@@ -17,100 +17,52 @@
.subckt sky130_fd_sc_hs__sdfbbn_1 CLK_N D RESET_B SCD SCE SET_B VGND VNB VPB VPWR
+ Q Q_N
-M1000 a_305_119# D a_197_119# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=3.129e+11p ps=3.17e+06u
-M1001 a_197_119# a_867_82# a_1159_497# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1002 VGND RESET_B a_1579_258# VNB nlowvt w=420000u l=150000u
-+ ad=2.11888e+12p pd=1.742e+07u as=1.197e+11p ps=1.41e+06u
-M1003 a_977_243# a_1159_497# a_1434_78# VNB nlowvt w=550000u l=150000u
-+ ad=2.09e+11p pd=1.86e+06u as=5.1045e+11p ps=4.25e+06u
-M1004 a_119_119# SCD VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1005 Q_N a_2133_410# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1006 Q_N a_2133_410# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=3.0812e+12p ps=2.468e+07u
-M1007 a_2392_74# SET_B VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.947e+11p pd=4.37e+06u as=0p ps=0u
-M1008 a_2133_410# a_1954_119# a_2509_392# VPB pshort w=1e+06u l=150000u
-+ ad=5.9e+11p pd=5.18e+06u as=2.7e+11p ps=2.54e+06u
-M1009 VPWR RESET_B a_1579_258# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=3.625e+11p ps=3.71e+06u
-M1010 VGND a_2133_410# a_2164_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.638e+11p ps=1.62e+06u
-M1011 a_1081_497# a_977_243# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1012 a_1903_424# a_977_243# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.016e+11p pd=2.16e+06u as=0p ps=0u
-M1013 a_353_93# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.888e+11p pd=1.87e+06u as=0p ps=0u
-M1014 a_212_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1015 VGND CLK_N a_662_82# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1016 a_867_82# a_662_82# VGND VNB nlowvt w=740000u l=150000u
-+ ad=3.219e+11p pd=2.35e+06u as=0p ps=0u
-M1017 a_1159_497# a_662_82# a_1151_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1018 a_353_93# SCE VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1019 VGND a_2133_410# a_3078_384# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1020 VPWR SCD a_27_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=3.744e+11p ps=3.73e+06u
-M1021 a_1151_119# a_977_243# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_1579_258# a_1528_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.268e+11p ps=2.22e+06u
-M1023 a_197_119# D a_212_464# VPB pshort w=640000u l=150000u
-+ ad=4.128e+11p pd=3.85e+06u as=0p ps=0u
-M1024 VPWR a_2133_410# a_2088_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1025 VGND SET_B a_1434_78# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_977_243# SET_B VPWR VPB pshort w=840000u l=150000u
-+ ad=6.342e+11p pd=4.87e+06u as=0p ps=0u
-M1027 a_1954_119# a_662_82# a_1876_119# VNB nlowvt w=550000u l=150000u
-+ ad=4.807e+11p pd=2.9e+06u as=1.32e+11p ps=1.58e+06u
-M1028 VPWR a_2133_410# a_3078_384# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1029 a_27_464# a_353_93# a_197_119# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_1159_497# a_867_82# a_1081_497# VPB pshort w=420000u l=150000u
-+ ad=2.266e+11p pd=2.05e+06u as=0p ps=0u
-M1031 a_197_119# a_662_82# a_1159_497# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_2392_74# a_1954_119# a_2133_410# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.812e+11p ps=2.24e+06u
-M1033 a_197_119# SCE a_119_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND a_353_93# a_305_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_2509_392# a_1579_258# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 Q a_3078_384# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1037 Q a_3078_384# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1038 a_2133_410# a_1579_258# a_2392_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_2164_119# a_867_82# a_1954_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 VPWR CLK_N a_662_82# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1041 a_2088_508# a_662_82# a_1954_119# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.856e+11p ps=2.45e+06u
-M1042 VPWR SET_B a_2133_410# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 a_1876_119# a_977_243# VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1044 a_1954_119# a_867_82# a_1903_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1045 a_867_82# a_662_82# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1046 a_1528_424# a_1159_497# a_977_243# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1047 a_1434_78# a_1579_258# a_977_243# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_662_82# CLK_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_1159_497# a_867_82# a_197_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_977_243# a_1579_258# a_1434_78# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X3 a_2133_410# a_1954_119# a_2392_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_1579_258# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_1151_119# a_662_82# a_1159_497# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 VPWR a_977_243# a_1081_497# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X7 VPWR a_977_243# a_1903_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 VGND a_3078_384# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_1954_119# a_662_82# a_2088_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X10 a_1434_78# a_1159_497# a_977_243# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X11 a_2509_392# a_1954_119# a_2133_410# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X12 a_1159_497# a_662_82# a_197_119# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X13 VPWR a_2133_410# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 VGND a_2133_410# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_1528_424# a_1579_258# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 a_1903_424# a_867_82# a_1954_119# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 a_2088_508# a_2133_410# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 a_197_119# a_353_93# a_27_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X19 a_305_119# a_353_93# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_662_82# CLK_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VGND SCD a_119_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 VGND SCE a_353_93# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 a_2164_119# a_2133_410# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 VPWR a_662_82# a_867_82# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_1876_119# a_662_82# a_1954_119# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X26 VGND a_977_243# a_1151_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 VPWR a_1579_258# a_2509_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X28 VGND a_662_82# a_867_82# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 VPWR a_3078_384# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_1954_119# a_867_82# a_2164_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 a_3078_384# a_2133_410# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X32 a_977_243# a_1159_497# a_1528_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X33 VPWR SCE a_353_93# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X34 a_3078_384# a_2133_410# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X35 a_2392_74# a_1579_258# a_2133_410# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 a_2133_410# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X37 a_1579_258# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X38 a_27_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X39 a_1081_497# a_867_82# a_1159_497# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X40 VGND SET_B a_2392_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X41 VPWR SCE a_212_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X42 a_1434_78# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X43 a_197_119# D a_305_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X44 VPWR SET_B a_977_243# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X45 a_212_464# D a_197_119# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X46 VGND a_977_243# a_1876_119# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X47 a_119_119# SCE a_197_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.cdl b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.cdl
index d44d5c5..6cf8acf 100644
--- a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.cdl
+++ b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.cdl
@@ -17,100 +17,100 @@
.SUBCKT sky130_fd_sc_hs__sdfbbn_2 CLK_N D RESET_B SCD SCE SET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK_N:I D:I RESET_B:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I
*.PININFO VPWR:I Q:O Q_N:O
-MI98 net105 D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 net105 SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI98 net105 D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 net105 SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 RESET RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI642 RESET RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI676 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI676 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI675 net176 SET_B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI675 net176 SET_B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net213 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI677 M1 RESET VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI653 Q net213 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 net160 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net145 net117 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI677 M1 RESET VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 Q_N net117 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net213 net117 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI648 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net105 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI44 clkpos CLK_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI668 S0 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI667 net125 M1 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI630 net117 RESET VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI649 net160 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 net117 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net116 SET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 net105 D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 net105 sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI655 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI679 M1 SET_B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net213 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net117 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI670 net265 M1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI678 net216 RESET VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI654 net145 net117 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 Q_N net117 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net257 net117 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI652 net213 net117 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 net105 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net117 SET_B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI11 net268 RESET VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 net241 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net105 clkpos VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI668 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 RESET RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI667 net125 M1 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI630 net117 RESET VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK_N VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI3 net117 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI680 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net213 net117 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265
+MI7 net116 SET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N net117 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI639 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI640 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 net105 D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 net105 sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI679 M1 SET_B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI669 S0 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net213 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net117 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI670 net265 M1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI678 net216 RESET VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net257 net117 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net117 SET_B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI11 net268 RESET VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 net241 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net105 clkpos VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 RESET RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK_N VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI680 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net213 net117 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N net117 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI640 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfbbn_2
diff --git a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.netlist.tsv b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.netlist.tsv
index dbda2bc..68ddebf 100644
--- a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.netlist.tsv
+++ b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.netlist.tsv
@@ -1,50 +1,50 @@
sky130_fd_sc_hs__sdfbbn_2 CLK_N:I D:I RESET_B:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI98 MOSFET net105 D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET net105 SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET RESET RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI676 MOSFET M1 M0 net176 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI675 MOSFET net176 SET_B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net213 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI677 MOSFET M1 RESET net176 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M0 clkpos net160 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET net160 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET S0 clkneg net145 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net145 net117 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET Q_N net117 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net213 net117 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net105 clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI668 MOSFET S0 clkpos net125 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI667 MOSFET net125 M1 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI630 MOSFET net117 RESET net116 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET net117 S0 net116 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net116 SET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET net105 D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET net105 sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI679 MOSFET M1 SET_B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkneg net265 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net213 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net117 S0 net268 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI670 MOSFET net265 M1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI678 MOSFET net216 RESET VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net257 net117 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET S0 clkpos net257 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net117 SET_B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI11 MOSFET net268 RESET VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET net241 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net105 clkpos M0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M0 clkneg net241 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET RESET RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK_N VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI680 MOSFET M1 M0 net216 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net213 net117 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N net117 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI640 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET net105 D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET net105 SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET RESET RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI676 MOSFET M1 M0 net176 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI675 MOSFET net176 SET_B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net213 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI677 MOSFET M1 RESET net176 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M0 clkpos net160 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET net160 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET S0 clkneg net145 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net145 net117 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N net117 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net213 net117 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net105 clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI668 MOSFET S0 clkpos net125 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI667 MOSFET net125 M1 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI630 MOSFET net117 RESET net116 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET net117 S0 net116 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net116 SET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET net105 D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET net105 sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI679 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkneg net265 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net213 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net117 S0 net268 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI670 MOSFET net265 M1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI678 MOSFET net216 RESET VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net257 net117 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET S0 clkpos net257 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net117 SET_B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI11 MOSFET net268 RESET VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET net241 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net105 clkpos M0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M0 clkneg net241 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET RESET RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK_N VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI680 MOSFET M1 M0 net216 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net213 net117 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N net117 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI640 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.spice b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.spice
index abc356b..628e662 100644
--- a/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.spice
+++ b/cells/sdfbbn/sky130_fd_sc_hs__sdfbbn_2.spice
@@ -17,108 +17,56 @@
.subckt sky130_fd_sc_hs__sdfbbn_2 CLK_N D RESET_B SCD SCE SET_B VGND VNB VPB VPWR
+ Q Q_N
-M1000 a_197_119# a_688_98# a_1154_464# VPB pshort w=640000u l=150000u
-+ ad=4.128e+11p pd=3.85e+06u as=2.266e+11p ps=2.05e+06u
-M1001 a_197_119# D a_206_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1002 a_2452_74# SET_B VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.7435e+11p pd=4.64e+06u as=2.86405e+12p ps=2.37e+07u
-M1003 VGND a_2216_410# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1004 a_119_119# SCD VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1005 a_197_119# a_868_368# a_1154_464# VNB nlowvt w=420000u l=150000u
-+ ad=4.347e+11p pd=3.75e+06u as=1.281e+11p ps=1.45e+06u
-M1006 Q a_3272_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=4.12873e+12p ps=3.022e+07u
-M1007 VGND RESET_B a_1643_257# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1008 a_27_464# a_341_410# a_197_119# VPB pshort w=640000u l=150000u
-+ ad=3.776e+11p pd=3.74e+06u as=0p ps=0u
-M1009 a_2452_74# a_1997_82# a_2216_410# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1010 a_1070_464# a_1007_366# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1011 VPWR a_3272_94# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR CLK_N a_688_98# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1013 a_1007_366# SET_B VPWR VPB pshort w=840000u l=150000u
-+ ad=9.954e+11p pd=5.73e+06u as=0p ps=0u
-M1014 a_2247_82# a_868_368# a_1997_82# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=4.945e+11p ps=3.3e+06u
-M1015 a_868_368# a_688_98# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1016 a_1154_464# a_688_98# a_1185_125# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1017 a_1154_464# a_868_368# a_1070_464# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1007_366# a_1154_464# a_1473_73# VNB nlowvt w=550000u l=150000u
-+ ad=1.54e+11p pd=1.66e+06u as=6.0335e+11p ps=4.55e+06u
-M1019 VPWR SET_B a_2216_410# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=5.9e+11p ps=5.18e+06u
-M1020 a_2216_410# a_1997_82# a_2556_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.7e+11p ps=2.54e+06u
-M1021 a_1473_73# a_1643_257# a_1007_366# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND a_2216_410# a_3272_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1023 a_1997_82# a_688_98# a_1902_125# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=2.16375e+11p ps=2.18e+06u
-M1024 VPWR SCD a_27_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_206_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 Q_N a_2216_410# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 Q a_3272_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1028 VGND a_341_410# a_363_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1029 VPWR a_2216_410# a_3272_94# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.9e+11p ps=2.58e+06u
-M1030 a_1185_125# a_1007_366# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR RESET_B a_1643_257# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1032 a_341_410# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.888e+11p pd=1.87e+06u as=0p ps=0u
-M1033 a_2171_508# a_688_98# a_1997_82# VPB pshort w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.856e+11p ps=2.45e+06u
-M1034 a_1592_424# a_1154_464# a_1007_366# VPB pshort w=840000u l=150000u
-+ ad=2.268e+11p pd=2.22e+06u as=0p ps=0u
-M1035 a_197_119# SCE a_119_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_1986_424# a_1007_366# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.016e+11p pd=2.16e+06u as=0p ps=0u
-M1037 VGND CLK_N a_688_98# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1038 Q_N a_2216_410# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1039 a_1997_82# a_868_368# a_1986_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 a_341_410# SCE VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1041 a_2216_410# a_1643_257# a_2452_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 VPWR a_2216_410# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 VGND a_3272_94# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1044 VPWR a_1643_257# a_1592_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1045 a_363_119# D a_197_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1046 a_2556_392# a_1643_257# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1047 a_868_368# a_688_98# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1048 VGND a_2216_410# a_2247_82# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1049 a_1902_125# a_1007_366# VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1050 VPWR a_2216_410# a_2171_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1051 VGND SET_B a_1473_73# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_688_98# a_868_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_1007_366# a_1154_464# a_1592_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_1997_82# a_688_98# a_2171_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 a_1154_464# a_868_368# a_197_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 Q a_3272_94# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_1070_464# a_868_368# a_1154_464# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 a_1643_257# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X7 a_1592_424# a_1643_257# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_2216_410# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X9 a_3272_94# a_2216_410# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_197_119# a_341_410# a_27_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X11 a_1473_73# a_1154_464# a_1007_366# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X12 a_1997_82# a_868_368# a_2247_82# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 VPWR SCE a_341_410# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X14 a_1473_73# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X15 a_3272_94# a_2216_410# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 VGND SCE a_341_410# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 VGND a_688_98# a_868_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VGND SET_B a_2452_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 VPWR SCE a_206_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X20 VPWR SET_B a_1007_366# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X21 VPWR a_3272_94# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VPWR a_1007_366# a_1986_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X23 a_1986_424# a_868_368# a_1997_82# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X24 a_1007_366# a_1643_257# a_1473_73# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X25 VPWR a_2216_410# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_688_98# CLK_N VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VGND SCD a_119_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X28 a_363_119# a_341_410# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 VGND a_1007_366# a_1185_125# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X30 a_1185_125# a_688_98# a_1154_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 VGND a_1007_366# a_1902_125# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X32 a_1154_464# a_688_98# a_197_119# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X33 Q_N a_2216_410# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 a_1902_125# a_688_98# a_1997_82# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X35 a_2556_392# a_1997_82# a_2216_410# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X36 a_2452_74# a_1643_257# a_2216_410# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 a_206_464# D a_197_119# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X38 a_688_98# CLK_N VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X39 VGND a_2216_410# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X40 a_2171_508# a_2216_410# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X41 a_27_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X42 VGND a_3272_94# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X43 a_2247_82# a_2216_410# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X44 a_1643_257# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X45 a_2216_410# a_1997_82# a_2452_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X46 a_197_119# D a_363_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X47 Q a_3272_94# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X48 VPWR a_1007_366# a_1070_464# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X49 a_119_119# SCE a_197_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X50 VPWR a_1643_257# a_2556_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X51 Q_N a_2216_410# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.cdl b/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.cdl
index 6474341..929fe60 100644
--- a/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.cdl
+++ b/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.cdl
@@ -17,100 +17,100 @@
.SUBCKT sky130_fd_sc_hs__sdfbbp_1 CLK D RESET_B SCD SCE SET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I
*.PININFO VPWR:I Q:O Q_N:O
-MI98 net105 D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 net105 SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI98 net105 D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 net105 SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 RESET RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI642 RESET RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI676 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI676 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI675 net176 SET_B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI675 net176 SET_B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net213 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI677 M1 RESET VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 net153 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net145 net117 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI653 Q net213 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 Q_N net117 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net213 net117 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI677 M1 RESET VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net105 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI648 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI668 S0 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI667 net128 M1 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI630 net117 RESET VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI3 net117 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 net116 SET_B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 net105 D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 net105 sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI649 net153 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI679 M1 SET_B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net213 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI9 net117 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI670 net265 M1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI678 net216 RESET VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI655 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net257 net117 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI654 net145 net117 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 Q_N net117 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI10 net117 SET_B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI11 net268 RESET VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 net241 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net105 clkpos VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI652 net213 net117 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 net105 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 RESET RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI668 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI667 net128 M1 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI680 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net213 net117 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI630 net117 RESET VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N net117 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI3 net117 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI7 net116 SET_B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI640 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 net105 D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 net105 sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI679 M1 SET_B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI669 S0 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net213 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI9 net117 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI670 net265 M1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI678 net216 RESET VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net257 net117 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI10 net117 SET_B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI11 net268 RESET VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 net241 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net105 clkpos VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 RESET RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI680 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net213 net117 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N net117 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI640 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfbbp_1
diff --git a/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.netlist.tsv b/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.netlist.tsv
index 664191b..72cc5a5 100644
--- a/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.netlist.tsv
+++ b/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.netlist.tsv
@@ -1,50 +1,50 @@
sky130_fd_sc_hs__sdfbbp_1 CLK:I D:I RESET_B:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI98 MOSFET net105 D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET net105 SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET RESET RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI676 MOSFET M1 M0 net176 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI675 MOSFET net176 SET_B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net213 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI677 MOSFET M1 RESET net176 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M0 clkpos net153 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET net153 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET S0 clkneg net145 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net145 net117 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET Q_N net117 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net213 net117 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net105 clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI668 MOSFET S0 clkpos net128 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI667 MOSFET net128 M1 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI630 MOSFET net117 RESET net116 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI3 MOSFET net117 S0 net116 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET net116 SET_B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET net105 D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET net105 sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI679 MOSFET M1 SET_B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkneg net265 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net213 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI9 MOSFET net117 S0 net268 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI670 MOSFET net265 M1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI678 MOSFET net216 RESET VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net257 net117 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET S0 clkpos net257 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI10 MOSFET net117 SET_B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI11 MOSFET net268 RESET VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET net241 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net105 clkpos M0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M0 clkneg net241 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET RESET RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI680 MOSFET M1 M0 net216 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net213 net117 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N net117 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI640 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET net105 D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET net105 SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET RESET RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI676 MOSFET M1 M0 net176 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI675 MOSFET net176 SET_B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net213 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI677 MOSFET M1 RESET net176 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M0 clkpos net153 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET net153 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET S0 clkneg net145 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net145 net117 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N net117 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net213 net117 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net105 clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI668 MOSFET S0 clkpos net128 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI667 MOSFET net128 M1 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI630 MOSFET net117 RESET net116 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI3 MOSFET net117 S0 net116 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET net116 SET_B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET net105 D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET net105 sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI679 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkneg net265 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net213 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI9 MOSFET net117 S0 net268 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI670 MOSFET net265 M1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI678 MOSFET net216 RESET VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net257 net117 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET S0 clkpos net257 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI10 MOSFET net117 SET_B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI11 MOSFET net268 RESET VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET net241 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net105 clkpos M0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M0 clkneg net241 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET RESET RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI680 MOSFET M1 M0 net216 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net213 net117 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N net117 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI640 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.spice b/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.spice
index 2f43b6a..03c88d9 100644
--- a/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.spice
+++ b/cells/sdfbbp/sky130_fd_sc_hs__sdfbbp_1.spice
@@ -17,100 +17,52 @@
.subckt sky130_fd_sc_hs__sdfbbp_1 CLK D RESET_B SCD SCE SET_B VGND VNB VPB VPWR Q
+ Q_N
-M1000 VGND a_1250_231# a_1192_96# VNB nlowvt w=420000u l=150000u
-+ ad=2.22013e+12p pd=1.787e+07u as=1.61875e+11p ps=1.78e+06u
-M1001 VGND a_2037_442# a_2061_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.638e+11p ps=1.62e+06u
-M1002 VPWR a_2037_442# a_1986_504# VPB pshort w=420000u l=150000u
-+ ad=3.08725e+12p pd=2.441e+07u as=1.134e+11p ps=1.38e+06u
-M1003 a_877_98# a_622_98# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.516e+11p pd=2.16e+06u as=0p ps=0u
-M1004 a_1878_420# a_877_98# a_1880_119# VNB nlowvt w=550000u l=150000u
-+ ad=2.3445e+11p pd=2.34e+06u as=1.155e+11p ps=1.52e+06u
-M1005 a_2271_74# SET_B VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.218e+11p pd=4.1e+06u as=0p ps=0u
-M1006 a_1986_504# a_877_98# a_1878_420# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.898e+11p ps=2.46e+06u
-M1007 Q a_2881_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1008 a_119_119# SCD VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1009 a_2384_392# a_1878_420# a_2037_442# VPB pshort w=1e+06u l=150000u
-+ ad=2.4e+11p pd=2.48e+06u as=4e+11p ps=2.8e+06u
-M1010 VGND RESET_B a_1625_93# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1011 a_299_119# D a_197_119# VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=2.709e+11p ps=2.97e+06u
-M1012 a_2037_442# SET_B VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_1580_379# a_1092_96# a_1250_231# VPB pshort w=840000u l=150000u
-+ ad=2.268e+11p pd=2.22e+06u as=3.276e+11p ps=2.46e+06u
-M1014 VPWR RESET_B a_1625_93# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1015 VGND a_341_93# a_299_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1880_119# a_1250_231# VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_1250_231# a_1092_96# a_1418_125# VNB nlowvt w=550000u l=150000u
-+ ad=1.54e+11p pd=1.66e+06u as=7.81e+11p ps=5.37e+06u
-M1018 a_1418_125# a_1625_93# a_1250_231# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_197_119# D a_218_464# VPB pshort w=640000u l=150000u
-+ ad=3.808e+11p pd=3.75e+06u as=1.728e+11p ps=1.82e+06u
-M1020 a_1221_419# a_622_98# a_1092_96# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=2.326e+11p ps=2.11e+06u
-M1021 VPWR a_1625_93# a_1580_379# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR SCD a_27_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=3.776e+11p ps=3.74e+06u
-M1023 a_27_464# a_341_93# a_197_119# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_1878_420# a_622_98# a_1766_379# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=3.69e+11p ps=2.91e+06u
-M1025 a_1418_125# SET_B VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_2061_74# a_622_98# a_1878_420# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR CLK a_622_98# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1028 a_877_98# a_622_98# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1029 VPWR a_1250_231# a_1221_419# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VGND a_2037_442# a_2881_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1031 Q a_2881_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1032 a_197_119# SCE a_119_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_1192_96# a_877_98# a_1092_96# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.47e+11p ps=1.54e+06u
-M1034 a_2037_442# a_1878_420# a_2271_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.886e+11p pd=2.26e+06u as=0p ps=0u
-M1035 Q_N a_2037_442# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1036 VPWR a_1625_93# a_2384_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_1092_96# a_622_98# a_197_119# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 Q_N a_2037_442# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1039 a_218_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 a_1250_231# SET_B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 a_341_93# SCE VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1042 a_1092_96# a_877_98# a_197_119# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 a_1766_379# a_1250_231# VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1044 VPWR a_2037_442# a_2881_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1045 a_341_93# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.888e+11p pd=1.87e+06u as=0p ps=0u
-M1046 VGND CLK a_622_98# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1047 a_2271_74# a_1625_93# a_2037_442# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1092_96# a_877_98# a_1192_96# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_1625_93# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X2 a_2037_442# a_1625_93# a_2271_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_1092_96# a_622_98# a_1221_419# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X4 VPWR SET_B a_2037_442# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_2881_74# a_2037_442# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VGND SET_B a_2271_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR a_1250_231# a_1766_379# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_1986_504# a_2037_442# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X9 a_1221_419# a_1250_231# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X10 a_1250_231# a_1092_96# a_1580_379# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 a_197_119# a_877_98# a_1092_96# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X12 VGND a_622_98# a_877_98# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_2384_392# a_1625_93# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 VPWR a_2037_442# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_622_98# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_2061_74# a_2037_442# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_1580_379# a_1625_93# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X18 a_1766_379# a_622_98# a_1878_420# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X19 a_197_119# a_622_98# a_1092_96# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_1625_93# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 a_197_119# D a_299_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 a_218_464# D a_197_119# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X23 VGND SET_B a_1418_125# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X24 VGND a_2881_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VGND a_1250_231# a_1880_119# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X26 a_1880_119# a_877_98# a_1878_420# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X27 a_1878_420# a_622_98# a_2061_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X28 VGND SCD a_119_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 a_622_98# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 a_2881_74# a_2037_442# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X31 a_299_119# a_341_93# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 a_1418_125# a_1092_96# a_1250_231# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X33 a_1878_420# a_877_98# a_1986_504# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X34 VPWR SCE a_218_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X35 VPWR a_622_98# a_877_98# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X36 a_27_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X37 VGND a_2037_442# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 a_1192_96# a_1250_231# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 VPWR a_2881_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X40 VPWR SET_B a_1250_231# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X41 a_197_119# a_341_93# a_27_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X42 VGND SCE a_341_93# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X43 a_1250_231# a_1625_93# a_1418_125# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X44 VPWR SCE a_341_93# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X45 a_2037_442# a_1878_420# a_2384_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X46 a_119_119# SCE a_197_119# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X47 a_2271_74# a_1878_420# a_2037_442# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.cdl b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.cdl
index adcb3d3..6838e94 100644
--- a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.cdl
+++ b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.cdl
@@ -17,88 +17,88 @@
.SUBCKT sky130_fd_sc_hs__sdfrbp_1 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I
*.PININFO Q:O Q_N:O
-MI642 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI642 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 Q_N s0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net94 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net128 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 Q_N s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net121 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net109 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net189 s0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net189 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net104 net94 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net94 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI666 net148 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net128 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net121 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 net109 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net189 s0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net189 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net104 net94 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI666 net148 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI643 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI643 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net217 net94 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net94 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI662 net217 net94 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net94 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net94 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net196 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net189 s0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net189 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N s0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net94 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net196 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI633 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net189 s0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net189 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N s0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 db RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 db RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfrbp_1
diff --git a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.netlist.tsv b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.netlist.tsv
index f36ce98..938d5a8 100644
--- a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.netlist.tsv
+++ b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.netlist.tsv
@@ -1,44 +1,44 @@
sky130_fd_sc_hs__sdfrbp_1 CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI642 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET Q_N s0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net94 s0 net128 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net128 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net121 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net109 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net109 M1 net121 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net104 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net189 s0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net189 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net104 net94 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI666 MOSFET net148 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD net148 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb net148 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI643 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net217 net94 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net94 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net217 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net94 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net196 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net196 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net189 s0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net189 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N s0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET db RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N s0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net94 s0 net128 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net128 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net121 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net109 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net109 M1 net121 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net104 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net189 s0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net189 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net104 net94 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI666 MOSFET net148 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD net148 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb net148 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI643 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net217 net94 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net94 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net217 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net94 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net196 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net196 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net189 s0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net189 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N s0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.spice b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.spice
index 41d74b3..d335e20 100644
--- a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.spice
+++ b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_1.spice
@@ -16,88 +16,46 @@
.subckt sky130_fd_sc_hs__sdfrbp_1 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q Q_N
-M1000 a_413_90# D a_312_90# VNB nlowvt w=420000u l=150000u
-+ ad=3.34775e+11p pd=3.34e+06u as=1.491e+11p ps=1.55e+06u
-M1001 a_1969_489# a_1023_74# a_1747_74# VPB pshort w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=4.1485e+11p ps=3.51e+06u
-M1002 VGND a_1747_74# a_2513_424# VNB nlowvt w=550000u l=150000u
-+ ad=1.61458e+12p pd=1.424e+07u as=1.4575e+11p ps=1.63e+06u
-M1003 VPWR a_2008_48# a_1969_489# VPB pshort w=420000u l=150000u
-+ ad=2.43568e+12p pd=2.002e+07u as=0p ps=0u
-M1004 a_1321_97# a_1023_74# a_1221_97# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.47e+11p ps=1.54e+06u
-M1005 VGND a_2008_48# a_1966_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1006 Q_N a_1747_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1007 a_2124_74# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=0p ps=0u
-M1008 Q_N a_1747_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1009 a_413_90# D a_338_464# VPB pshort w=640000u l=150000u
-+ ad=5.005e+11p pd=5.16e+06u as=1.728e+11p ps=1.82e+06u
-M1010 a_2008_48# a_1747_74# a_2124_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1011 a_1221_97# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=2.457e+11p pd=2.85e+06u as=0p ps=0u
-M1012 a_1221_97# a_850_74# a_413_90# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_1966_74# a_850_74# a_1747_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=4.519e+11p ps=3.17e+06u
-M1014 a_512_464# a_27_74# a_413_90# VPB pshort w=640000u l=150000u
-+ ad=2.496e+11p pd=2.06e+06u as=0p ps=0u
-M1015 a_225_90# SCD a_545_97# VNB nlowvt w=420000u l=150000u
-+ ad=2.91375e+11p pd=3.12e+06u as=1.008e+11p ps=1.32e+06u
-M1016 a_1399_97# a_1369_71# a_1321_97# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1017 VGND RESET_B a_1399_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR a_1369_71# a_1328_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1019 a_1369_71# a_1221_97# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1020 a_413_90# RESET_B VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_312_90# a_27_74# a_225_90# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_1747_74# a_2513_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.31e+11p ps=2.23e+06u
-M1023 a_1747_74# a_850_74# a_1369_71# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_338_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR CLK a_850_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1026 a_2008_48# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1027 VPWR SCE a_27_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=5.792e+11p ps=3.09e+06u
-M1028 a_1221_97# a_1023_74# a_413_90# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 Q a_2513_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1030 a_1747_74# a_1023_74# a_1369_71# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1031 VPWR a_1747_74# a_2008_48# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR SCD a_512_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_545_97# SCE a_413_90# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND RESET_B a_225_90# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND CLK a_850_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1036 a_1023_74# a_850_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1037 a_1328_463# a_850_74# a_1221_97# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 a_1023_74# a_850_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1039 Q a_2513_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1040 VGND SCE a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1041 a_1369_71# a_1221_97# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1328_463# a_1369_71# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 VPWR a_1221_97# a_1369_71# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_413_90# a_850_74# a_1221_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 VGND a_1747_74# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND a_850_74# a_1023_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_850_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_413_90# SCE a_545_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 VPWR RESET_B a_2008_48# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 VGND a_2513_424# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_225_90# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VPWR RESET_B a_413_90# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X11 a_1747_74# a_1023_74# a_1969_489# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 VGND RESET_B a_2124_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 a_1969_489# a_2008_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_1399_97# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 a_1966_74# a_2008_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 a_413_90# a_27_74# a_512_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X17 a_1321_97# a_1369_71# a_1399_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 a_27_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X19 a_312_90# D a_413_90# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_2513_424# a_1747_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X21 VPWR RESET_B a_1221_97# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 a_1747_74# a_850_74# a_1966_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 a_1369_71# a_850_74# a_1747_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X24 a_512_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X25 a_850_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_413_90# a_1023_74# a_1221_97# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X27 a_2008_48# a_1747_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X28 VPWR a_1747_74# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VPWR SCE a_338_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X30 a_1221_97# a_850_74# a_1328_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X31 a_2513_424# a_1747_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X32 a_2124_74# a_1747_74# a_2008_48# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 a_1369_71# a_1023_74# a_1747_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X34 VPWR a_850_74# a_1023_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X35 a_545_97# SCD a_225_90# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X36 a_1221_97# a_1023_74# a_1321_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X37 VGND a_1221_97# a_1369_71# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X38 a_225_90# a_27_74# a_312_90# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 a_338_464# D a_413_90# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X40 a_27_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X41 VPWR a_2513_424# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.cdl b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.cdl
index cbef6d2a..9c2517f 100644
--- a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.cdl
+++ b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.cdl
@@ -17,88 +17,88 @@
.SUBCKT sky130_fd_sc_hs__sdfrbp_2 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I
*.PININFO Q:O Q_N:O
-MI642 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI642 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 Q_N s0 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net92 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net126 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 Q_N s0 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net119 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net107 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net187 s0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net187 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net91 net92 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net92 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI666 net146 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net126 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net119 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 net107 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net187 s0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net187 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net91 net92 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI666 net146 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI643 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI643 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net215 net92 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net92 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI662 net215 net92 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net92 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net92 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net194 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net187 s0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net187 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N s0 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net92 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net194 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI633 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net187 s0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net187 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N s0 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 db RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 db RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfrbp_2
diff --git a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.netlist.tsv b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.netlist.tsv
index 0d173a1..a57f397 100644
--- a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.netlist.tsv
+++ b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.netlist.tsv
@@ -1,44 +1,44 @@
sky130_fd_sc_hs__sdfrbp_2 CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI642 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET Q_N s0 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net92 s0 net126 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net126 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net119 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net107 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net107 M1 net119 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net91 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net187 s0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net187 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net91 net92 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI666 MOSFET net146 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD net146 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb net146 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI643 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net215 net92 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net92 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net215 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net92 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net194 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net194 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net187 s0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net187 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N s0 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET db RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N s0 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net92 s0 net126 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net126 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net119 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net107 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net107 M1 net119 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net91 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net187 s0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net187 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net91 net92 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI666 MOSFET net146 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD net146 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb net146 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI643 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net215 net92 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net92 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net215 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net92 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net194 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net194 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net187 s0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net187 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N s0 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.spice b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.spice
index c23708f..7d4ac05 100644
--- a/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.spice
+++ b/cells/sdfrbp/sky130_fd_sc_hs__sdfrbp_2.spice
@@ -16,96 +16,50 @@
.subckt sky130_fd_sc_hs__sdfrbp_2 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q Q_N
-M1000 a_1223_118# a_1025_74# a_388_79# VPB pshort w=420000u l=150000u
-+ ad=2.436e+11p pd=2.84e+06u as=6.808e+11p ps=5.72e+06u
-M1001 a_1401_118# a_1370_289# a_1323_118# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.008e+11p ps=1.32e+06u
-M1002 a_2000_74# a_852_74# a_1790_74# VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=4.33e+11p ps=3.08e+06u
-M1003 a_1370_289# a_1223_118# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.792e+11p pd=1.84e+06u as=2.1894e+12p ps=1.849e+07u
-M1004 VGND CLK a_852_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1005 VPWR SCD a_538_464# VPB pshort w=640000u l=150000u
-+ ad=3.4579e+12p pd=2.698e+07u as=1.728e+11p ps=1.82e+06u
-M1006 a_1025_74# a_852_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1007 a_307_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1008 a_1325_457# a_852_74# a_1223_118# VPB pshort w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1009 a_1955_471# a_1025_74# a_1790_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=4.029e+11p ps=3.28e+06u
-M1010 a_2604_392# a_1790_74# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.696e+11p pd=1.81e+06u as=0p ps=0u
-M1011 a_1370_289# a_1223_118# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1012 VGND RESET_B a_1401_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_1223_118# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_310_79# a_27_79# a_223_79# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.835e+11p ps=3.03e+06u
-M1015 a_223_79# SCD a_547_79# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1016 a_1790_74# a_852_74# a_1370_289# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Q_N a_1790_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1018 a_2006_373# a_1790_74# a_2158_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.113e+11p pd=1.37e+06u as=8.82e+10p ps=1.26e+06u
-M1019 a_1223_118# a_852_74# a_388_79# VNB nlowvt w=420000u l=150000u
-+ ad=1.47e+11p pd=1.54e+06u as=3.906e+11p ps=3.54e+06u
-M1020 a_1323_118# a_1025_74# a_1223_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR a_1790_74# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR CLK a_852_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1023 VPWR SCE a_27_79# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1024 a_1790_74# a_1025_74# a_1370_289# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 Q a_2604_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1026 a_538_464# a_27_79# a_388_79# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_2158_74# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Q_N a_1790_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1029 a_388_79# D a_310_79# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 Q a_2604_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1031 VPWR a_2604_392# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_1025_74# a_852_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1033 VGND SCE a_27_79# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1034 a_547_79# SCE a_388_79# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_388_79# D a_307_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_2006_373# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1037 VPWR a_1370_289# a_1325_457# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VPWR a_2006_373# a_1955_471# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VGND a_1790_74# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 VGND a_2604_392# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 VPWR a_1790_74# a_2006_373# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 a_2604_392# a_1790_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1043 VGND RESET_B a_223_79# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1044 a_388_79# RESET_B VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1045 VGND a_2006_373# a_2000_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_79# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_2158_74# a_1790_74# a_2006_373# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VGND a_2604_392# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_1323_118# a_1370_289# a_1401_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_307_464# D a_388_79# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X5 a_223_79# a_27_79# a_310_79# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 a_388_79# a_27_79# a_538_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X7 a_388_79# SCE a_547_79# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 VPWR a_2604_392# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_223_79# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VPWR a_1223_118# a_1370_289# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 a_388_79# a_852_74# a_1223_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 VGND RESET_B a_2158_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 VGND a_1790_74# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Q a_2604_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VGND a_1790_74# a_2604_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 a_538_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X17 Q_N a_1790_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_1401_118# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 a_2000_74# a_2006_373# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 VPWR SCE a_307_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X21 a_2006_373# a_1790_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 a_388_79# a_1025_74# a_1223_118# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 a_1223_118# a_1025_74# a_1323_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 a_1223_118# a_852_74# a_1325_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X25 a_1790_74# a_852_74# a_2000_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 a_852_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VGND a_1223_118# a_1370_289# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X28 a_310_79# D a_388_79# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 VPWR a_1790_74# a_2604_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X30 Q a_2604_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 VPWR a_852_74# a_1025_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 a_1325_457# a_1370_289# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X33 a_1955_471# a_2006_373# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X34 a_27_79# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X35 a_1370_289# a_852_74# a_1790_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X36 VPWR a_1790_74# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X37 a_547_79# SCD a_223_79# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X38 VPWR RESET_B a_1223_118# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X39 VGND a_852_74# a_1025_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X40 a_1790_74# a_1025_74# a_1955_471# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X41 a_852_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X42 VPWR RESET_B a_2006_373# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X43 Q_N a_1790_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X44 a_1370_289# a_1025_74# a_1790_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X45 VPWR RESET_B a_388_79# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
.ends
diff --git a/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.cdl b/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.cdl
index d2babbf..7fb6317 100644
--- a/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.cdl
+++ b/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.cdl
@@ -17,84 +17,84 @@
.SUBCKT sky130_fd_sc_hs__sdfrtn_1 CLK_N D RESET_B SCD SCE VGND VNB VPB VPWR Q
*.PININFO CLK_N:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I
*.PININFO Q:O
-MI642 clkpos CLK_N VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI642 clkpos CLK_N VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI636 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net87 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net121 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net87 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net114 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net121 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net114 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net102 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net174 s0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net174 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net97 net87 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI666 net137 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI34 net102 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net174 s0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net174 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net97 net87 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI666 net137 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI643 clkpos CLK_N VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI643 clkpos CLK_N VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg clkpos VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI635 clkneg clkpos VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net202 net87 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net87 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI662 net202 net87 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 net87 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net87 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net181 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net174 s0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net174 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net87 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI633 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net181 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net174 s0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net174 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 db RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 db RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfrtn_1
diff --git a/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.netlist.tsv b/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.netlist.tsv
index fed757d..56c55c3 100644
--- a/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.netlist.tsv
+++ b/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.netlist.tsv
@@ -1,42 +1,42 @@
sky130_fd_sc_hs__sdfrtn_1 CLK_N:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI642 MOSFET clkpos CLK_N VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net87 s0 net121 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net121 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net114 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net102 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net102 M1 net114 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net97 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net174 s0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net174 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net97 net87 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI666 MOSFET net137 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD net137 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb net137 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI643 MOSFET clkpos CLK_N VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg clkpos VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net202 net87 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net87 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net202 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net87 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net181 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net181 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net174 s0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net174 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET db RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET clkpos CLK_N VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net87 s0 net121 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net121 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net114 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net102 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net102 M1 net114 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net97 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net174 s0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net174 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net97 net87 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI666 MOSFET net137 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD net137 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb net137 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI643 MOSFET clkpos CLK_N VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net202 net87 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net87 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net202 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net87 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net181 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net181 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net174 s0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net174 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.spice b/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.spice
index 287a1a3..28db94d 100644
--- a/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.spice
+++ b/cells/sdfrtn/sky130_fd_sc_hs__sdfrtn_1.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__sdfrtn_1 CLK_N D RESET_B SCD SCE VGND VNB VPB VPWR Q
-M1000 a_1827_144# a_1074_88# a_1429_308# VPB pshort w=1e+06u l=150000u
-+ ad=3.128e+11p pd=2.73e+06u as=7.85e+11p ps=3.57e+06u
-M1001 VGND a_2087_410# a_2073_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.79055e+12p pd=1.44e+07u as=1.05e+11p ps=1.34e+06u
-M1002 a_284_464# D a_206_464# VPB pshort w=640000u l=150000u
-+ ad=8.151e+11p pd=6.15e+06u as=1.536e+11p ps=1.76e+06u
-M1003 a_538_81# SCE a_284_464# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=3.549e+11p ps=3.37e+06u
-M1004 a_2265_74# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1005 a_2087_410# a_1827_144# a_2265_74# VNB nlowvt w=420000u l=150000u
-+ ad=2.1e+11p pd=1.84e+06u as=0p ps=0u
-M1006 VPWR SCD a_471_464# VPB pshort w=640000u l=150000u
-+ ad=2.58055e+12p pd=2.111e+07u as=1.536e+11p ps=1.76e+06u
-M1007 VPWR a_1429_308# a_1384_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1008 VPWR a_1827_144# a_2492_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1009 a_854_74# CLK_N VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1010 Q a_2492_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1011 a_1272_131# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=2.499e+11p pd=2.87e+06u as=0p ps=0u
-M1012 a_284_464# RESET_B VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_324_81# a_27_88# a_239_81# VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=2.373e+11p ps=2.81e+06u
-M1014 a_284_464# D a_324_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_1074_88# a_854_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1016 VPWR SCE a_27_88# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1017 a_206_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND RESET_B a_1489_131# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1019 Q a_2492_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1020 a_1272_131# a_854_74# a_284_464# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VPWR a_2087_410# a_2042_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.092e+11p ps=1.36e+06u
-M1022 VGND RESET_B a_239_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_1411_131# a_854_74# a_1272_131# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.289e+11p ps=1.93e+06u
-M1024 a_1384_508# a_1074_88# a_1272_131# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_1429_308# a_1272_131# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1074_88# a_854_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1027 a_1272_131# a_1074_88# a_284_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_2073_74# a_1074_88# a_1827_144# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=6.2565e+11p ps=4.26e+06u
-M1029 VGND a_1827_144# a_2492_424# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=1.5675e+11p ps=1.67e+06u
-M1030 a_2087_410# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1031 a_2042_508# a_854_74# a_1827_144# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR a_1827_144# a_2087_410# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_239_81# SCD a_538_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_1489_131# a_1429_308# a_1411_131# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_1429_308# a_1272_131# VGND VNB nlowvt w=640000u l=150000u
-+ ad=3.584e+11p pd=2.4e+06u as=0p ps=0u
-M1036 a_471_464# a_27_88# a_284_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VGND SCE a_27_88# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1038 a_854_74# CLK_N VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1039 a_1827_144# a_854_74# a_1429_308# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR RESET_B a_284_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X1 a_1429_308# a_1074_88# a_1827_144# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 a_2492_424# a_1827_144# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X3 VPWR a_854_74# a_1074_88# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_284_464# a_854_74# a_1272_131# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 a_324_81# D a_284_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 a_284_464# SCE a_538_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 VGND a_1272_131# a_1429_308# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_284_464# a_1074_88# a_1272_131# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VPWR a_1272_131# a_1429_308# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_2087_410# a_1827_144# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_1827_144# a_1074_88# a_2073_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 VPWR a_2492_424# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 VPWR SCE a_206_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X14 a_1489_131# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 a_2492_424# a_1827_144# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 a_2265_74# a_1827_144# a_2087_410# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 VGND a_2492_424# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 VPWR RESET_B a_1272_131# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 a_1272_131# a_854_74# a_1411_131# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 VGND RESET_B a_2265_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 VPWR CLK_N a_854_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_1429_308# a_854_74# a_1827_144# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 a_1827_144# a_854_74# a_2042_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 a_2042_508# a_2087_410# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X25 a_206_464# D a_284_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X26 a_471_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X27 a_1272_131# a_1074_88# a_1384_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X28 VPWR RESET_B a_2087_410# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X29 a_27_88# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X30 a_239_81# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 a_1411_131# a_1429_308# a_1489_131# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 a_239_81# a_27_88# a_324_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 a_538_81# SCD a_239_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X34 VGND a_854_74# a_1074_88# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 a_27_88# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X36 VGND CLK_N a_854_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 a_1384_508# a_1429_308# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X38 a_2073_74# a_2087_410# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 a_284_464# a_27_88# a_471_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
.ends
diff --git a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.cdl b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.cdl
index 73b2943..80779e5 100644
--- a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.cdl
+++ b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.cdl
@@ -17,84 +17,84 @@
.SUBCKT sky130_fd_sc_hs__sdfrtp_1 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I
*.PININFO Q:O
-MI642 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI642 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net87 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net121 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net114 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net87 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net102 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net174 s0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net174 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net86 net87 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net121 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net114 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI666 net137 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 net102 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net174 s0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net174 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net86 net87 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI666 net137 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI643 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI643 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net202 net87 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net87 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI662 net202 net87 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net87 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net87 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net181 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net174 s0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net174 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net87 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI633 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net181 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net174 s0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net174 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 db RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 db RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfrtp_1
diff --git a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.netlist.tsv b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.netlist.tsv
index c42d05d..466190d 100644
--- a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.netlist.tsv
+++ b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.netlist.tsv
@@ -1,42 +1,42 @@
sky130_fd_sc_hs__sdfrtp_1 CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI642 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net87 s0 net121 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net121 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net114 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net102 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net102 M1 net114 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net86 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net174 s0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net174 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net86 net87 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI666 MOSFET net137 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD net137 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb net137 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI643 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net202 net87 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net87 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net202 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net87 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net181 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net181 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net174 s0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net174 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET db RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net87 s0 net121 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net121 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net114 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net102 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net102 M1 net114 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net86 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net174 s0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net174 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net86 net87 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI666 MOSFET net137 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD net137 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb net137 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI643 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net202 net87 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net87 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net202 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net87 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net181 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net181 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net174 s0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net174 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.spice b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.spice
index a87bd4b..ebf1a16 100644
--- a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.spice
+++ b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_1.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__sdfrtp_1 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q
-M1000 a_1319_118# a_1034_368# a_1233_118# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.176e+11p ps=1.4e+06u
-M1001 a_1367_92# a_1233_118# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=2.23208e+12p ps=1.888e+07u
-M1002 VPWR a_1367_92# a_1343_461# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1003 a_1034_368# a_855_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.4802e+12p ps=1.325e+07u
-M1004 a_1745_74# a_855_368# a_1367_92# VPB pshort w=1e+06u l=150000u
-+ ad=4.42975e+11p pd=3.64e+06u as=0p ps=0u
-M1005 VGND a_1997_272# a_1972_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1006 VPWR SCD a_538_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.728e+11p ps=1.82e+06u
-M1007 a_1972_74# a_855_368# a_1745_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=4.687e+11p ps=3.25e+06u
-M1008 VGND CLK a_855_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1009 a_1233_118# a_855_368# a_300_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=3.822e+11p ps=3.5e+06u
-M1010 a_1745_74# a_1034_368# a_1367_92# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1011 Q a_2399_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1012 a_312_81# a_27_88# a_225_81# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=3.15e+11p ps=3.18e+06u
-M1013 a_300_464# D a_312_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VPWR a_1997_272# a_1993_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1015 a_1997_272# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1016 VGND RESET_B a_225_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_2399_424# a_1745_74# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1018 VPWR a_1745_74# a_1997_272# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND RESET_B a_1397_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1020 a_216_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1021 a_225_81# SCD a_545_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1022 VPWR CLK a_855_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1023 VPWR SCE a_27_88# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1024 a_538_464# a_27_88# a_300_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=9.783e+11p ps=6.66e+06u
-M1025 a_1993_508# a_1034_368# a_1745_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_1233_118# a_1034_368# a_300_464# VPB pshort w=420000u l=150000u
-+ ad=2.765e+11p pd=3.02e+06u as=0p ps=0u
-M1027 a_1397_118# a_1367_92# a_1319_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_1997_272# a_1745_74# a_2135_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=8.82e+10p ps=1.26e+06u
-M1029 a_1034_368# a_855_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1030 a_545_81# SCE a_300_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_2399_424# a_1745_74# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=0p ps=0u
-M1032 a_1343_461# a_855_368# a_1233_118# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_1367_92# a_1233_118# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_1233_118# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 Q a_2399_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1036 a_300_464# D a_216_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VGND SCE a_27_88# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1038 a_2135_74# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_300_464# RESET_B VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1233_118# a_1034_368# a_1319_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_1972_74# a_1997_272# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_225_81# a_27_88# a_312_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_225_81# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_1367_92# a_1034_368# a_1745_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VPWR SCE a_216_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X6 a_855_368# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_1367_92# a_855_368# a_1745_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_1745_74# a_855_368# a_1972_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_300_464# a_27_88# a_538_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X10 VPWR a_1745_74# a_2399_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 VGND a_2399_424# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_1343_461# a_1367_92# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X13 VPWR RESET_B a_1997_272# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_1397_118# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 a_545_81# SCD a_225_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 a_538_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X17 VGND a_1745_74# a_2399_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X18 a_300_464# a_855_368# a_1233_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 a_1233_118# a_855_368# a_1343_461# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X20 VGND a_855_368# a_1034_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VPWR a_1233_118# a_1367_92# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 a_1319_118# a_1367_92# a_1397_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 VGND RESET_B a_2135_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 a_300_464# SCE a_545_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_855_368# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X26 a_2135_74# a_1745_74# a_1997_272# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 a_300_464# a_1034_368# a_1233_118# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X28 a_1993_508# a_1997_272# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X29 a_216_464# D a_300_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X30 VPWR a_855_368# a_1034_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 a_1997_272# a_1745_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X32 a_27_88# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X33 a_1745_74# a_1034_368# a_1993_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X34 VGND a_1233_118# a_1367_92# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X35 VPWR RESET_B a_1233_118# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X36 a_27_88# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X37 VPWR a_2399_424# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X38 VPWR RESET_B a_300_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X39 a_312_81# D a_300_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.cdl b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.cdl
index b524407..41eed80 100644
--- a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.cdl
+++ b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.cdl
@@ -17,84 +17,84 @@
.SUBCKT sky130_fd_sc_hs__sdfrtp_2 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I
*.PININFO Q:O
-MI642 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI642 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net87 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net121 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net114 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net87 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net102 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net174 s0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net174 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net86 net87 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net121 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net114 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI666 net137 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 net102 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net174 s0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net174 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net86 net87 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI666 net137 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI643 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI643 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net202 net87 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net87 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI662 net202 net87 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net87 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net87 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net181 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net174 s0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net174 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net87 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI633 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net181 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net174 s0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net174 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 db RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 db RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfrtp_2
diff --git a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.netlist.tsv b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.netlist.tsv
index 81f1366..45deff2 100644
--- a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.netlist.tsv
+++ b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.netlist.tsv
@@ -1,42 +1,42 @@
sky130_fd_sc_hs__sdfrtp_2 CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI642 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net87 s0 net121 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net121 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net114 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net102 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net102 M1 net114 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net86 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net174 s0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net174 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net86 net87 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI666 MOSFET net137 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD net137 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb net137 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI643 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net202 net87 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net87 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net202 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net87 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net181 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net181 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net174 s0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net174 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET db RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net87 s0 net121 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net121 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net114 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net102 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net102 M1 net114 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net86 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net174 s0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net174 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net86 net87 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI666 MOSFET net137 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD net137 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb net137 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI643 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net202 net87 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net87 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net202 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net87 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net181 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net181 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net174 s0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net174 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.spice b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.spice
index 7c938ee..f4ba8ca 100644
--- a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.spice
+++ b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_2.spice
@@ -16,88 +16,46 @@
.subckt sky130_fd_sc_hs__sdfrtp_2 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q
-M1000 VPWR a_1383_349# a_1332_457# VPB pshort w=420000u l=150000u
-+ ad=3.17373e+12p pd=2.396e+07u as=1.134e+11p ps=1.38e+06u
-M1001 Q a_2492_392# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=1.98535e+12p ps=1.618e+07u
-M1002 VGND RESET_B a_225_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.856e+11p ps=3.04e+06u
-M1003 a_1354_138# a_1034_368# a_1242_457# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.47e+11p ps=1.54e+06u
-M1004 a_1242_457# a_855_368# a_390_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=3.864e+11p ps=3.52e+06u
-M1005 VPWR SCD a_514_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=2.496e+11p ps=2.06e+06u
-M1006 a_547_81# SCE a_390_81# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1007 a_1034_368# a_855_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1008 a_2078_74# a_855_368# a_1824_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=5.504e+11p ps=3.72e+06u
-M1009 VGND a_2082_446# a_2078_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_312_81# a_27_74# a_225_81# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1011 a_390_81# D a_312_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Q a_2492_392# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1013 a_2082_446# a_1824_74# a_2242_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=8.82e+10p ps=1.26e+06u
-M1014 VPWR a_2492_392# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR a_2082_446# a_2037_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1016 a_1383_349# a_1242_457# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=4.9755e+11p pd=3.13e+06u as=0p ps=0u
-M1017 a_340_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1018 VPWR CLK a_855_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1019 VGND CLK a_855_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1020 VPWR SCE a_27_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1021 VGND RESET_B a_1432_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1022 a_2492_392# a_1824_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1023 a_2242_74# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_1824_74# a_1034_368# a_1383_349# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.627e+11p ps=2.19e+06u
-M1025 a_1824_74# a_855_368# a_1383_349# VPB pshort w=1e+06u l=150000u
-+ ad=4.4725e+11p pd=3.66e+06u as=0p ps=0u
-M1026 a_2082_446# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1027 a_2037_508# a_1034_368# a_1824_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_1242_457# a_1034_368# a_390_81# VPB pshort w=420000u l=150000u
-+ ad=2.499e+11p pd=2.87e+06u as=5.047e+11p ps=5.18e+06u
-M1029 VPWR a_1824_74# a_2082_446# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_2492_392# a_1824_74# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1031 VGND a_2492_392# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_1034_368# a_855_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1033 a_390_81# D a_340_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_1332_457# a_855_368# a_1242_457# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_1432_138# a_1383_349# a_1354_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_514_464# a_27_74# a_390_81# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_1242_457# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 a_225_81# SCD a_547_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VGND SCE a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1040 a_1383_349# a_1242_457# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 a_390_81# RESET_B VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1824_74# a_1034_368# a_2037_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 a_547_81# SCD a_225_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_225_81# a_27_74# a_312_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_390_81# a_27_74# a_514_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X4 VPWR a_1242_457# a_1383_349# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 VPWR RESET_B a_2082_446# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 VPWR a_1824_74# a_2492_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_1242_457# a_855_368# a_1332_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 a_225_81# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_1354_138# a_1383_349# a_1432_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 a_514_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X11 a_390_81# SCE a_547_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 a_1432_138# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 Q a_2492_392# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_390_81# a_855_368# a_1242_457# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 Q a_2492_392# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND a_2492_392# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR RESET_B a_1242_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 a_340_464# D a_390_81# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X19 a_1383_349# a_1034_368# a_1824_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_2078_74# a_2082_446# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 a_1824_74# a_855_368# a_2078_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 a_855_368# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_390_81# a_1034_368# a_1242_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 VGND a_1824_74# a_2492_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X25 a_2082_446# a_1824_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X26 a_1242_457# a_1034_368# a_1354_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 VPWR a_855_368# a_1034_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 a_27_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X29 a_2037_508# a_2082_446# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X30 a_855_368# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 VGND RESET_B a_2242_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 a_1332_457# a_1383_349# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X33 a_2242_74# a_1824_74# a_2082_446# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X34 VPWR SCE a_340_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X35 a_1383_349# a_855_368# a_1824_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X36 VGND a_1242_457# a_1383_349# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 VPWR a_2492_392# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X38 a_27_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 VGND a_855_368# a_1034_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X40 VPWR RESET_B a_390_81# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X41 a_312_81# D a_390_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.cdl b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.cdl
index 01e4efb..95e0fa1 100644
--- a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.cdl
+++ b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.cdl
@@ -17,84 +17,84 @@
.SUBCKT sky130_fd_sc_hs__sdfrtp_4 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I
*.PININFO Q:O
-MI642 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI642 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net87 s0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net121 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net114 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI656 net87 s0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI4 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net102 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 s0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net174 s0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net174 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net97 net87 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI657 net121 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI33 net114 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 M1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 M1 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI666 net137 RESET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI4 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 net102 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 s0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net174 s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net174 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net97 net87 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 M1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI666 net137 RESET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI643 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI643 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net202 net87 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI635 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net87 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 s0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI662 net202 net87 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 net87 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 s0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net87 s0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI30 net181 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI31 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 M0 RESET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net174 s0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net174 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 M1 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net87 s0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 M1 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI633 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI30 net181 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 M0 RESET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net174 s0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net174 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 M1 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 M1 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI633 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI665 db RESET_B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI665 db RESET_B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfrtp_4
diff --git a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.netlist.tsv b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.netlist.tsv
index 89c2401..a684da9 100644
--- a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.netlist.tsv
+++ b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.netlist.tsv
@@ -1,42 +1,42 @@
sky130_fd_sc_hs__sdfrtp_4 CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI642 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net87 s0 net121 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net121 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net114 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI4 MOSFET M0 clkpos net102 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net102 M1 net114 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET s0 clkneg net97 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net174 s0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net174 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net97 net87 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET M1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET M1 clkpos s0 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI666 MOSFET net137 RESET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD net137 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb net137 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI643 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net202 net87 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net87 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET s0 clkpos net202 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net87 s0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI30 MOSFET net181 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET M0 clkneg net181 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET M0 RESET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net174 s0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net174 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET M1 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET M1 clkneg s0 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI633 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI665 MOSFET db RESET_B VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net87 s0 net121 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net121 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net114 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI4 MOSFET M0 clkpos net102 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net102 M1 net114 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET s0 clkneg net97 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net174 s0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net174 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net97 net87 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET M1 clkpos s0 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI666 MOSFET net137 RESET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD net137 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb net137 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI643 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net202 net87 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net87 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET s0 clkpos net202 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net87 s0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI30 MOSFET net181 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET M0 clkneg net181 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET M0 RESET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net174 s0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net174 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET M1 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET M1 clkneg s0 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI633 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI665 MOSFET db RESET_B VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.spice b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.spice
index ce5ba83..6242c19 100644
--- a/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.spice
+++ b/cells/sdfrtp/sky130_fd_sc_hs__sdfrtp_4.spice
@@ -16,98 +16,51 @@
.subckt sky130_fd_sc_hs__sdfrtp_4 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q
-M1000 a_1367_112# a_1233_138# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=3.45545e+12p ps=2.672e+07u
-M1001 a_1397_138# a_1367_112# a_1319_138# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.008e+11p ps=1.32e+06u
-M1002 VPWR a_2339_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=6.72e+11p ps=5.68e+06u
-M1003 a_1745_74# a_855_368# a_1367_112# VPB pshort w=1e+06u l=150000u
-+ ad=4.28275e+11p pd=3.57e+06u as=0p ps=0u
-M1004 Q a_2339_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 VPWR a_2339_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 VPWR SCD a_514_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=2.496e+11p ps=2.06e+06u
-M1007 VGND CLK a_855_368# VNB nlowvt w=740000u l=150000u
-+ ad=2.2841e+12p pd=1.728e+07u as=2.109e+11p ps=2.05e+06u
-M1008 a_1745_74# a_1034_74# a_1367_112# VNB nlowvt w=640000u l=150000u
-+ ad=4.33e+11p pd=3.08e+06u as=2.33e+11p ps=2.13e+06u
-M1009 a_312_81# a_27_74# a_225_81# VNB nlowvt w=420000u l=150000u
-+ ad=1.533e+11p pd=1.57e+06u as=2.373e+11p ps=2.81e+06u
-M1010 a_415_81# D a_312_81# VNB nlowvt w=420000u l=150000u
-+ ad=3.864e+11p pd=3.52e+06u as=0p ps=0u
-M1011 VGND a_2339_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1012 a_2339_74# a_1745_74# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1013 VGND a_1745_74# a_2339_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1014 VPWR a_1745_74# a_2339_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_1034_74# a_855_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1016 a_1319_138# a_1034_74# a_1233_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1017 a_340_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1018 Q a_2339_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VPWR CLK a_855_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1020 a_1233_138# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=2.709e+11p pd=2.97e+06u as=0p ps=0u
-M1021 VPWR SCE a_27_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1022 VPWR a_1745_74# a_2003_48# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.617e+11p ps=1.61e+06u
-M1023 VGND RESET_B a_225_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_1233_138# a_855_368# a_415_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_1367_112# a_1233_138# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR a_2003_48# a_1982_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1027 a_2003_48# a_1745_74# a_2141_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.512e+11p pd=1.56e+06u as=8.82e+10p ps=1.26e+06u
-M1028 VGND a_2003_48# a_1955_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1029 Q a_2339_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VGND RESET_B a_1397_138# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1034_74# a_855_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1032 VPWR a_1367_112# a_1342_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1033 a_415_81# D a_340_464# VPB pshort w=640000u l=150000u
-+ ad=5.047e+11p pd=5.18e+06u as=0p ps=0u
-M1034 a_1955_74# a_855_368# a_1745_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND a_2339_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_514_464# a_27_74# a_415_81# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VGND SCE a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1038 a_2003_48# RESET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_572_81# SCE a_415_81# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1040 a_225_81# SCD a_572_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 a_2141_74# RESET_B VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 a_1342_463# a_855_368# a_1233_138# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 a_1982_508# a_1034_74# a_1745_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1044 Q a_2339_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1045 a_415_81# RESET_B VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1046 a_1233_138# a_1034_74# a_415_81# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR RESET_B a_1233_138# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 a_225_81# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 a_225_81# a_27_74# a_312_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_1367_112# a_1034_74# a_1745_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_2339_74# a_1745_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 Q a_2339_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_1955_74# a_2003_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_415_81# a_27_74# a_514_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X8 a_572_81# SCD a_225_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_855_368# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 Q a_2339_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_2003_48# a_1745_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 a_415_81# SCE a_572_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 VGND RESET_B a_2141_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 a_1982_508# a_2003_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 a_2141_74# a_1745_74# a_2003_48# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 a_514_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X17 VPWR a_1233_138# a_1367_112# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_1745_74# a_1034_74# a_1982_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 a_1233_138# a_1034_74# a_1319_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_312_81# D a_415_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 a_2339_74# a_1745_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 VGND a_2339_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_1342_463# a_1367_112# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 VPWR a_2339_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_415_81# a_1034_74# a_1233_138# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X26 VPWR a_1745_74# a_2339_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X27 a_1397_138# RESET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X28 a_340_464# D a_415_81# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X29 VPWR a_2339_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 Q a_2339_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X31 a_1745_74# a_855_368# a_1955_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 a_855_368# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 Q a_2339_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 VPWR RESET_B a_2003_48# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X35 VGND a_2339_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 a_1233_138# a_855_368# a_1342_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X37 VGND a_855_368# a_1034_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 VPWR a_855_368# a_1034_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X39 a_27_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X40 a_1367_112# a_855_368# a_1745_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X41 a_415_81# a_855_368# a_1233_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X42 VPWR SCE a_340_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X43 a_27_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X44 a_1319_138# a_1367_112# a_1397_138# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X45 VPWR RESET_B a_415_81# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X46 VGND a_1233_138# a_1367_112# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.cdl b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.cdl
index c6efaf5..34d48bf 100644
--- a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.cdl
+++ b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.cdl
@@ -17,88 +17,88 @@
.SUBCKT sky130_fd_sc_hs__sdfsbp_1 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
*.PININFO Q_N:O
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net159 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net138 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 M1 M0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N S0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M1 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net199 S0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI662 net159 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net199 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 S0 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 S1 S0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net98 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI27 net243 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI664 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI6 net138 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net227 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net199 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 net215 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 Q_N S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI669 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 M1 M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI661 Q_N S0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 M1 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI663 net199 S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q net199 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 S0 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net199 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI648 S1 S0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M1 M0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net206 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI37 net98 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 net187 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI27 net243 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net227 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net199 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI644 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 net215 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 Q_N S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net199 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M1 M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net206 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI36 net187 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI26 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfsbp_1
diff --git a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.netlist.tsv b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.netlist.tsv
index 90f1e30..df06c7e 100644
--- a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.netlist.tsv
+++ b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.netlist.tsv
@@ -1,44 +1,44 @@
sky130_fd_sc_hs__sdfsbp_1 CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net159 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkneg net159 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net138 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkpos net138 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET M1 M0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N S0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M1 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net199 S0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net199 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET S0 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET S1 S0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET S0 clkneg net98 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net98 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI27 MOSFET net243 S1 net215 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET S0 clkpos net187 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net227 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net199 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET net215 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET Q_N S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkpos net206 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net199 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M1 M0 net227 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net206 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET net187 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET S0 clkneg net243 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net159 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkneg net159 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net138 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkpos net138 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N S0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net199 S0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net199 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET S0 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET S0 clkneg net98 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net98 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI27 MOSFET net243 S1 net215 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET S0 clkpos net187 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net227 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net199 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET net215 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkpos net206 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net199 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M1 M0 net227 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net206 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net187 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET S0 clkneg net243 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.spice b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.spice
index 597fe74..fa6dcd1 100644
--- a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.spice
+++ b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_1.spice
@@ -16,88 +16,46 @@
.subckt sky130_fd_sc_hs__sdfsbp_1 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q Q_N
-M1000 a_1411_74# a_995_74# a_1163_48# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.197e+11p ps=1.41e+06u
-M1001 a_1762_74# a_781_74# a_1712_374# VPB pshort w=420000u l=150000u
-+ ad=4.393e+11p pd=4.2e+06u as=3.744e+11p ps=4.45e+06u
-M1002 VPWR a_1762_74# a_2556_94# VPB pshort w=840000u l=150000u
-+ ad=2.1112e+12p pd=1.868e+07u as=2.436e+11p ps=2.26e+06u
-M1003 a_1876_74# a_594_74# a_1762_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.391e+11p ps=2.12e+06u
-M1004 a_1954_74# a_1924_48# a_1876_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.638e+11p pd=1.62e+06u as=0p ps=0u
-M1005 VGND a_1163_48# a_1115_74# VNB nlowvt w=420000u l=150000u
-+ ad=2.19555e+12p pd=1.688e+07u as=1.008e+11p ps=1.32e+06u
-M1006 a_1924_48# a_1762_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1007 a_1115_74# a_781_74# a_995_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.89e+11p ps=1.74e+06u
-M1008 Q_N a_1762_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1009 a_995_74# a_781_74# a_290_464# VPB pshort w=420000u l=150000u
-+ ad=2.11725e+11p pd=1.9e+06u as=4.269e+11p ps=3.65e+06u
-M1010 a_1163_48# a_995_74# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.848e+11p pd=1.72e+06u as=0p ps=0u
-M1011 VGND SET_B a_1954_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND a_1762_74# a_2556_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1013 Q_N a_1762_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.248e+11p pd=2.82e+06u as=0p ps=0u
-M1014 VGND SET_B a_1411_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_416_464# a_27_74# a_290_464# VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1016 a_392_74# SCE a_290_464# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=3.0425e+11p ps=3.2e+06u
-M1017 VGND SCD a_392_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1600_347# a_594_74# a_1762_74# VPB pshort w=1e+06u l=150000u
-+ ad=5.8e+11p pd=5.16e+06u as=0p ps=0u
-M1019 VPWR SCE a_27_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1020 a_206_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1021 VPWR SET_B a_1163_48# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_781_74# a_594_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1023 VGND CLK a_594_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1024 a_1600_347# a_995_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_1684_74# a_995_74# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1026 a_1762_74# a_781_74# a_1684_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 Q a_2556_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1028 VPWR SCD a_416_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_1133_478# a_594_74# a_995_74# VPB pshort w=420000u l=150000u
-+ ad=1.674e+11p pd=1.73e+06u as=0p ps=0u
-M1030 VPWR a_1163_48# a_1133_478# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR CLK a_594_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.248e+11p ps=2.82e+06u
-M1032 VGND SCE a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1033 a_995_74# a_594_74# a_290_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VPWR a_1924_48# a_1712_374# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_781_74# a_594_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1036 VPWR a_1762_74# a_1924_48# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.218e+11p ps=1.42e+06u
-M1037 Q a_2556_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.248e+11p pd=2.82e+06u as=0p ps=0u
-M1038 a_290_464# D a_206_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_228_74# a_27_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1040 a_290_464# D a_228_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 a_1762_74# SET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR SET_B a_1762_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 a_290_464# a_781_74# a_995_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X2 a_206_464# D a_290_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X3 a_2556_94# a_1762_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_1762_74# a_594_74# a_1600_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X5 a_416_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X6 a_228_74# D a_290_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_1163_48# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 VGND a_27_74# a_228_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VPWR a_995_74# a_1600_347# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 VPWR a_995_74# a_1163_48# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 a_1954_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 VGND a_2556_94# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VPWR SCE a_206_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X14 a_392_74# SCD VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 a_1411_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 a_1924_48# a_1762_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X17 a_290_464# SCE a_392_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 a_1712_374# a_1924_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 a_290_464# a_27_74# a_416_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X20 VPWR a_1762_74# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 VPWR a_594_74# a_781_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_1684_74# a_781_74# a_1762_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 VGND a_1762_74# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_995_74# a_594_74# a_1133_478# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X25 VGND a_995_74# a_1684_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X26 VGND a_1762_74# a_1924_48# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 VGND a_594_74# a_781_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 a_290_464# a_594_74# a_995_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 a_2556_94# a_1762_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X30 a_1876_74# a_1924_48# a_1954_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 a_27_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X32 a_1163_48# a_995_74# a_1411_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 a_1762_74# a_594_74# a_1876_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X34 a_594_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 a_1712_374# a_781_74# a_1762_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X36 a_1133_478# a_1163_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X37 a_1115_74# a_1163_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X38 a_27_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 VPWR a_2556_94# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X40 a_594_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X41 a_995_74# a_781_74# a_1115_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.cdl b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.cdl
index 53c0538..b8bab90 100644
--- a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.cdl
+++ b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.cdl
@@ -17,88 +17,88 @@
.SUBCKT sky130_fd_sc_hs__sdfsbp_2 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
*.PININFO Q_N:O
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 M1 M0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI645 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net195 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 M1 M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net195 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M1 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net130 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net122 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 S0 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 S1 S0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 S0 clkneg VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net107 M0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N S0 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI34 S0 clkpos VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 net239 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M1 M0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net230 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 net219 M0 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net199 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI663 net195 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net195 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 net187 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI660 Q net195 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net195 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 M1 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net130 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net122 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 Q_N S0 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI669 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 S0 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 S1 S0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI38 S0 clkneg VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 net107 M0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N S0 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI34 S0 clkpos VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI27 net239 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M1 M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net230 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI36 net219 M0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI26 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net199 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net195 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI644 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 net187 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net195 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 Q_N S0 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfsbp_2
diff --git a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.netlist.tsv b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.netlist.tsv
index ecef264..2fbb2f9 100644
--- a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.netlist.tsv
+++ b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.netlist.tsv
@@ -1,44 +1,44 @@
sky130_fd_sc_hs__sdfsbp_2 CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET M1 M0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net195 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net195 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M1 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net130 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkneg net130 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net122 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkpos net122 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET S0 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET S1 S0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET S0 clkneg net107 VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net107 M0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N S0 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI34 MOSFET S0 clkpos net219 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET net239 S1 net187 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkpos net230 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M1 M0 net199 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net230 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET net219 M0 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET S0 clkneg net239 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net199 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net195 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET net187 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net195 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET Q_N S0 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net195 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net195 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net130 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkneg net130 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net122 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkpos net122 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET S0 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET S0 clkneg net107 VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net107 M0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N S0 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI34 MOSFET S0 clkpos net219 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET net239 S1 net187 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkpos net230 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M1 M0 net199 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net230 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net219 M0 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET S0 clkneg net239 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net199 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net195 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET net187 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net195 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET Q_N S0 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.spice b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.spice
index 7a4bafb..8ffae46 100644
--- a/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.spice
+++ b/cells/sdfsbp/sky130_fd_sc_hs__sdfsbp_2.spice
@@ -16,104 +16,54 @@
.subckt sky130_fd_sc_hs__sdfsbp_2 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q Q_N
-M1000 VGND a_3177_368# Q VNB nlowvt w=740000u l=150000u
-+ ad=2.2419e+12p pd=2.069e+07u as=2.072e+11p ps=2.04e+06u
-M1001 VGND a_1069_81# a_1794_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=6.208e+11p ps=5.78e+06u
-M1002 VPWR a_2067_74# a_2513_258# VPB pshort w=420000u l=150000u
-+ ad=3.668e+12p pd=2.764e+07u as=1.239e+11p ps=1.43e+06u
-M1003 a_2501_74# a_619_368# a_2067_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=5.999e+11p ps=4.61e+06u
-M1004 a_871_74# a_619_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.696e+11p pd=2.9e+06u as=0p ps=0u
-M1005 Q a_3177_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1006 a_1794_74# a_1069_81# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VPWR SET_B a_1252_376# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.68e+11p ps=1.64e+06u
-M1008 VPWR a_1069_81# a_1789_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=7.896e+11p ps=6.92e+06u
-M1009 VPWR a_3177_368# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND a_2067_74# a_3177_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1011 VPWR a_2067_74# a_3177_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.95e+11p ps=2.59e+06u
-M1012 a_1567_74# a_1069_81# a_1252_376# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.197e+11p ps=1.41e+06u
-M1013 VGND SET_B a_1567_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND SCD a_495_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1015 a_1789_424# a_1069_81# VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Q_N a_2067_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1017 a_495_74# SCE a_304_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=4.515e+11p ps=3.83e+06u
-M1018 VPWR SCD a_418_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.728e+11p ps=1.82e+06u
-M1019 a_1252_376# a_1069_81# VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_1069_81# a_619_368# a_304_464# VNB nlowvt w=420000u l=150000u
-+ ad=3.675e+11p pd=2.59e+06u as=0p ps=0u
-M1021 a_2579_74# a_2513_258# a_2501_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1022 VGND SET_B a_2579_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 Q a_3177_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 Q_N a_2067_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.22e+11p pd=2.08e+06u as=0p ps=0u
-M1025 VGND a_1252_376# a_1274_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1026 VGND a_2067_74# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_2067_74# a_871_74# a_2277_455# VPB pshort w=420000u l=150000u
-+ ad=4.998e+11p pd=5.14e+06u as=2.499e+11p ps=2.87e+06u
-M1028 a_1274_81# a_871_74# a_1069_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR a_2513_258# a_2277_455# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_1794_74# a_871_74# a_2067_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_871_74# a_619_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1032 a_2067_74# SET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_1069_81# a_871_74# a_304_464# VPB pshort w=420000u l=150000u
-+ ad=1.47e+11p pd=1.54e+06u as=3.927e+11p ps=3.55e+06u
-M1034 a_1201_463# a_619_368# a_1069_81# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1035 a_229_74# a_27_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1036 a_304_464# D a_229_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_220_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1038 a_2067_74# a_871_74# a_1794_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_2513_258# a_2067_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1040 VGND CLK a_619_368# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1041 a_2067_74# a_619_368# a_1789_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 VPWR a_2067_74# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 VPWR SCE a_27_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1044 a_418_464# a_27_74# a_304_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1045 VPWR a_1252_376# a_1201_463# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1046 VGND SCE a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1047 a_1789_424# a_619_368# a_2067_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1048 a_304_464# D a_220_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1049 VPWR CLK a_619_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
+X0 a_220_464# D a_304_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X1 VGND a_3177_368# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_229_74# D a_304_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_304_464# a_27_74# a_418_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X4 a_2277_455# a_2513_258# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 VGND a_27_74# a_229_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 VPWR a_2067_74# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_2067_74# a_619_368# a_1789_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_2277_455# a_871_74# a_2067_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X9 a_1567_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VGND a_1069_81# a_1794_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_2579_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 a_619_368# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_304_464# a_871_74# a_1069_81# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_1252_376# a_1069_81# a_1567_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 a_2501_74# a_2513_258# a_2579_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 VGND a_619_368# a_871_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR a_1069_81# a_1789_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X18 a_304_464# a_619_368# a_1069_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 VPWR a_3177_368# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VPWR a_619_368# a_871_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X21 a_2067_74# a_871_74# a_1794_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 VGND a_2067_74# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 Q_N a_2067_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_1069_81# a_619_368# a_1201_463# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X25 a_27_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X26 a_3177_368# a_2067_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X27 a_1794_74# a_1069_81# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X28 a_3177_368# a_2067_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X29 a_619_368# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 a_1201_463# a_1252_376# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X31 a_1274_81# a_1252_376# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 VPWR SET_B a_2067_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X33 a_1789_424# a_619_368# a_2067_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X34 a_1069_81# a_871_74# a_1274_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X35 a_1794_74# a_871_74# a_2067_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X36 Q_N a_2067_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 a_2513_258# a_2067_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X38 a_2067_74# a_619_368# a_2501_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 a_418_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X40 a_495_74# SCD VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X41 VGND a_2067_74# a_2513_258# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X42 a_1252_376# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X43 a_1789_424# a_1069_81# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X44 VPWR SCE a_220_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X45 a_304_464# SCE a_495_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X46 Q a_3177_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X47 a_27_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X48 VPWR a_1069_81# a_1252_376# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X49 Q a_3177_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.cdl b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.cdl
index d1e3a8e..2c6cee0 100644
--- a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.cdl
+++ b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.cdl
@@ -16,84 +16,84 @@
.SUBCKT sky130_fd_sc_hs__sdfstp_1 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI645 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 M1 M0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI645 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net165 S0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 M1 M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net165 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M1 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net104 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net96 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 S0 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 S1 S0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net84 M0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 net209 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M1 M0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net200 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 net189 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net169 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI663 net165 S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net165 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 net157 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI660 Q net165 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net165 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 M1 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net104 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net96 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI669 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 S0 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 S1 S0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI38 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 net84 M0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI27 net209 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M1 M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net200 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI36 net189 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI26 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net169 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net165 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI644 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 net157 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net165 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
.ENDS sky130_fd_sc_hs__sdfstp_1
diff --git a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.netlist.tsv b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.netlist.tsv
index 5b6871f..a692fb5 100644
--- a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.netlist.tsv
+++ b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.netlist.tsv
@@ -1,42 +1,42 @@
sky130_fd_sc_hs__sdfstp_1 CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI645 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET M1 M0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net165 S0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net165 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M1 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net104 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkneg net104 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net96 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkpos net96 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET S0 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET S1 S0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET S0 clkneg net84 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net84 M0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET S0 clkpos net189 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET net209 S1 net157 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkpos net200 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M1 M0 net169 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net200 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET net189 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET S0 clkneg net209 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net169 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net165 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET net157 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net165 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI645 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net165 S0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net165 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net104 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkneg net104 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net96 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkpos net96 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET S0 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET S0 clkneg net84 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net84 M0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET S0 clkpos net189 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET net209 S1 net157 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkpos net200 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M1 M0 net169 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net200 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net189 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET S0 clkneg net209 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net169 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net165 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET net157 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net165 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
diff --git a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.spice b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.spice
index ae26bf1..02dcb93 100644
--- a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.spice
+++ b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_1.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__sdfstp_1 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q
-M1000 a_1686_74# a_998_81# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=1.671e+12p ps=1.358e+07u
-M1001 a_1764_74# a_800_74# a_1686_74# VNB nlowvt w=640000u l=150000u
-+ ad=3.547e+11p pd=2.44e+06u as=0p ps=0u
-M1002 a_238_74# a_27_464# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1003 VGND SCD a_402_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1004 a_402_74# SCE a_289_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.373e+11p ps=2.81e+06u
-M1005 VGND CLK a_599_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1006 Q a_2395_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=2.1476e+12p ps=1.857e+07u
-M1007 a_1988_74# a_1958_48# a_1910_74# VNB nlowvt w=420000u l=150000u
-+ ad=3.192e+11p pd=2.36e+06u as=1.008e+11p ps=1.32e+06u
-M1008 VGND a_1198_55# a_1150_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1009 a_1764_74# a_800_74# a_1721_374# VPB pshort w=420000u l=150000u
-+ ad=4.456e+11p pd=4.23e+06u as=3.781e+11p ps=4.48e+06u
-M1010 VGND a_1764_74# a_2395_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.48e+11p ps=2.68e+06u
-M1011 a_1150_81# a_800_74# a_998_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.562e+11p ps=2.06e+06u
-M1012 VGND SET_B a_1426_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1013 a_998_81# a_599_74# a_289_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_998_81# a_800_74# a_289_464# VPB pshort w=420000u l=150000u
-+ ad=1.47e+11p pd=1.54e+06u as=4.311e+11p ps=3.67e+06u
-M1015 a_800_74# a_599_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1016 VPWR a_1764_74# a_1958_48# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1017 VGND SET_B a_1988_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Q a_2395_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1019 a_1128_457# a_599_74# a_998_81# VPB pshort w=420000u l=150000u
-+ ad=1.533e+11p pd=1.57e+06u as=0p ps=0u
-M1020 a_415_464# a_27_464# a_289_464# VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1021 VGND SCE a_27_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1022 a_1610_341# a_599_74# a_1764_74# VPB pshort w=1e+06u l=150000u
-+ ad=5.65e+11p pd=5.13e+06u as=0p ps=0u
-M1023 a_1426_118# a_998_81# a_1198_55# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1024 a_205_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1025 VPWR SCE a_27_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.856e+11p ps=1.86e+06u
-M1026 a_289_464# D a_238_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_1610_341# a_998_81# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VPWR SCD a_415_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR a_1958_48# a_1721_374# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 VPWR SET_B a_1198_55# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.386e+11p ps=1.5e+06u
-M1031 a_289_464# D a_205_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR CLK a_599_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1033 a_1198_55# a_998_81# VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VPWR a_1764_74# a_2395_94# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.394e+11p ps=2.25e+06u
-M1035 a_1910_74# a_599_74# a_1764_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_1764_74# SET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_800_74# a_599_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.076e+11p pd=2.83e+06u as=0p ps=0u
-M1038 a_1958_48# a_1764_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1039 VPWR a_1198_55# a_1128_457# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_998_81# a_1610_341# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_1721_374# a_1958_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X2 a_2395_94# a_1764_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_1128_457# a_1198_55# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X4 a_599_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VGND a_2395_94# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_1764_74# a_599_74# a_1610_341# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_1686_74# a_800_74# a_1764_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 a_238_74# D a_289_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_998_81# a_800_74# a_1150_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VGND a_998_81# a_1686_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 VPWR a_2395_94# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_1910_74# a_1958_48# a_1988_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 a_1426_118# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 a_1988_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 a_402_74# SCD VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 a_1958_48# a_1764_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X17 VPWR a_599_74# a_800_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_998_81# a_599_74# a_1128_457# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 a_289_464# SCE a_402_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_289_464# a_599_74# a_998_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 VPWR SCE a_205_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X22 a_2395_94# a_1764_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X23 VGND a_27_464# a_238_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 a_1150_81# a_1198_55# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_289_464# a_27_464# a_415_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X26 VPWR SET_B a_1764_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X27 a_205_464# D a_289_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X28 VGND a_1764_74# a_1958_48# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 a_1198_55# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X30 a_1721_374# a_800_74# a_1764_74# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X31 a_289_464# a_800_74# a_998_81# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X32 a_1764_74# a_599_74# a_1910_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 a_415_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X34 VPWR a_998_81# a_1198_55# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X35 a_1198_55# a_998_81# a_1426_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X36 VGND a_599_74# a_800_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X37 a_27_464# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X38 a_27_464# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X39 a_599_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.cdl b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.cdl
index 1b4d663..62826b7 100644
--- a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.cdl
+++ b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.cdl
@@ -16,84 +16,84 @@
.SUBCKT sky130_fd_sc_hs__sdfstp_2 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI645 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 M1 M0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI645 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net165 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 M1 M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net165 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M1 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net109 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net96 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 S0 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 S1 S0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 S0 clkneg VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net84 M0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 S0 clkpos VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 net209 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M1 M0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net200 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 net212 M0 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net169 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI663 net165 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net165 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 net157 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI660 Q net165 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net165 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 M1 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net109 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net96 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI669 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 S0 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 S1 S0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI38 S0 clkneg VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 net84 M0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 S0 clkpos VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI27 net209 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M1 M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net200 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI36 net212 M0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI26 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net169 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net165 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI644 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 net157 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net165 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
.ENDS sky130_fd_sc_hs__sdfstp_2
diff --git a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.netlist.tsv b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.netlist.tsv
index f6f0846..7d05e3a 100644
--- a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.netlist.tsv
+++ b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.netlist.tsv
@@ -1,42 +1,42 @@
sky130_fd_sc_hs__sdfstp_2 CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI645 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET M1 M0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net165 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net165 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M1 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net109 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkneg net109 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net96 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkpos net96 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET S0 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET S1 S0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET S0 clkneg net84 VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net84 M0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET S0 clkpos net212 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET net209 S1 net157 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkpos net200 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M1 M0 net169 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net200 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET net212 M0 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET S0 clkneg net209 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net169 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net165 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET net157 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net165 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI645 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net165 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net165 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net109 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkneg net109 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net96 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkpos net96 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET S0 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET S0 clkneg net84 VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net84 M0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET S0 clkpos net212 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET net209 S1 net157 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkpos net200 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M1 M0 net169 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net200 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net212 M0 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET S0 clkneg net209 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net169 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net165 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET net157 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net165 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
diff --git a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.spice b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.spice
index a160ad1..27e8348 100644
--- a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.spice
+++ b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_2.spice
@@ -16,96 +16,50 @@
.subckt sky130_fd_sc_hs__sdfstp_2 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q
-M1000 a_1804_424# a_795_74# a_1641_74# VNB nlowvt w=640000u l=150000u
-+ ad=4.292e+11p pd=3.97e+06u as=3.584e+11p ps=3.68e+06u
-M1001 a_795_74# a_608_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=2.0955e+12p ps=1.834e+07u
-M1002 VGND CLK a_608_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1003 Q a_2611_98# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1004 a_1584_379# a_991_81# VPWR VPB pshort w=840000u l=150000u
-+ ad=5.04e+11p pd=4.56e+06u as=2.54e+12p ps=2.247e+07u
-M1005 a_1584_379# a_608_74# a_1804_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=7.665e+11p ps=6.63e+06u
-M1006 a_416_464# a_27_74# a_290_464# VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=4.311e+11p ps=3.67e+06u
-M1007 VGND a_1185_55# a_1143_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1008 VPWR CLK a_608_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.192e+11p ps=2.81e+06u
-M1009 VPWR a_991_81# a_1584_379# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_1804_424# a_608_74# a_1584_379# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VPWR a_2186_367# a_2141_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1012 VPWR a_1804_424# a_2186_367# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1013 VGND a_1804_424# a_2611_98# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1014 a_991_81# a_795_74# a_290_464# VPB pshort w=420000u l=150000u
-+ ad=1.8445e+11p pd=1.87e+06u as=0p ps=0u
-M1015 a_1185_55# a_991_81# VPWR VPB pshort w=420000u l=150000u
-+ ad=1.449e+11p pd=1.53e+06u as=0p ps=0u
-M1016 a_991_81# a_608_74# a_290_464# VNB nlowvt w=420000u l=150000u
-+ ad=2.562e+11p pd=2.06e+06u as=2.352e+11p ps=2.8e+06u
-M1017 VGND SET_B a_2219_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.764e+11p ps=1.68e+06u
-M1018 a_795_74# a_608_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.076e+11p pd=2.83e+06u as=0p ps=0u
-M1019 a_1804_424# SET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_1429_74# a_991_81# a_1185_55# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.197e+11p ps=1.41e+06u
-M1021 VGND SET_B a_1429_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_290_464# D a_239_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1023 VPWR SCE a_27_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1024 a_206_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1025 a_1641_74# a_991_81# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_2186_367# a_1804_424# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1027 a_1117_483# a_608_74# a_991_81# VPB pshort w=420000u l=150000u
-+ ad=1.714e+11p pd=1.78e+06u as=0p ps=0u
-M1028 VPWR a_1185_55# a_1117_483# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VPWR SET_B a_1185_55# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1030 a_1143_81# a_795_74# a_991_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 VPWR a_1804_424# a_2611_98# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.8e+11p ps=2.56e+06u
-M1032 Q a_2611_98# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1033 VPWR a_2611_98# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND a_991_81# a_1641_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND SCD a_403_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.344e+11p ps=1.48e+06u
-M1036 a_1641_74# a_795_74# a_1804_424# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VGND a_2611_98# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 a_239_74# a_27_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_403_74# SCE a_290_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 a_2219_74# a_2186_367# a_2141_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1041 VPWR SCD a_416_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 VGND SCE a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1043 a_2141_74# a_608_74# a_1804_424# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1044 a_2141_508# a_795_74# a_1804_424# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1045 a_290_464# D a_206_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1804_424# a_795_74# a_2141_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 a_206_464# D a_290_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X2 VGND a_2611_98# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_608_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_1804_424# a_608_74# a_1584_379# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 a_416_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X6 a_239_74# D a_290_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_1804_424# a_608_74# a_2141_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 VGND a_608_74# a_795_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR a_2611_98# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_2141_508# a_2186_367# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X11 VPWR a_991_81# a_1185_55# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 a_991_81# a_608_74# a_1117_483# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X13 VPWR a_991_81# a_1584_379# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 a_1641_74# a_795_74# a_1804_424# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 a_2219_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 VPWR SCE a_206_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X17 a_290_464# SCE a_403_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 a_608_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_1641_74# a_991_81# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 a_290_464# a_608_74# a_991_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 a_2611_98# a_1804_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 a_2141_74# a_2186_367# a_2219_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 a_290_464# a_27_74# a_416_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X24 VGND a_27_74# a_239_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_290_464# a_795_74# a_991_81# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X26 a_403_74# SCD VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 a_1804_424# a_795_74# a_1641_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X28 VPWR a_608_74# a_795_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 a_1185_55# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X30 a_1584_379# a_608_74# a_1804_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X31 Q a_2611_98# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 a_1429_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 a_27_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X34 VPWR SET_B a_1804_424# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X35 VGND a_991_81# a_1641_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X36 a_1185_55# a_991_81# a_1429_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X37 a_1117_483# a_1185_55# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X38 VGND a_1804_424# a_2186_367# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 a_991_81# a_795_74# a_1143_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X40 a_27_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X41 a_1584_379# a_991_81# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X42 a_2186_367# a_1804_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X43 a_2611_98# a_1804_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X44 a_1143_81# a_1185_55# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X45 Q a_2611_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.cdl b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.cdl
index 10e3414..de17e1d 100644
--- a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.cdl
+++ b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.cdl
@@ -16,84 +16,84 @@
.SUBCKT sky130_fd_sc_hs__sdfstp_4 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI645 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 M1 M0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI645 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI663 net165 S0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 M1 M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q net165 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M1 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net104 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI6 net96 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI669 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 S0 SET_B VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 S1 S0 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 S0 clkneg VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 net84 M0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 S0 clkpos VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 net209 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 S1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 M1 M0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net200 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 net189 M0 VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI47 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net196 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI663 net165 S0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 net165 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 net157 SET_B VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI660 Q net165 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 Q net165 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 M1 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net104 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI6 net96 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI669 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 S0 SET_B VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 S1 S0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI38 S0 clkneg VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 net84 M0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 S0 clkpos VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI27 net209 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 S1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 M1 M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net200 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI36 net189 M0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI26 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net196 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 net165 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI644 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 net157 SET_B VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 Q net165 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
.ENDS sky130_fd_sc_hs__sdfstp_4
diff --git a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.netlist.tsv b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.netlist.tsv
index 4b6579d..f96d8e1 100644
--- a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.netlist.tsv
+++ b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.netlist.tsv
@@ -1,42 +1,42 @@
sky130_fd_sc_hs__sdfstp_4 CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI645 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET M1 M0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI663 MOSFET net165 S0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q net165 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M1 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net104 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkneg net104 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI6 MOSFET net96 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI669 MOSFET S0 clkpos net96 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET S0 SET_B VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET S1 S0 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET S0 clkneg net84 VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET net84 M0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET S0 clkpos net189 VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET net209 S1 net157 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET S1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkpos net200 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET M1 M0 net196 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net200 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET net189 M0 VGND VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET S0 clkneg net209 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net196 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET net165 S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET net157 SET_B VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET Q net165 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI645 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI663 MOSFET net165 S0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q net165 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M1 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net104 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkneg net104 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI6 MOSFET net96 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI669 MOSFET S0 clkpos net96 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET S0 SET_B VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET S0 clkneg net84 VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET net84 M0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET S0 clkpos net189 VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET net209 S1 net157 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkpos net200 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET M1 M0 net196 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net200 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET net189 M0 VGND VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET S0 clkneg net209 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net196 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET net165 S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET net157 SET_B VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET Q net165 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
diff --git a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.spice b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.spice
index 6ab4e94..238ec99 100644
--- a/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.spice
+++ b/cells/sdfstp/sky130_fd_sc_hs__sdfstp_4.spice
@@ -16,106 +16,55 @@
.subckt sky130_fd_sc_hs__sdfstp_4 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q
-M1000 VPWR SCD a_414_464# VPB pshort w=640000u l=150000u
-+ ad=3.1281e+12p pd=2.706e+07u as=1.728e+11p ps=1.82e+06u
-M1001 Q a_2580_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=5.291e+11p pd=4.39e+06u as=2.27325e+12p ps=1.996e+07u
-M1002 a_1620_373# a_1017_81# VPWR VPB pshort w=840000u l=150000u
-+ ad=5.04e+11p pd=4.56e+06u as=0p ps=0u
-M1003 a_1017_81# a_616_74# a_288_464# VNB nlowvt w=420000u l=150000u
-+ ad=2.226e+11p pd=1.9e+06u as=3.592e+11p ps=3.44e+06u
-M1004 VGND SET_B a_1445_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1005 a_288_464# D a_204_464# VPB pshort w=640000u l=150000u
-+ ad=4.311e+11p pd=3.67e+06u as=1.728e+11p ps=1.82e+06u
-M1006 VPWR CLK a_616_74# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1007 VPWR a_2580_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=6.72e+11p ps=5.68e+06u
-M1008 VPWR a_1017_81# a_1620_373# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_2227_74# a_2191_180# a_2149_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.638e+11p pd=1.62e+06u as=1.008e+11p ps=1.32e+06u
-M1010 VGND a_1823_524# a_2580_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1011 a_803_74# a_616_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.256e+11p pd=2.93e+06u as=0p ps=0u
-M1012 a_1823_524# a_803_74# a_1677_74# VNB nlowvt w=640000u l=150000u
-+ ad=3.963e+11p pd=3.85e+06u as=3.584e+11p ps=3.68e+06u
-M1013 VGND a_1017_81# a_1677_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 Q a_2580_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_417_74# SCE a_288_464# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1016 VGND SCD a_417_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND a_1201_55# a_1153_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1018 VPWR a_1823_524# a_2191_180# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.239e+11p ps=1.43e+06u
-M1019 a_1153_81# a_803_74# a_1017_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_803_74# a_616_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1021 VGND a_2580_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_1620_373# a_616_74# a_1823_524# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=6.171e+11p ps=6.09e+06u
-M1023 a_1445_74# a_1017_81# a_1201_55# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1024 a_1823_524# a_616_74# a_1620_373# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR a_2191_180# a_2103_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.995e+11p ps=1.79e+06u
-M1026 VGND CLK a_616_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1027 Q a_2580_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_2149_74# a_616_74# a_1823_524# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_1017_81# a_803_74# a_288_464# VPB pshort w=420000u l=150000u
-+ ad=1.9495e+11p pd=1.99e+06u as=0p ps=0u
-M1030 VGND a_2580_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1823_524# SET_B VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 VPWR a_2580_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 Q a_2580_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 a_1677_74# a_803_74# a_1823_524# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VPWR SET_B a_1201_55# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.386e+11p ps=1.5e+06u
-M1036 VGND SET_B a_2227_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_2191_180# a_1823_524# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1038 a_1201_55# a_1017_81# VPWR VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_222_74# a_27_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1040 a_288_464# D a_222_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 a_414_464# a_27_74# a_288_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 VPWR a_1201_55# a_1140_495# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.8235e+11p ps=1.93e+06u
-M1043 VGND SCE a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1044 a_2580_74# a_1823_524# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1045 a_2103_508# a_803_74# a_1823_524# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1046 VPWR SCE a_27_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1047 a_204_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1048 a_1140_495# a_616_74# a_1017_81# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1049 a_1677_74# a_1017_81# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1050 VPWR a_1823_524# a_2580_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_414_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X1 a_1823_524# a_616_74# a_1620_373# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_222_74# D a_288_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_2103_508# a_2191_180# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X4 VGND a_27_74# a_222_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 VPWR a_1823_524# a_2580_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VGND a_2580_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_1823_524# a_616_74# a_2149_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 a_2227_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VGND a_2580_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 a_27_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X11 a_616_74# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VGND a_1017_81# a_1677_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_1823_524# a_803_74# a_1677_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_2191_180# a_1823_524# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 Q a_2580_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_2580_74# a_1823_524# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_1445_74# SET_B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 Q a_2580_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 Q a_2580_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_288_464# a_803_74# a_1017_81# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X21 a_1677_74# a_1017_81# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 a_1201_55# SET_B VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 VPWR a_1017_81# a_1201_55# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 a_1620_373# a_1017_81# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X25 a_1823_524# a_803_74# a_2103_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X26 VGND a_616_74# a_803_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_1620_373# a_616_74# a_1823_524# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X28 VGND a_1823_524# a_2191_180# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 a_1677_74# a_803_74# a_1823_524# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X30 VPWR SET_B a_1823_524# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X31 a_2580_74# a_1823_524# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X32 VPWR a_616_74# a_803_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X33 a_616_74# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 a_1201_55# a_1017_81# a_1445_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X35 a_2149_74# a_2191_180# a_2227_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X36 VPWR SCE a_204_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X37 a_288_464# a_616_74# a_1017_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X38 VPWR a_2580_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X39 a_288_464# a_27_74# a_414_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X40 a_1017_81# a_616_74# a_1140_495# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X41 a_1140_495# a_1201_55# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X42 a_417_74# SCD VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X43 a_1153_81# a_1201_55# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X44 Q a_2580_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X45 a_204_464# D a_288_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X46 VPWR a_1017_81# a_1620_373# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X47 a_27_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X48 a_288_464# SCE a_417_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X49 a_1017_81# a_803_74# a_1153_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X50 VPWR a_2580_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.cdl b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.cdl
index 1f12a1a..f06a1b0 100644
--- a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.cdl
+++ b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.cdl
@@ -16,76 +16,76 @@
.SUBCKT sky130_fd_sc_hs__sdfxbp_1 CLK D SCD SCE VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net129 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net120 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M1 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N net153 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net153 S1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 S1 S0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI656 net129 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 S1 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI641 net120 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N net153 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net153 S1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 S1 S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net189 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 S1 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q_N net153 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net177 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 net189 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 Q S1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 M1 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI640 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 net153 S1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q_N net153 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 net177 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 M1 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI640 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 net153 S1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfxbp_1
diff --git a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.netlist.tsv b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.netlist.tsv
index a296553..4ce270a 100644
--- a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.netlist.tsv
+++ b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.netlist.tsv
@@ -1,38 +1,38 @@
sky130_fd_sc_hs__sdfxbp_1 CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI657 MOSFET M0 clkpos net129 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net129 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net120 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net120 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M1 clkpos S0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N net153 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net153 S1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET S1 S0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET S1 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net177 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net189 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q_N net153 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net177 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET M1 clkneg S0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI640 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net189 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET net153 S1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI657 MOSFET M0 clkpos net129 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net129 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net120 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net120 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M1 clkpos S0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N net153 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net153 S1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET S1 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net177 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net189 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q_N net153 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net177 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET M1 clkneg S0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI640 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net189 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET net153 S1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.spice b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.spice
index cab091c..81706ef 100644
--- a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.spice
+++ b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_1.spice
@@ -16,76 +16,40 @@
.subckt sky130_fd_sc_hs__sdfxbp_1 CLK D SCD SCE VGND VNB VPB VPWR Q Q_N
-M1000 a_828_74# a_612_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.136e+11p pd=2.8e+06u as=2.6944e+12p ps=2.048e+07u
-M1001 a_1723_48# a_1529_74# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.5675e+11p pd=1.67e+06u as=1.84685e+12p ps=1.538e+07u
-M1002 a_296_74# D a_233_464# VPB pshort w=640000u l=150000u
-+ ad=3.096e+11p pd=3.28e+06u as=1.728e+11p ps=1.82e+06u
-M1003 a_434_74# SCE a_296_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=3.423e+11p ps=3.31e+06u
-M1004 VGND a_1723_48# a_2216_94# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1005 a_1243_398# a_1021_100# VPWR VPB pshort w=840000u l=150000u
-+ ad=6.468e+11p pd=3.22e+06u as=0p ps=0u
-M1006 a_407_464# a_31_74# a_296_74# VPB pshort w=640000u l=150000u
-+ ad=2.496e+11p pd=2.06e+06u as=0p ps=0u
-M1007 VPWR a_1243_398# a_1180_496# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.386e+11p ps=1.5e+06u
-M1008 a_1691_508# a_828_74# a_1529_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=2.856e+11p ps=2.45e+06u
-M1009 a_1157_100# a_828_74# a_1021_100# VNB nlowvt w=420000u l=150000u
-+ ad=1.932e+11p pd=1.76e+06u as=2.226e+11p ps=1.9e+06u
-M1010 a_218_74# a_31_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1011 a_296_74# D a_218_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_1529_74# a_612_74# a_1243_398# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_1529_74# a_828_74# a_1243_398# VNB nlowvt w=550000u l=150000u
-+ ad=2.887e+11p pd=2.32e+06u as=1.5675e+11p ps=1.67e+06u
-M1014 VPWR a_1723_48# a_1691_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_1243_398# a_1021_100# VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 Q a_1723_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1017 a_828_74# a_612_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.998e+11p pd=2.02e+06u as=0p ps=0u
-M1018 Q a_1723_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1019 a_1021_100# a_828_74# a_296_74# VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1020 VGND a_1243_398# a_1157_100# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1681_74# a_612_74# a_1529_74# VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=0p ps=0u
-M1022 VPWR SCD a_407_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_1180_496# a_612_74# a_1021_100# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND a_1723_48# a_1681_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 Q_N a_2216_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1026 a_612_74# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1027 a_612_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1028 VGND SCE a_31_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1029 a_1723_48# a_1529_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.75e+11p pd=2.55e+06u as=0p ps=0u
-M1030 VPWR a_1723_48# a_2216_94# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.31e+11p ps=2.23e+06u
-M1031 Q_N a_2216_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1032 VGND SCD a_434_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 VPWR SCE a_31_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1034 a_233_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_1021_100# a_612_74# a_296_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_1529_74# a_1723_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 VPWR a_2216_94# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_1021_100# a_612_74# a_1180_496# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 a_233_464# D a_296_74# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X4 VPWR CLK a_612_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND CLK a_612_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VGND a_1021_100# a_1243_398# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X7 VGND a_1723_48# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_218_74# D a_296_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_31_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X10 VGND a_31_74# a_218_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 a_2216_94# a_1723_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_434_74# SCD VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 a_1681_74# a_1723_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 a_1180_496# a_1243_398# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 a_31_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 VPWR a_1723_48# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VPWR SCE a_233_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X18 a_296_74# a_828_74# a_1021_100# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 a_1529_74# a_828_74# a_1691_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X20 a_1243_398# a_828_74# a_1529_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X21 a_296_74# a_31_74# a_407_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X22 VPWR a_1021_100# a_1243_398# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X23 a_1691_508# a_1723_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 a_296_74# SCE a_434_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_1157_100# a_1243_398# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 VPWR a_612_74# a_828_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_2216_94# a_1723_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X28 a_296_74# a_612_74# a_1021_100# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 VGND a_1529_74# a_1723_48# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X30 a_1021_100# a_828_74# a_1157_100# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 a_407_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X32 VGND a_2216_94# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 VGND a_612_74# a_828_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 a_1243_398# a_612_74# a_1529_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X35 a_1529_74# a_612_74# a_1681_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.cdl b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.cdl
index 395478b..17dbfa7 100644
--- a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.cdl
+++ b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.cdl
@@ -16,76 +16,76 @@
.SUBCKT sky130_fd_sc_hs__sdfxbp_2 CLK D SCD SCE VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net132 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net120 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI652 M1 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N net153 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI662 net153 S1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 S1 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI656 net132 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 S1 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI641 net120 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI652 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N net153 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI662 net153 S1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI649 S1 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net160 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 S1 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q_N net153 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net196 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 net160 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 Q S1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 M1 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI640 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI647 net153 S1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q_N net153 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI643 net196 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 M1 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI640 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI647 net153 S1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfxbp_2
diff --git a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.netlist.tsv b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.netlist.tsv
index 2921524..194724f 100644
--- a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.netlist.tsv
+++ b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.netlist.tsv
@@ -1,38 +1,38 @@
sky130_fd_sc_hs__sdfxbp_2 CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI657 MOSFET M0 clkpos net132 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net132 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net120 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net120 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI652 MOSFET M1 clkpos S0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N net153 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI662 MOSFET net153 S1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET S1 S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET S1 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net196 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net160 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q_N net153 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net196 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET M1 clkneg S0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI640 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net160 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI647 MOSFET net153 S1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI657 MOSFET M0 clkpos net132 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net132 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net120 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net120 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M1 clkpos S0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N net153 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net153 S1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET S1 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net196 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net160 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q_N net153 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net196 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET M1 clkneg S0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI640 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net160 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI647 MOSFET net153 S1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.spice b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.spice
index 5586569..7c6b93c 100644
--- a/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.spice
+++ b/cells/sdfxbp/sky130_fd_sc_hs__sdfxbp_2.spice
@@ -16,84 +16,44 @@
.subckt sky130_fd_sc_hs__sdfxbp_2 CLK D SCD SCE VGND VNB VPB VPWR Q Q_N
-M1000 VGND a_1711_48# Q VNB nlowvt w=740000u l=150000u
-+ ad=2.2043e+12p pd=1.954e+07u as=2.072e+11p ps=2.04e+06u
-M1001 VGND a_2322_368# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.183e+11p ps=2.07e+06u
-M1002 Q_N a_2322_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=3.1895e+12p ps=2.586e+07u
-M1003 a_301_74# D a_238_453# VPB pshort w=640000u l=150000u
-+ ad=3.511e+11p pd=3.42e+06u as=1.728e+11p ps=1.82e+06u
-M1004 a_630_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1005 a_1691_508# a_828_74# a_1511_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=2.856e+11p ps=2.45e+06u
-M1006 VPWR a_2322_368# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_1021_97# a_828_74# a_301_74# VPB pshort w=420000u l=150000u
-+ ad=1.617e+11p pd=1.61e+06u as=0p ps=0u
-M1008 a_1511_74# a_630_74# a_1243_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=5.418e+11p ps=2.97e+06u
-M1009 VPWR a_1711_48# a_1691_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VPWR SCE a_36_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=2.432e+11p ps=2.04e+06u
-M1011 a_1663_74# a_630_74# a_1511_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.887e+11p ps=2.32e+06u
-M1012 VGND a_1711_48# a_1663_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_238_453# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1217_499# a_630_74# a_1021_97# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1015 a_828_74# a_630_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.998e+11p pd=2.02e+06u as=0p ps=0u
-M1016 a_223_74# a_36_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1017 a_301_74# D a_223_74# VNB nlowvt w=420000u l=150000u
-+ ad=3.654e+11p pd=3.42e+06u as=0p ps=0u
-M1018 VGND a_1243_48# a_1173_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.6425e+11p ps=1.77e+06u
-M1019 VPWR SCD a_423_453# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=2.144e+11p ps=1.95e+06u
-M1020 a_1021_97# a_630_74# a_301_74# VNB nlowvt w=420000u l=150000u
-+ ad=2.562e+11p pd=2.06e+06u as=0p ps=0u
-M1021 a_1243_48# a_1021_97# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.54e+11p pd=1.66e+06u as=0p ps=0u
-M1022 Q_N a_2322_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 VGND a_1711_48# a_2322_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.824e+11p ps=1.85e+06u
-M1024 Q a_1711_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_1711_48# a_1511_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.85e+11p pd=2.57e+06u as=0p ps=0u
-M1026 VGND SCD a_450_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1027 a_1243_48# a_1021_97# VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_630_74# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=5.656e+11p pd=3.25e+06u as=0p ps=0u
-M1029 a_1711_48# a_1511_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1030 a_423_453# a_36_74# a_301_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_450_74# SCE a_301_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 Q a_1711_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1033 a_1173_97# a_828_74# a_1021_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VPWR a_1711_48# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_828_74# a_630_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1036 VGND SCE a_36_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1037 a_1511_74# a_828_74# a_1243_48# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VPWR a_1243_48# a_1217_499# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VPWR a_1711_48# a_2322_368# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=2.85e+11p ps=2.57e+06u
+X0 VPWR a_1511_74# a_1711_48# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_2322_368# a_1711_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 VPWR a_1021_97# a_1243_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_36_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_301_74# a_630_74# a_1021_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_1021_97# a_630_74# a_1217_499# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X6 VPWR a_1711_48# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_423_453# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X8 a_301_74# a_828_74# a_1021_97# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X9 VPWR SCE a_238_453# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X10 a_301_74# SCE a_450_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 VGND a_1021_97# a_1243_48# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X12 Q_N a_2322_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_2322_368# a_1711_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 Q_N a_2322_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_238_453# D a_301_74# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X16 a_301_74# a_36_74# a_423_453# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X17 VGND a_2322_368# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_1511_74# a_828_74# a_1691_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X19 a_1663_74# a_1711_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_1021_97# a_828_74# a_1173_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 a_1173_97# a_1243_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 a_1243_48# a_828_74# a_1511_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X23 a_450_74# SCD VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 a_1511_74# a_630_74# a_1663_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_1691_508# a_1711_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X26 VPWR a_630_74# a_828_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VGND a_1711_48# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 VPWR CLK a_630_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 VGND CLK a_630_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 a_36_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X31 Q a_1711_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X32 a_1217_499# a_1243_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X33 VPWR a_2322_368# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 a_223_74# D a_301_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X35 VGND a_1511_74# a_1711_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 VGND a_36_74# a_223_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X37 VGND a_630_74# a_828_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 a_1243_48# a_630_74# a_1511_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X39 Q a_1711_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.cdl b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.cdl
index c548e04..6b4be22 100644
--- a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.cdl
+++ b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__sdfxtp_1 CLK D SCD SCE VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI652 M1 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 S1 S0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI652 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net75 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net54 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI643 net122 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI640 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net138 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 M1 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI649 S1 S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 S1 S0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net75 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net54 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI643 net122 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI640 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net138 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 Q S1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 M1 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 S1 S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfxtp_1
diff --git a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.netlist.tsv b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.netlist.tsv
index 6dde8f5..231bbbb 100644
--- a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.netlist.tsv
+++ b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__sdfxtp_1 CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI652 MOSFET M1 clkpos S0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET S1 S0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET M0 clkpos net75 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net75 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net54 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net54 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI643 MOSFET net122 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI640 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net138 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET M1 clkneg S0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net138 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET S1 S0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net122 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M1 clkpos S0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net75 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net75 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net54 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net54 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI643 MOSFET net122 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI640 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net138 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET M1 clkneg S0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net138 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET S1 S0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net122 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.spice b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.spice
index c8f52e2..fcd4808 100644
--- a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.spice
+++ b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_1.spice
@@ -16,68 +16,36 @@
.subckt sky130_fd_sc_hs__sdfxtp_1 CLK D SCD SCE VGND VNB VPB VPWR Q
-M1000 a_1520_74# a_828_74# a_1239_74# VNB nlowvt w=550000u l=150000u
-+ ad=3.223e+11p pd=2.48e+06u as=1.5675e+11p ps=1.67e+06u
-M1001 VPWR a_1736_74# a_1688_508# VPB pshort w=420000u l=150000u
-+ ad=2.3028e+12p pd=1.727e+07u as=1.134e+11p ps=1.38e+06u
-M1002 VPWR a_1239_74# a_1202_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.05e+11p ps=1.34e+06u
-M1003 a_630_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.52935e+12p ps=1.307e+07u
-M1004 VGND a_1736_74# a_1688_100# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1005 a_301_74# D a_238_464# VPB pshort w=640000u l=150000u
-+ ad=3.159e+11p pd=3.31e+06u as=1.728e+11p ps=1.82e+06u
-M1006 VGND SCE a_35_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1007 a_1018_100# a_630_74# a_301_74# VNB nlowvt w=420000u l=150000u
-+ ad=2.226e+11p pd=1.9e+06u as=3.612e+11p ps=3.4e+06u
-M1008 a_1736_74# a_1520_74# VGND VNB nlowvt w=550000u l=150000u
-+ ad=1.4575e+11p pd=1.63e+06u as=0p ps=0u
-M1009 a_412_464# a_35_74# a_301_74# VPB pshort w=640000u l=150000u
-+ ad=2.496e+11p pd=2.06e+06u as=0p ps=0u
-M1010 a_1239_74# a_1018_100# VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 Q a_1736_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.248e+11p pd=2.82e+06u as=0p ps=0u
-M1012 Q a_1736_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.035e+11p pd=2.03e+06u as=0p ps=0u
-M1013 a_828_74# a_630_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.961e+11p pd=2.01e+06u as=0p ps=0u
-M1014 a_223_74# a_35_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1015 a_301_74# D a_223_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1688_508# a_828_74# a_1520_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=3.927e+11p ps=2.79e+06u
-M1017 a_1688_100# a_630_74# a_1520_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VGND a_1239_74# a_1154_100# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.785e+11p ps=1.69e+06u
-M1019 VPWR SCE a_35_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1020 a_238_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1736_74# a_1520_74# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1022 VPWR SCD a_412_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_1239_74# a_1018_100# VPWR VPB pshort w=840000u l=150000u
-+ ad=4.662e+11p pd=2.79e+06u as=0p ps=0u
-M1024 VGND SCD a_450_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1025 a_630_74# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1026 a_450_74# SCE a_301_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_828_74# a_630_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1028 a_1154_100# a_828_74# a_1018_100# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_1202_508# a_630_74# a_1018_100# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.47e+11p ps=1.54e+06u
-M1030 a_1520_74# a_630_74# a_1239_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_1018_100# a_828_74# a_301_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1018_100# a_630_74# a_1202_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 a_301_74# a_35_74# a_412_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X2 VPWR a_630_74# a_828_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_35_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_1688_508# a_1736_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X5 a_35_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X6 a_301_74# SCE a_450_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_1520_74# a_630_74# a_1688_100# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 VGND a_1736_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_301_74# a_630_74# a_1018_100# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 a_412_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X11 VPWR SCE a_238_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X12 VPWR a_1018_100# a_1239_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X13 VGND a_1520_74# a_1736_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X14 a_1520_74# a_828_74# a_1688_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 a_450_74# SCD VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 a_238_464# D a_301_74# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X17 a_1239_74# a_630_74# a_1520_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X18 VPWR CLK a_630_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VGND CLK a_630_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_1018_100# a_828_74# a_1154_100# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 a_1239_74# a_828_74# a_1520_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X22 a_301_74# a_828_74# a_1018_100# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X23 VPWR a_1520_74# a_1736_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X24 a_1202_508# a_1239_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X25 a_223_74# D a_301_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 VPWR a_1736_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 VGND a_35_74# a_223_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X28 VGND a_630_74# a_828_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 VGND a_1018_100# a_1239_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X30 a_1154_100# a_1239_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 a_1688_100# a_1736_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.cdl b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.cdl
index 16a8783..4d9b9b2 100644
--- a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.cdl
+++ b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__sdfxtp_2 CLK D SCD SCE VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI652 M1 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 S1 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI652 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net78 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net71 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI643 net163 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI640 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net155 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 M1 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI649 S1 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 S1 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net78 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net71 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI643 net163 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI640 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net155 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 Q S1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 M1 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 S1 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfxtp_2
diff --git a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.netlist.tsv b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.netlist.tsv
index 8c2202c..f9b40b7 100644
--- a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.netlist.tsv
+++ b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__sdfxtp_2 CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI652 MOSFET M1 clkpos S0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET S1 S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET M0 clkpos net78 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net78 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net71 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net71 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI643 MOSFET net163 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI640 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net155 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET M1 clkneg S0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net155 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET S1 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net163 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M1 clkpos S0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net78 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net78 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net71 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net71 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI643 MOSFET net163 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI640 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net155 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET M1 clkneg S0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net155 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET S1 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net163 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.spice b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.spice
index 103e989..4c26ef1 100644
--- a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.spice
+++ b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_2.spice
@@ -16,72 +16,38 @@
.subckt sky130_fd_sc_hs__sdfxtp_2 CLK D SCD SCE VGND VNB VPB VPWR Q
-M1000 a_1044_100# a_634_74# a_300_453# VNB nlowvt w=420000u l=150000u
-+ ad=3.045e+11p pd=2.29e+06u as=3.528e+11p ps=3.36e+06u
-M1001 VPWR a_1829_398# a_1704_496# VPB pshort w=420000u l=150000u
-+ ad=2.86313e+12p pd=2.094e+07u as=2.688e+11p ps=2.12e+06u
-M1002 Q a_1829_398# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1003 a_1287_320# a_1044_100# VPWR VPB pshort w=840000u l=150000u
-+ ad=4.452e+11p pd=2.74e+06u as=0p ps=0u
-M1004 VGND SCD a_442_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.84785e+12p pd=1.542e+07u as=1.008e+11p ps=1.32e+06u
-M1005 VGND a_1829_398# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.405e+11p ps=2.13e+06u
-M1006 VPWR a_1829_398# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_1219_100# a_846_74# a_1044_100# VNB nlowvt w=420000u l=150000u
-+ ad=1.764e+11p pd=1.68e+06u as=0p ps=0u
-M1008 a_439_453# a_27_74# a_300_453# VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=4.727e+11p ps=3.8e+06u
-M1009 a_1287_320# a_1044_100# VGND VNB nlowvt w=550000u l=150000u
-+ ad=3.795e+11p pd=2.48e+06u as=0p ps=0u
-M1010 a_216_453# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1011 VPWR a_1287_320# a_1210_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.68e+11p ps=1.64e+06u
-M1012 a_1044_100# a_846_74# a_300_453# VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1013 a_1704_496# a_846_74# a_1592_424# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=2.943e+11p ps=2.5e+06u
-M1014 VGND a_1287_320# a_1219_100# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_1592_424# a_846_74# a_1287_320# VNB nlowvt w=550000u l=150000u
-+ ad=1.8825e+11p pd=1.82e+06u as=0p ps=0u
-M1016 VPWR SCE a_27_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1017 a_1210_508# a_634_74# a_1044_100# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_442_74# SCE a_300_453# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_223_74# a_27_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1020 a_300_453# D a_223_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_1829_398# a_1592_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1022 a_1787_74# a_634_74# a_1592_424# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1023 VGND a_1829_398# a_1787_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_1592_424# a_634_74# a_1287_320# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 Q a_1829_398# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_300_453# D a_216_453# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 VPWR SCD a_439_453# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_1829_398# a_1592_424# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1029 a_846_74# a_634_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1030 a_846_74# a_634_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1031 a_634_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1032 a_634_74# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1033 VGND SCE a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.386e+11p ps=1.5e+06u
+X0 a_300_453# SCE a_442_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_1287_320# a_634_74# a_1592_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_1044_100# a_634_74# a_1210_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 a_27_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 VGND CLK a_634_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 Q a_1829_398# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_1044_100# a_1287_320# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 VPWR a_634_74# a_846_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 Q a_1829_398# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_1287_320# a_846_74# a_1592_424# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X10 a_216_453# D a_300_453# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X11 a_300_453# a_27_74# a_439_453# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X12 a_300_453# a_846_74# a_1044_100# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X13 a_27_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X14 VGND a_634_74# a_846_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 VPWR CLK a_634_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_1219_100# a_1287_320# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_1044_100# a_846_74# a_1219_100# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 a_442_74# SCD VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 a_1592_424# a_846_74# a_1704_496# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X20 VPWR a_1592_424# a_1829_398# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 VGND a_1592_424# a_1829_398# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_439_453# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X23 a_300_453# a_634_74# a_1044_100# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 a_1704_496# a_1829_398# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X25 VGND a_1044_100# a_1287_320# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X26 VPWR SCE a_216_453# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X27 VGND a_1829_398# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 a_223_74# D a_300_453# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X29 VPWR a_1829_398# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X30 a_1787_74# a_1829_398# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 a_1210_508# a_1287_320# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X32 VGND a_27_74# a_223_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 a_1592_424# a_634_74# a_1787_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.cdl b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.cdl
index 127bc48..e5b63c4 100644
--- a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.cdl
+++ b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.cdl
@@ -16,68 +16,68 @@
.SUBCKT sky130_fd_sc_hs__sdfxtp_4 CLK D SCD SCE VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI652 M1 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 S1 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI652 M1 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 sceb SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net78 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net54 S1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S1 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI98 db D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI103 n1 SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI120 db SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI104 n0 sceb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.525 perim=3.1
-MI643 net163 S1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI640 sceb SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net155 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S1 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 M1 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI649 S1 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 S1 S0 VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI639 sceb SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net78 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net54 S1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI98 db D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.525 perim=3.1
+MI103 n1 SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI120 db SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI104 n0 sceb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1
+MI643 net163 S1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI640 sceb SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net155 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI645 Q S1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 M1 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 S1 S0 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI664 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI107 p0 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI107 p0 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI94 db D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI94 db D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI108 p1 SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI108 p1 SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI101 db sceb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI101 db sceb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdfxtp_4
diff --git a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.netlist.tsv b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.netlist.tsv
index feca745..15be197 100644
--- a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.netlist.tsv
+++ b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.netlist.tsv
@@ -1,34 +1,34 @@
sky130_fd_sc_hs__sdfxtp_4 CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI652 MOSFET M1 clkpos S0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET S1 S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET sceb SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET M0 clkpos net78 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net78 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net54 S1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S1 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net54 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI98 MOSFET db D n0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI103 MOSFET n1 SCD VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI120 MOSFET db SCE n1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI104 MOSFET n0 sceb VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
-MI643 MOSFET net163 S1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI640 MOSFET sceb SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net155 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S1 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET M1 clkneg S0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net155 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET S1 S0 VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net163 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI107 MOSFET p0 SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI94 MOSFET db D p0 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI108 MOSFET p1 SCD VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI101 MOSFET db sceb p1 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI652 MOSFET M1 clkpos S0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET S1 S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET sceb SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net78 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net78 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net54 S1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S1 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net54 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI98 MOSFET db D n0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI103 MOSFET n1 SCD VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI120 MOSFET db SCE n1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI104 MOSFET n0 sceb VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.525 3.1
+MI643 MOSFET net163 S1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI640 MOSFET sceb SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net155 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S1 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET M1 clkneg S0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net155 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET S1 S0 VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net163 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI107 MOSFET p0 SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI94 MOSFET db D p0 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI108 MOSFET p1 SCD VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI101 MOSFET db sceb p1 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.spice b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.spice
index 1338822..024f012 100644
--- a/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.spice
+++ b/cells/sdfxtp/sky130_fd_sc_hs__sdfxtp_4.spice
@@ -16,82 +16,43 @@
.subckt sky130_fd_sc_hs__sdfxtp_4 CLK D SCD SCE VGND VNB VPB VPWR Q
-M1000 Q a_1814_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=3.01978e+12p ps=2.28e+07u
-M1001 VPWR a_1814_48# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 a_630_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.77695e+12p ps=1.604e+07u
-M1003 a_1587_74# a_630_74# a_1257_74# VPB pshort w=840000u l=150000u
-+ ad=2.898e+11p pd=2.46e+06u as=7.56e+11p ps=3.48e+06u
-M1004 VGND a_1814_48# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.773e+11p ps=4.25e+06u
-M1005 VGND SCD a_452_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1006 a_301_74# D a_238_464# VPB pshort w=640000u l=150000u
-+ ad=3.159e+11p pd=3.31e+06u as=1.728e+11p ps=1.82e+06u
-M1007 a_828_74# a_630_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1008 a_452_74# SCE a_301_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=3.738e+11p ps=3.46e+06u
-M1009 a_1257_74# a_1026_100# VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_1764_476# a_828_74# a_1587_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1011 a_412_464# a_36_74# a_301_74# VPB pshort w=640000u l=150000u
-+ ad=2.496e+11p pd=2.06e+06u as=0p ps=0u
-M1012 a_1162_100# a_828_74# a_1026_100# VNB nlowvt w=420000u l=150000u
-+ ad=1.995e+11p pd=1.79e+06u as=2.226e+11p ps=1.9e+06u
-M1013 a_630_74# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1014 a_1026_100# a_828_74# a_301_74# VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1015 Q a_1814_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND a_1814_48# a_1766_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1017 Q a_1814_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1766_74# a_630_74# a_1587_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=4e+11p ps=2.59e+06u
-M1019 a_1214_506# a_630_74# a_1026_100# VPB pshort w=420000u l=150000u
-+ ad=1.638e+11p pd=1.62e+06u as=0p ps=0u
-M1020 a_828_74# a_630_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1021 VPWR a_1814_48# a_1764_476# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_1587_74# a_1814_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.52e+11p ps=2.28e+06u
-M1023 a_223_74# a_36_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1024 a_301_74# D a_223_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 VPWR SCE a_36_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1026 a_238_464# SCE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_1026_100# a_630_74# a_301_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VPWR SCD a_412_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 VGND a_1587_74# a_1814_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1030 VGND a_1814_48# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Q a_1814_48# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_1587_74# a_828_74# a_1257_74# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=2.365e+11p ps=1.96e+06u
-M1033 VPWR a_1257_74# a_1214_506# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VPWR a_1814_48# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VGND a_1257_74# a_1162_100# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_1257_74# a_1026_100# VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 VGND SCE a_36_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1038 a_1814_48# a_1587_74# VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_452_74# SCD VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_1814_48# a_1587_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X2 a_1587_74# a_630_74# a_1766_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_301_74# SCE a_452_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_301_74# a_630_74# a_1026_100# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 Q a_1814_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_36_74# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 VPWR a_630_74# a_828_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR a_1026_100# a_1257_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 a_301_74# a_36_74# a_412_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X10 VPWR a_1814_48# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_1814_48# a_1587_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_36_74# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X13 a_1257_74# a_630_74# a_1587_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X14 VGND a_1814_48# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_1026_100# a_630_74# a_1214_506# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X16 Q a_1814_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VGND a_1026_100# a_1257_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X18 a_1026_100# a_828_74# a_1162_100# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 a_1162_100# a_1257_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_1257_74# a_828_74# a_1587_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X21 a_412_464# SCD VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X22 VPWR SCE a_238_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X23 a_1214_506# a_1257_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 VPWR CLK a_630_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 VGND a_1814_48# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 VPWR a_1587_74# a_1814_48# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X27 a_238_464# D a_301_74# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X28 a_1587_74# a_828_74# a_1764_476# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X29 VGND CLK a_630_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X30 Q a_1814_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 a_301_74# a_828_74# a_1026_100# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X32 a_1764_476# a_1814_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X33 VPWR a_1814_48# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 a_223_74# D a_301_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X35 Q a_1814_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X36 VGND a_36_74# a_223_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X37 VGND a_630_74# a_828_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X38 a_1766_74# a_1814_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.cdl b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.cdl
index bec9922..d704299 100644
--- a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.cdl
+++ b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__sdlclkp_1 CLK GATE SCE VGND VNB VPB VPWR GCLK
*.PININFO CLK:I GATE:I SCE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
-MI662 net88 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net76 CLK VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net76 m1 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI22 net63 SCE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI21 net116 GATE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI662 net88 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 GCLK net76 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net116 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI664 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net116 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI659 net76 CLK VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net123 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 net116 SCE VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net112 CLK VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net76 m1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 net116 GATE VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 net76 m1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 GCLK net76 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI22 net63 SCE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI21 net116 GATE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 GCLK net76 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net116 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 net116 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net123 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 net116 SCE VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net112 CLK VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net76 m1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI23 net116 GATE VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkpos CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 GCLK net76 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdlclkp_1
diff --git a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.netlist.tsv b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.netlist.tsv
index fb333bf..aca9694 100644
--- a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.netlist.tsv
+++ b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__sdlclkp_1 CLK:I GATE:I SCE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI662 MOSFET net88 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkpos net88 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net76 CLK VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net76 m1 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI22 MOSFET net63 SCE VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI21 MOSFET net116 GATE net63 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET GCLK net76 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net116 clkneg M0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net116 clkpos M0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkneg net123 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net123 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET net116 SCE VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net112 CLK VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net76 m1 net112 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET net116 GATE VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET GCLK net76 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net88 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkpos net88 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net76 CLK VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net76 m1 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI22 MOSFET net63 SCE VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI21 MOSFET net116 GATE net63 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET GCLK net76 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net116 clkneg M0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net116 clkpos M0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkneg net123 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net123 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET net116 SCE VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net112 CLK VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net76 m1 net112 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET net116 GATE VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET GCLK net76 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.spice b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.spice
index 50a3aaf..0e16dd0 100644
--- a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.spice
+++ b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_1.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__sdlclkp_1 CLK GATE SCE VGND VNB VPB VPWR GCLK
-M1000 a_318_74# a_288_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.3368e+12p ps=1.136e+07u
-M1001 a_318_74# a_288_48# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=1.92175e+12p ps=1.454e+07u
-M1002 VPWR CLK a_288_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.478e+11p ps=2.27e+06u
-M1003 VGND CLK a_288_48# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1004 a_1166_94# CLK VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=0p ps=0u
-M1005 a_114_112# GATE a_116_424# VPB pshort w=840000u l=150000u
-+ ad=4.956e+11p pd=4.54e+06u as=2.016e+11p ps=2.16e+06u
-M1006 a_1238_94# a_709_54# a_1166_94# VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1007 VPWR a_709_54# a_722_492# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1008 a_709_54# a_566_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1009 VGND GATE a_114_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=4.4825e+11p ps=3.83e+06u
-M1010 a_114_112# SCE VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_667_80# a_318_74# a_566_74# VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=1.846e+11p ps=1.81e+06u
-M1012 a_709_54# a_566_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1013 VGND a_709_54# a_667_80# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_566_74# a_288_48# a_114_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_116_424# SCE VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_722_492# a_288_48# a_566_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=3.10975e+11p ps=2.74e+06u
-M1017 a_566_74# a_318_74# a_114_112# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 GCLK a_1238_94# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1019 GCLK a_1238_94# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=4.256e+11p pd=3e+06u as=0p ps=0u
-M1020 a_1238_94# CLK VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=0p ps=0u
-M1021 VPWR a_709_54# a_1238_94# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND a_288_48# a_318_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VGND a_1238_94# GCLK VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_722_492# a_709_54# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 VPWR CLK a_1238_94# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 a_1166_94# a_709_54# a_1238_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_116_424# GATE a_114_112# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VPWR a_288_48# a_318_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 a_288_48# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_114_112# a_288_48# a_566_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X9 VPWR a_566_74# a_709_54# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_566_74# a_318_74# a_667_80# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 a_288_48# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 a_114_112# a_318_74# a_566_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X13 VGND SCE a_114_112# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X14 a_1238_94# a_709_54# VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 a_114_112# GATE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X16 VGND CLK a_1166_94# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 VPWR a_1238_94# GCLK VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 a_667_80# a_709_54# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 VPWR SCE a_116_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 a_566_74# a_288_48# a_722_492# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X21 VGND a_566_74# a_709_54# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.cdl b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.cdl
index a81c995..c9d6f3d 100644
--- a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.cdl
+++ b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__sdlclkp_2 CLK GATE SCE VGND VNB VPB VPWR GCLK
*.PININFO CLK:I GATE:I SCE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
-MI662 net88 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net76 CLK VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net76 m1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI22 net63 SCE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI21 net116 GATE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI662 net88 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 GCLK net76 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net116 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI664 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net116 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI659 net76 CLK VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI658 net76 m1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net123 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 net116 SCE VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net112 CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net76 m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 net116 GATE VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI22 net63 SCE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 GCLK net76 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI21 net116 GATE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 GCLK net76 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net116 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 net116 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net123 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 net116 SCE VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net112 CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net76 m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI23 net116 GATE VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkpos CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 GCLK net76 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdlclkp_2
diff --git a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.netlist.tsv b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.netlist.tsv
index f900505..cc523e5 100644
--- a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.netlist.tsv
+++ b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__sdlclkp_2 CLK:I GATE:I SCE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI662 MOSFET net88 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkpos net88 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net76 CLK VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net76 m1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI22 MOSFET net63 SCE VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI21 MOSFET net116 GATE net63 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET GCLK net76 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net116 clkneg M0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net116 clkpos M0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkneg net123 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net123 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET net116 SCE VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net112 CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net76 m1 net112 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET net116 GATE VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET GCLK net76 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net88 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkpos net88 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net76 CLK VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net76 m1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI22 MOSFET net63 SCE VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI21 MOSFET net116 GATE net63 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET GCLK net76 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net116 clkneg M0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net116 clkpos M0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkneg net123 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net123 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET net116 SCE VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net112 CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net76 m1 net112 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET net116 GATE VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET GCLK net76 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.spice b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.spice
index 6fd96d0..7ec873b 100644
--- a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.spice
+++ b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_2.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__sdlclkp_2 CLK GATE SCE VGND VNB VPB VPWR GCLK
-M1000 VGND CLK a_288_48# VNB nlowvt w=740000u l=150000u
-+ ad=1.5071e+12p pd=1.328e+07u as=2.109e+11p ps=2.05e+06u
-M1001 a_706_317# a_580_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1002 a_318_74# a_288_48# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1003 a_1195_374# CLK VPWR VPB pshort w=1e+06u l=150000u
-+ ad=5.15e+11p pd=3.03e+06u as=2.16985e+12p ps=1.718e+07u
-M1004 VPWR a_706_317# a_1195_374# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_114_424# SCE VPWR VPB pshort w=840000u l=150000u
-+ ad=2.016e+11p pd=2.16e+06u as=0p ps=0u
-M1006 GCLK a_1195_374# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1007 GCLK a_1195_374# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1008 a_580_74# a_318_74# a_114_112# VPB pshort w=840000u l=150000u
-+ ad=2.772e+11p pd=2.43e+06u as=4.788e+11p ps=4.5e+06u
-M1009 VPWR a_1195_374# GCLK VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_1195_374# a_706_317# a_1198_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.035e+11p pd=2.03e+06u as=1.554e+11p ps=1.9e+06u
-M1011 VPWR a_706_317# a_708_451# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1012 VGND GATE a_114_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=4.8675e+11p ps=3.97e+06u
-M1013 a_114_112# SCE VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_706_317# a_580_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1015 a_1198_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND a_1195_374# GCLK VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR CLK a_288_48# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.394e+11p ps=2.25e+06u
-M1018 a_685_81# a_318_74# a_580_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.9475e+11p ps=1.85e+06u
-M1019 VGND a_706_317# a_685_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_318_74# a_288_48# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.394e+11p pd=2.25e+06u as=0p ps=0u
-M1021 a_708_451# a_288_48# a_580_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_114_112# GATE a_114_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_580_74# a_288_48# a_114_112# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND a_288_48# a_318_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VPWR a_1195_374# GCLK VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_708_451# a_706_317# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X3 VPWR SCE a_114_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 GCLK a_1195_374# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_114_112# a_288_48# a_580_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X6 VPWR a_288_48# a_318_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X7 a_114_112# a_318_74# a_580_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 VGND CLK a_1198_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_1195_374# a_706_317# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X10 a_114_424# GATE a_114_112# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 a_685_81# a_706_317# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 VGND SCE a_114_112# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X13 a_580_74# a_318_74# a_685_81# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 VPWR CLK a_1195_374# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 GCLK a_1195_374# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_288_48# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VPWR a_580_74# a_706_317# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 VGND a_580_74# a_706_317# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_288_48# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X20 a_114_112# GATE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X21 a_580_74# a_288_48# a_708_451# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 VGND a_1195_374# GCLK VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_1198_74# a_706_317# a_1195_374# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.cdl b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.cdl
index ae13ab4..e8f6752 100644
--- a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.cdl
+++ b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__sdlclkp_4 CLK GATE SCE VGND VNB VPB VPWR GCLK
*.PININFO CLK:I GATE:I SCE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
-MI662 net88 m1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI664 M0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 net76 CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net76 m1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 m1 M0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI22 net63 SCE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI21 net116 GATE VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 clkneg clkpos VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI662 net88 m1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 clkpos CLK VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 GCLK net76 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net116 clkneg VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265
+MI664 M0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net116 clkpos VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
+MI659 net76 CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI20 m1 M0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI655 M0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI654 net123 m1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 net116 SCE VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 net112 CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net76 m1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 net116 GATE VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 clkneg clkpos VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI658 net76 m1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 clkpos CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 m1 M0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI653 GCLK net76 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI22 net63 SCE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI21 net116 GATE VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 clkneg clkpos VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 clkpos CLK VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 GCLK net76 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net116 clkneg VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI42 net116 clkpos VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI20 m1 M0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI655 M0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI654 net123 m1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 net116 SCE VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 net112 CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net76 m1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI23 net116 GATE VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 clkneg clkpos VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 clkpos CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI653 GCLK net76 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sdlclkp_4
diff --git a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.netlist.tsv b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.netlist.tsv
index 2e6ee21..6437405 100644
--- a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.netlist.tsv
+++ b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__sdlclkp_4 CLK:I GATE:I SCE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI662 MOSFET net88 m1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI664 MOSFET M0 clkpos net88 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET net76 CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net76 m1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET m1 M0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI22 MOSFET net63 SCE VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI21 MOSFET net116 GATE net63 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET clkneg clkpos VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET clkpos CLK VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET GCLK net76 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net116 clkneg M0 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net116 clkpos M0 VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI20 MOSFET m1 M0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI655 MOSFET M0 clkneg net123 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI654 MOSFET net123 m1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET net116 SCE VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET net112 CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net76 m1 net112 VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET net116 GATE VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET clkneg clkpos VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET clkpos CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI653 MOSFET GCLK net76 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI662 MOSFET net88 m1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI664 MOSFET M0 clkpos net88 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET net76 CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net76 m1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET m1 M0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI22 MOSFET net63 SCE VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI21 MOSFET net116 GATE net63 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET clkneg clkpos VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET clkpos CLK VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET GCLK net76 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net116 clkneg M0 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net116 clkpos M0 VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI20 MOSFET m1 M0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI655 MOSFET M0 clkneg net123 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI654 MOSFET net123 m1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET net116 SCE VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET net112 CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net76 m1 net112 VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET net116 GATE VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET clkneg clkpos VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET clkpos CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI653 MOSFET GCLK net76 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.spice b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.spice
index 5b6c50d..762374e 100644
--- a/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.spice
+++ b/cells/sdlclkp/sky130_fd_sc_hs__sdlclkp_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__sdlclkp_4 CLK GATE SCE VGND VNB VPB VPWR GCLK
-M1000 a_792_48# a_634_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=2.6355e+12p ps=1.988e+07u
-M1001 VGND a_1289_368# GCLK VNB nlowvt w=740000u l=150000u
-+ ad=1.98545e+12p pd=1.63e+07u as=4.514e+11p ps=4.18e+06u
-M1002 VGND a_1289_368# GCLK VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_792_48# a_634_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1004 a_116_395# SCE VPWR VPB pshort w=840000u l=150000u
-+ ad=2.268e+11p pd=2.22e+06u as=0p ps=0u
-M1005 VGND a_792_48# a_744_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1006 a_1292_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1007 a_1289_368# a_792_48# a_1292_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1008 a_634_74# a_354_105# a_119_143# VPB pshort w=840000u l=150000u
-+ ad=2.856e+11p pd=2.45e+06u as=4.956e+11p ps=4.54e+06u
-M1009 a_354_105# a_324_79# VPWR VPB pshort w=840000u l=150000u
-+ ad=4.033e+11p pd=3.02e+06u as=0p ps=0u
-M1010 VGND CLK a_324_79# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1011 GCLK a_1289_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_785_455# a_324_79# a_634_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1013 GCLK a_1289_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=8.68e+11p pd=6.03e+06u as=0p ps=0u
-M1014 VPWR a_1289_368# GCLK VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_744_74# a_354_105# a_634_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.1025e+11p ps=1.9e+06u
-M1016 a_119_143# GATE a_116_395# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VPWR CLK a_324_79# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=2.52e+11p ps=2.28e+06u
-M1018 a_354_105# a_324_79# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1019 VPWR a_792_48# a_785_455# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR a_1289_368# GCLK VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_119_143# SCE VGND VNB nlowvt w=550000u l=150000u
-+ ad=5.61e+11p pd=4.24e+06u as=0p ps=0u
-M1022 VPWR a_792_48# a_1289_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=5.544e+11p ps=3.23e+06u
-M1023 GCLK a_1289_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_634_74# a_324_79# a_119_143# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_1289_368# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND GATE a_119_143# VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 GCLK a_1289_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_1289_368# a_792_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 GCLK a_1289_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_324_79# CLK VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_634_74# a_354_105# a_744_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 VPWR a_324_79# a_354_105# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X5 VGND a_1289_368# GCLK VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 VPWR a_1289_368# GCLK VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 VPWR a_1289_368# GCLK VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_634_74# a_324_79# a_785_455# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X9 a_119_143# a_324_79# a_634_74# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X10 VGND a_324_79# a_354_105# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 a_785_455# a_792_48# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 a_119_143# a_354_105# a_634_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X13 GCLK a_1289_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 a_116_395# GATE a_119_143# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 a_119_143# GATE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X16 VPWR CLK a_1289_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X17 VPWR a_634_74# a_792_48# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X18 GCLK a_1289_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 GCLK a_1289_368# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VGND SCE a_119_143# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X21 a_324_79# CLK VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X22 a_744_74# a_792_48# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 VGND a_1289_368# GCLK VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X24 a_1292_74# a_792_48# a_1289_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VPWR SCE a_116_395# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X26 VGND CLK a_1292_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 VGND a_634_74# a_792_48# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.cdl b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.cdl
index f622613..44ea2b1 100644
--- a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.cdl
+++ b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.cdl
@@ -17,92 +17,92 @@
.SUBCKT sky130_fd_sc_hs__sedfxbp_1 CLK D DE SCD SCE VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
*.PININFO Q_N:O
-MI14 net154 M1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI14 net154 M1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net143 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net126 q1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q_N q1 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 q1 S0 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net111 deneg VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 net102 sceneg VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI645 Q S0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net143 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 VPWR SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 net99 D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net99 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 net82 q1 VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 deneg DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 VPWR DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 sceneg SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N q1 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net235 q1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net219 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net99 sceneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI643 net126 q1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 q1 S0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 sceneg SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q_N q1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 net99 D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 q1 S0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 net195 M1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 net111 deneg VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 net102 sceneg VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 VPWR SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI15 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI31 net99 D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 net187 q1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI42 net99 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 net82 q1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 VGND deneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI36 deneg DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 deneg DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 VPWR DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net198 DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI49 net166 SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI48 VGND SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 sceneg SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N q1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net235 q1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net219 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net99 sceneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI18 q1 S0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 sceneg SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 net99 D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 net195 M1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI15 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI41 net187 q1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 VGND deneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 deneg DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 net198 DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI49 net166 SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI48 VGND SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sedfxbp_1
diff --git a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.netlist.tsv b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.netlist.tsv
index 7823cd7..77dbdbf 100644
--- a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.netlist.tsv
+++ b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.netlist.tsv
@@ -1,46 +1,46 @@
sky130_fd_sc_hs__sedfxbp_1 CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI14 MOSFET net154 M1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET S0 clkneg net154 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net143 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net126 q1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net126 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q_N q1 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net143 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET q1 S0 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net111 deneg VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET net102 sceneg db VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET VPWR SCD net102 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET net99 D net111 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net99 SCE db VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET net82 q1 net99 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET deneg DE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET VPWR DE net82 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET sceneg SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N q1 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net235 q1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net235 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net219 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET M0 clkpos net219 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net99 sceneg db VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET q1 S0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET sceneg SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET net99 D net198 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET net195 M1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI15 MOSFET S0 clkpos net195 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET net187 q1 net99 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET VGND deneg net187 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET deneg DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net198 DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI49 MOSFET net166 SCE db VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI48 MOSFET VGND SCD net166 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET net154 M1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET S0 clkneg net154 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net143 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net126 q1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net126 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q_N q1 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net143 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET q1 S0 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net111 deneg VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET net102 sceneg db VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET VPWR SCD net102 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET net99 D net111 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net99 SCE db VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET net82 q1 net99 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET deneg DE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET VPWR DE net82 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET sceneg SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N q1 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net235 q1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net235 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net219 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net219 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net99 sceneg db VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET q1 S0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET sceneg SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET net99 D net198 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET net195 M1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI15 MOSFET S0 clkpos net195 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET net187 q1 net99 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET VGND deneg net187 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET deneg DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net198 DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI49 MOSFET net166 SCE db VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI48 MOSFET VGND SCD net166 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.spice b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.spice
index 1eef809..3467163 100644
--- a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.spice
+++ b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_1.spice
@@ -16,92 +16,48 @@
.subckt sky130_fd_sc_hs__sedfxbp_1 CLK D DE SCD SCE VGND VNB VPB VPWR Q Q_N
-M1000 a_1747_118# a_1348_368# a_697_113# VNB nlowvt w=420000u l=150000u
-+ ad=2.478e+11p pd=2.02e+06u as=3.885e+11p ps=4.37e+06u
-M1001 VPWR a_161_394# a_116_464# VPB pshort w=640000u l=150000u
-+ ad=2.97045e+12p pd=2.379e+07u as=1.536e+11p ps=1.76e+06u
-M1002 a_697_113# a_667_87# a_1068_462# VPB pshort w=640000u l=150000u
-+ ad=5.078e+11p pd=5.2e+06u as=1.536e+11p ps=1.76e+06u
-M1003 a_1895_118# a_1549_74# a_1747_118# VNB nlowvt w=420000u l=150000u
-+ ad=1.617e+11p pd=1.61e+06u as=0p ps=0u
-M1004 Q_N a_575_305# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=2.2449e+12p ps=1.863e+07u
-M1005 a_27_90# a_575_305# a_533_113# VNB nlowvt w=420000u l=150000u
-+ ad=3.276e+11p pd=3.24e+06u as=1.008e+11p ps=1.32e+06u
-M1006 VPWR SCE a_667_87# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=2.304e+11p ps=2e+06u
-M1007 a_1972_92# a_1747_118# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1008 a_1549_74# a_1348_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1009 a_2345_392# a_1972_92# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=8.25e+11p pd=3.65e+06u as=0p ps=0u
-M1010 a_1549_74# a_1348_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1011 a_533_113# a_161_394# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_697_113# SCE a_1075_125# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1013 a_27_90# a_575_305# a_556_464# VPB pshort w=640000u l=150000u
-+ ad=3.808e+11p pd=3.75e+06u as=1.728e+11p ps=1.82e+06u
-M1014 VGND DE a_161_394# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1015 a_2647_508# a_1549_74# a_2463_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=3.328e+11p ps=2.77e+06u
-M1016 a_575_305# a_2463_74# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1017 a_697_113# SCE a_27_90# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_1068_462# SCD VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_2463_74# a_1348_368# a_2345_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VPWR a_1972_92# a_1931_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
-M1021 a_116_464# D a_27_90# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_157_90# D a_27_90# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1023 VGND DE a_157_90# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 Q_N a_575_305# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1025 a_1348_368# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1026 a_2391_74# a_1972_92# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=0p ps=0u
-M1027 VPWR a_2463_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1028 a_2463_74# a_1549_74# a_2391_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.139e+11p pd=2e+06u as=0p ps=0u
-M1029 a_1348_368# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1030 a_1931_508# a_1348_368# a_1747_118# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.47e+11p ps=1.54e+06u
-M1031 VGND a_1972_92# a_1895_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_1747_118# a_1549_74# a_697_113# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_1075_125# SCD VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VPWR DE a_161_394# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1035 a_575_305# a_2463_74# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1036 a_697_113# a_667_87# a_27_90# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_556_464# DE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 a_2565_74# a_1348_368# a_2463_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1039 VGND a_575_305# a_2565_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 VPWR a_575_305# a_2647_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 a_1972_92# a_1747_118# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.92e+11p pd=1.88e+06u as=0p ps=0u
-M1042 VGND a_2463_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1043 VGND SCE a_667_87# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
+X0 Q a_2463_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_1068_462# a_667_87# a_697_113# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X2 VPWR a_1972_92# a_2345_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 a_116_464# a_161_394# VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X4 a_27_90# SCE a_697_113# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X5 a_1075_125# SCE a_697_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 a_157_90# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_1747_118# a_1348_368# a_1931_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X8 a_27_90# D a_157_90# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 VGND a_161_394# a_533_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VPWR a_575_305# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_533_113# a_575_305# a_27_90# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 a_27_90# a_667_87# a_697_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 a_667_87# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X14 a_161_394# DE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X15 VPWR CLK a_1348_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_2391_74# a_1549_74# a_2463_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_1931_508# a_1972_92# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X18 a_2345_392# a_1348_368# a_2463_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X19 VPWR a_1348_368# a_1549_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_667_87# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 a_1895_118# a_1972_92# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X22 Q a_2463_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 VGND SCD a_1075_125# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X24 VPWR a_2463_74# a_575_305# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X25 VGND CLK a_1348_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 VPWR a_1747_118# a_1972_92# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X27 a_556_464# a_575_305# a_27_90# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X28 VGND a_1747_118# a_1972_92# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X29 a_2647_508# a_575_305# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X30 a_697_113# a_1348_368# a_1747_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 a_1747_118# a_1549_74# a_1895_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X32 a_2565_74# a_575_305# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 a_27_90# D a_116_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X34 VPWR SCD a_1068_462# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X35 a_2463_74# a_1348_368# a_2565_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X36 VPWR DE a_556_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X37 VGND a_2463_74# a_575_305# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X38 a_697_113# a_1549_74# a_1747_118# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X39 a_2463_74# a_1549_74# a_2647_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X40 VGND a_1972_92# a_2391_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X41 VGND a_575_305# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X42 a_161_394# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X43 VGND a_1348_368# a_1549_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.cdl b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.cdl
index a191bb9..aeed0db 100644
--- a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.cdl
+++ b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.cdl
@@ -17,92 +17,92 @@
.SUBCKT sky130_fd_sc_hs__sedfxbp_2 CLK D DE SCD SCE VGND VNB VPB VPWR Q Q_N
*.PININFO CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
*.PININFO Q_N:O
-MI14 net154 M1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI14 net154 M1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S0 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net143 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net126 q1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI660 Q_N q1 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 q1 S0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net111 deneg VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 net107 sceneg VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI645 Q S0 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net143 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 VPWR SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 net99 D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net99 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 net91 q1 VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 deneg DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 VPWR DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 sceneg SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI661 Q_N q1 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net235 q1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S0 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net214 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net99 sceneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI643 net126 q1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 q1 S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 sceneg SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI660 Q_N q1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 net99 D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 q1 S0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 net195 M1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 net111 deneg VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 net107 sceneg VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 VPWR SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI15 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI31 net99 D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 net182 q1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI42 net99 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 net91 q1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 VGND deneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI36 deneg DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 deneg DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 VPWR DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net175 DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI49 net166 SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI48 VGND SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 sceneg SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI661 Q_N q1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net235 q1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S0 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net214 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net99 sceneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI18 q1 S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 sceneg SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 net99 D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 net195 M1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI15 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI41 net182 q1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 VGND deneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 deneg DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 net175 DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI49 net166 SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI48 VGND SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sedfxbp_2
diff --git a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.netlist.tsv b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.netlist.tsv
index 3e258ef..e29ed96 100644
--- a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.netlist.tsv
+++ b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.netlist.tsv
@@ -1,46 +1,46 @@
sky130_fd_sc_hs__sedfxbp_2 CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI14 MOSFET net154 M1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET S0 clkneg net154 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S0 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net143 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net126 q1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net126 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI660 MOSFET Q_N q1 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net143 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET q1 S0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net111 deneg VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET net107 sceneg db VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET VPWR SCD net107 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET net99 D net111 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net99 SCE db VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET net91 q1 net99 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET deneg DE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET VPWR DE net91 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET sceneg SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI661 MOSFET Q_N q1 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net235 q1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net235 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S0 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net214 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET M0 clkpos net214 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net99 sceneg db VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET q1 S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET sceneg SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET net99 D net175 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET net195 M1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI15 MOSFET S0 clkpos net195 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET net182 q1 net99 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET VGND deneg net182 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET deneg DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net175 DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI49 MOSFET net166 SCE db VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI48 MOSFET VGND SCD net166 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET net154 M1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET S0 clkneg net154 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S0 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net143 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net126 q1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net126 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI660 MOSFET Q_N q1 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net143 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET q1 S0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net111 deneg VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET net107 sceneg db VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET VPWR SCD net107 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET net99 D net111 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net99 SCE db VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET net91 q1 net99 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET deneg DE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET VPWR DE net91 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET sceneg SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI661 MOSFET Q_N q1 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net235 q1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net235 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S0 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net214 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net214 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net99 sceneg db VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET q1 S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET sceneg SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET net99 D net175 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET net195 M1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI15 MOSFET S0 clkpos net195 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET net182 q1 net99 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET VGND deneg net182 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET deneg DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net175 DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI49 MOSFET net166 SCE db VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI48 MOSFET VGND SCD net166 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.spice b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.spice
index d05139f..305855b 100644
--- a/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.spice
+++ b/cells/sedfxbp/sky130_fd_sc_hs__sedfxbp_2.spice
@@ -16,100 +16,52 @@
.subckt sky130_fd_sc_hs__sedfxbp_2 CLK D DE SCD SCE VGND VNB VPB VPWR Q Q_N
-M1000 a_1088_453# SCD VPWR VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=3.65505e+12p ps=2.974e+07u
-M1001 a_2489_74# a_1374_368# a_2374_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.328e+11p pd=2.77e+06u as=8.05e+11p ps=3.61e+06u
-M1002 a_141_74# D a_32_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.835e+11p ps=3.03e+06u
-M1003 a_132_464# D a_32_74# VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=3.808e+11p ps=3.75e+06u
-M1004 VPWR SCE a_661_87# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.952e+11p ps=1.89e+06u
-M1005 a_1586_74# a_1374_368# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=2.61097e+12p ps=2.285e+07u
-M1006 a_32_74# a_575_87# a_527_113# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1007 a_575_87# a_2489_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1008 a_578_462# DE VPWR VPB pshort w=640000u l=150000u
-+ ad=1.536e+11p pd=1.76e+06u as=0p ps=0u
-M1009 a_2374_392# a_2013_71# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_2417_74# a_2013_71# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=0p ps=0u
-M1011 a_1374_368# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1012 a_691_113# a_661_87# a_32_74# VNB nlowvt w=420000u l=150000u
-+ ad=3.885e+11p pd=4.37e+06u as=0p ps=0u
-M1013 a_2489_74# a_1586_74# a_2417_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.139e+11p pd=2e+06u as=0p ps=0u
-M1014 a_2672_508# a_1586_74# a_2489_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1015 a_2591_74# a_1374_368# a_2489_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1016 a_575_87# a_2489_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1017 VPWR a_183_290# a_132_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 Q a_2489_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1019 a_1091_125# SCD VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1020 VPWR a_575_87# a_2672_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_2013_71# a_1784_97# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1022 VPWR a_2489_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_691_113# a_661_87# a_1088_453# VPB pshort w=640000u l=150000u
-+ ad=5.015e+11p pd=5.17e+06u as=0p ps=0u
-M1024 VGND DE a_183_290# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1025 a_527_113# a_183_290# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 Q_N a_575_87# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1027 VGND a_575_87# a_2591_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Q_N a_575_87# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1029 VGND a_2013_71# a_1920_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.953e+11p ps=1.77e+06u
-M1030 VPWR a_575_87# Q_N VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 Q a_2489_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1032 a_1374_368# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1033 VPWR a_2013_71# a_1944_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.512e+11p ps=1.56e+06u
-M1034 a_1784_97# a_1586_74# a_691_113# VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1035 a_691_113# SCE a_1091_125# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_1784_97# a_1374_368# a_691_113# VNB nlowvt w=420000u l=150000u
-+ ad=2.226e+11p pd=1.9e+06u as=0p ps=0u
-M1037 a_1944_508# a_1374_368# a_1784_97# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 a_1586_74# a_1374_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1039 a_32_74# a_575_87# a_578_462# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 VGND SCE a_661_87# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1041 a_1920_97# a_1586_74# a_1784_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 VGND a_575_87# Q_N VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 a_691_113# SCE a_32_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1044 VGND DE a_141_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1045 VPWR DE a_183_290# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1046 a_2013_71# a_1784_97# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1047 VGND a_2489_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_2672_508# a_575_87# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X1 VPWR a_575_87# Q_N VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 VPWR CLK a_1374_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 a_2591_74# a_575_87# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X4 a_132_464# a_183_290# VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X5 VGND a_183_290# a_527_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 a_578_462# a_575_87# a_32_74# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X7 a_141_74# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 a_1091_125# SCE a_691_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_691_113# a_1374_368# a_1784_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 VGND a_2489_74# a_575_87# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VPWR a_1784_97# a_2013_71# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 a_661_87# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 VGND a_2013_71# a_2417_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_1784_97# a_1374_368# a_1944_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 VPWR a_2013_71# a_2374_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X16 a_32_74# D a_132_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X17 a_2489_74# a_1374_368# a_2591_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 Q a_2489_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VGND a_2489_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 a_1088_453# a_661_87# a_691_113# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X21 VGND a_1374_368# a_1586_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 Q_N a_575_87# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VPWR a_2489_74# a_575_87# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_661_87# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X25 a_1784_97# a_1586_74# a_1920_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 a_2417_74# a_1586_74# a_2489_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X27 a_32_74# SCE a_691_113# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X28 VGND a_575_87# Q_N VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_527_113# a_575_87# a_32_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X30 VPWR a_1374_368# a_1586_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 a_691_113# a_1586_74# a_1784_97# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X32 VGND CLK a_1374_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X33 Q a_2489_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 a_183_290# DE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X35 a_32_74# D a_141_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X36 a_2374_392# a_1374_368# a_2489_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X37 VGND SCD a_1091_125# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X38 VPWR DE a_578_462# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X39 a_1944_508# a_2013_71# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X40 a_183_290# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X41 VGND a_1784_97# a_2013_71# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X42 Q_N a_575_87# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X43 VPWR SCD a_1088_453# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X44 a_2489_74# a_1586_74# a_2672_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X45 a_1920_97# a_2013_71# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X46 a_32_74# a_661_87# a_691_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X47 VPWR a_2489_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.cdl b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.cdl
index 57377b3..5220594 100644
--- a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.cdl
+++ b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.cdl
@@ -16,88 +16,88 @@
.SUBCKT sky130_fd_sc_hs__sedfxtp_1 CLK D DE SCD SCE VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI14 net146 M1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI14 net146 M1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S0 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net135 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net118 q1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 q1 S0 VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net107 deneg VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 net98 sceneg VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI645 Q S0 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net135 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 VPWR SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 net95 D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net95 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 net78 q1 VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 deneg DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 VPWR DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 sceneg SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net227 q1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S0 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net211 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net95 sceneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI643 net118 q1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 q1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 sceneg SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 q1 S0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 net95 D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 net107 deneg VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 net98 sceneg VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 VPWR SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 net187 M1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI31 net95 D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI15 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI42 net95 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 net78 q1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 net179 q1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI36 deneg DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 VGND deneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 VPWR DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 deneg DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net190 DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI49 net158 SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI48 VGND SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 sceneg SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net227 q1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net211 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net95 sceneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI18 q1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 sceneg SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 net95 D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 net187 M1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI15 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI41 net179 q1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 VGND deneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 deneg DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 net190 DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI49 net158 SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI48 VGND SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sedfxtp_1
diff --git a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.netlist.tsv b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.netlist.tsv
index 4825308..612ae4e 100644
--- a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.netlist.tsv
+++ b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.netlist.tsv
@@ -1,44 +1,44 @@
sky130_fd_sc_hs__sedfxtp_1 CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI14 MOSFET net146 M1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET S0 clkneg net146 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S0 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net135 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net118 q1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net118 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net135 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET q1 S0 VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net107 deneg VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET net98 sceneg db VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET VPWR SCD net98 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET net95 D net107 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net95 SCE db VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET net78 q1 net95 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET deneg DE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET VPWR DE net78 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET sceneg SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net227 q1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net227 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S0 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net211 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET M0 clkpos net211 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net95 sceneg db VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET q1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET sceneg SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET net95 D net190 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET net187 M1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI15 MOSFET S0 clkpos net187 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET net179 q1 net95 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET VGND deneg net179 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET deneg DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net190 DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI49 MOSFET net158 SCE db VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI48 MOSFET VGND SCD net158 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET net146 M1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET S0 clkneg net146 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S0 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net135 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net118 q1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net118 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net135 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET q1 S0 VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net107 deneg VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET net98 sceneg db VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET VPWR SCD net98 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET net95 D net107 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net95 SCE db VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET net78 q1 net95 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET deneg DE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET VPWR DE net78 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET sceneg SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net227 q1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net227 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S0 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net211 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net211 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net95 sceneg db VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET q1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET sceneg SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET net95 D net190 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET net187 M1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI15 MOSFET S0 clkpos net187 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET net179 q1 net95 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET VGND deneg net179 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET deneg DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net190 DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI49 MOSFET net158 SCE db VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI48 MOSFET VGND SCD net158 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.spice b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.spice
index fa50c59..09dd1bc 100644
--- a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.spice
+++ b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_1.spice
@@ -16,88 +16,46 @@
.subckt sky130_fd_sc_hs__sedfxtp_1 CLK D DE SCD SCE VGND VNB VPB VPWR Q
-M1000 a_27_74# a_547_301# a_554_463# VPB pshort w=640000u l=150000u
-+ ad=3.744e+11p pd=3.73e+06u as=1.536e+11p ps=1.76e+06u
-M1001 a_2385_74# a_1295_74# a_2274_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.328e+11p pd=2.77e+06u as=7.85e+11p ps=3.57e+06u
-M1002 a_669_111# a_639_85# a_1053_455# VPB pshort w=640000u l=150000u
-+ ad=4.696e+11p pd=5.06e+06u as=1.536e+11p ps=1.76e+06u
-M1003 VPWR a_1910_71# a_1890_508# VPB pshort w=420000u l=150000u
-+ ad=2.66035e+12p pd=2.257e+07u as=1.176e+11p ps=1.4e+06u
-M1004 VGND DE a_143_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.9208e+12p pd=1.749e+07u as=1.008e+11p ps=1.32e+06u
-M1005 a_547_301# a_2385_74# VPWR VPB pshort w=640000u l=150000u
-+ ad=1.76e+11p pd=1.83e+06u as=0p ps=0u
-M1006 VGND a_2385_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1007 a_1492_74# a_1295_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1008 a_669_111# SCE a_27_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_2274_392# a_1910_71# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 VGND DE a_159_404# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1011 VPWR a_2385_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.08e+11p ps=2.79e+06u
-M1012 a_505_111# a_159_404# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1013 a_554_463# DE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_1890_508# a_1295_74# a_1688_97# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.47e+11p ps=1.54e+06u
-M1015 a_1688_97# a_1492_74# a_669_111# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1053_455# SCD VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_143_74# D a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=2.982e+11p ps=3.1e+06u
-M1018 a_1295_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1019 a_547_301# a_2385_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1020 a_1295_74# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1021 VPWR a_547_301# a_2568_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.134e+11p ps=1.38e+06u
-M1022 a_2313_74# a_1910_71# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.344e+11p pd=1.7e+06u as=0p ps=0u
-M1023 VPWR a_159_404# a_114_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.536e+11p ps=1.76e+06u
-M1024 a_2385_74# a_1492_74# a_2313_74# VNB nlowvt w=640000u l=150000u
-+ ad=2.139e+11p pd=2e+06u as=0p ps=0u
-M1025 a_669_111# a_639_85# a_27_74# VNB nlowvt w=420000u l=150000u
-+ ad=3.843e+11p pd=4.35e+06u as=0p ps=0u
-M1026 a_1688_97# a_1295_74# a_669_111# VNB nlowvt w=420000u l=150000u
-+ ad=2.226e+11p pd=1.9e+06u as=0p ps=0u
-M1027 VPWR SCE a_639_85# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1028 a_669_111# SCE a_1026_125# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=8.82e+10p ps=1.26e+06u
-M1029 VGND a_1910_71# a_1824_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.806e+11p ps=1.7e+06u
-M1030 a_1492_74# a_1295_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1031 a_1026_125# SCD VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1032 a_1824_97# a_1492_74# a_1688_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_1910_71# a_1688_97# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1034 a_2487_74# a_1295_74# a_2385_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1035 VGND a_547_301# a_2487_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 VPWR DE a_159_404# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1037 a_114_464# D a_27_74# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 a_27_74# a_547_301# a_505_111# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 a_1910_71# a_1688_97# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.31e+11p pd=2.23e+06u as=0p ps=0u
-M1040 a_2568_508# a_1492_74# a_2385_74# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 VGND SCE a_639_85# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.176e+11p ps=1.4e+06u
+X0 a_554_463# a_547_301# a_27_74# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X1 a_1824_97# a_1910_71# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VGND a_1910_71# a_2313_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 a_1053_455# a_639_85# a_669_111# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X4 a_639_85# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_27_74# SCE a_669_111# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X6 VPWR a_1910_71# a_2274_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_639_85# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X8 Q a_2385_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_27_74# D a_114_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X10 VGND a_2385_74# a_547_301# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X11 a_1688_97# a_1295_74# a_1890_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X12 a_1026_125# SCE a_669_111# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 a_143_74# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X14 VPWR CLK a_1295_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 VGND a_1295_74# a_1492_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_1688_97# a_1492_74# a_1824_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 a_2274_392# a_1295_74# a_2385_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_2313_74# a_1492_74# a_2385_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_505_111# a_547_301# a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X20 a_27_74# a_639_85# a_669_111# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 VGND CLK a_1295_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 VGND SCD a_1026_125# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X23 a_114_464# a_159_404# VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X24 a_27_74# D a_143_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X25 a_159_404# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 a_2568_508# a_547_301# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X27 VGND a_1688_97# a_1910_71# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X28 Q a_2385_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 a_159_404# DE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X30 VPWR a_1295_74# a_1492_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X31 VPWR DE a_554_463# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X32 VPWR SCD a_1053_455# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X33 a_2487_74# a_547_301# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X34 VGND a_159_404# a_505_111# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X35 a_669_111# a_1295_74# a_1688_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X36 a_2385_74# a_1295_74# a_2487_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X37 a_1890_508# a_1910_71# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X38 a_2385_74# a_1492_74# a_2568_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X39 VPWR a_2385_74# a_547_301# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X40 a_669_111# a_1492_74# a_1688_97# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X41 VPWR a_1688_97# a_1910_71# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
.ends
diff --git a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.cdl b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.cdl
index 7e441cb..c753d62 100644
--- a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.cdl
+++ b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.cdl
@@ -16,88 +16,88 @@
.SUBCKT sky130_fd_sc_hs__sedfxtp_2 CLK D DE SCD SCE VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI14 net146 M1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI14 net146 M1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S0 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net114 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net118 q1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 q1 S0 VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net107 deneg VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 net98 sceneg VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI645 Q S0 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net114 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 VPWR SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 net95 D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net95 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 net78 q1 VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 deneg DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 VPWR DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 sceneg SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net222 q1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S0 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net211 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net95 sceneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI643 net118 q1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 q1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 sceneg SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 q1 S0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 net95 D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 net107 deneg VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 net98 sceneg VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 VPWR SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 net187 M1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI31 net95 D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI15 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI42 net95 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 net78 q1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 net179 q1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI36 deneg DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 VGND deneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 VPWR DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 deneg DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net190 DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI49 net163 SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI48 VGND SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 sceneg SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net222 q1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S0 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net211 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net95 sceneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI18 q1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 sceneg SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 net95 D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 net187 M1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI15 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI41 net179 q1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 VGND deneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 deneg DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 net190 DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI49 net163 SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI48 VGND SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sedfxtp_2
diff --git a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.netlist.tsv b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.netlist.tsv
index 58988d8..5ff2452 100644
--- a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.netlist.tsv
+++ b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.netlist.tsv
@@ -1,44 +1,44 @@
sky130_fd_sc_hs__sedfxtp_2 CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI14 MOSFET net146 M1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET S0 clkneg net146 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S0 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net114 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net118 q1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net118 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net114 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET q1 S0 VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net107 deneg VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET net98 sceneg db VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET VPWR SCD net98 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET net95 D net107 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net95 SCE db VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET net78 q1 net95 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET deneg DE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET VPWR DE net78 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET sceneg SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net222 q1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net222 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S0 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net211 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET M0 clkpos net211 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net95 sceneg db VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET q1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET sceneg SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET net95 D net190 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET net187 M1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI15 MOSFET S0 clkpos net187 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET net179 q1 net95 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET VGND deneg net179 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET deneg DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net190 DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI49 MOSFET net163 SCE db VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI48 MOSFET VGND SCD net163 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET net146 M1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET S0 clkneg net146 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S0 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net114 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net118 q1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net118 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net114 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET q1 S0 VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net107 deneg VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET net98 sceneg db VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET VPWR SCD net98 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET net95 D net107 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net95 SCE db VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET net78 q1 net95 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET deneg DE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET VPWR DE net78 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET sceneg SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net222 q1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net222 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S0 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net211 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net211 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net95 sceneg db VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET q1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET sceneg SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET net95 D net190 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET net187 M1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI15 MOSFET S0 clkpos net187 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET net179 q1 net95 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET VGND deneg net179 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET deneg DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net190 DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI49 MOSFET net163 SCE db VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI48 MOSFET VGND SCD net163 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.spice b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.spice
index b97f6a0..0853ad8 100644
--- a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.spice
+++ b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_2.spice
@@ -16,92 +16,48 @@
.subckt sky130_fd_sc_hs__sedfxtp_2 CLK D DE SCD SCE VGND VNB VPB VPWR Q
-M1000 a_1340_74# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=3.08865e+12p ps=2.56e+07u
-M1001 a_2474_74# a_1538_74# a_2402_74# VNB nlowvt w=640000u l=150000u
-+ ad=1.915e+11p pd=1.93e+06u as=1.344e+11p ps=1.7e+06u
-M1002 a_1068_125# SCD VGND VNB nlowvt w=420000u l=150000u
-+ ad=8.82e+10p pd=1.26e+06u as=2.2744e+12p ps=1.998e+07u
-M1003 a_1340_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1004 VPWR a_180_290# a_129_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.728e+11p ps=1.82e+06u
-M1005 a_693_113# SCE a_1068_125# VNB nlowvt w=420000u l=150000u
-+ ad=3.885e+11p pd=4.37e+06u as=0p ps=0u
-M1006 a_138_74# D a_40_464# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.982e+11p ps=3.1e+06u
-M1007 a_2474_74# a_1340_74# a_2357_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.175e+11p pd=2.78e+06u as=8.1e+11p ps=3.62e+06u
-M1008 a_2657_508# a_1538_74# a_2474_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1009 Q a_2474_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1010 a_693_113# a_663_87# a_1079_455# VPB pshort w=640000u l=150000u
-+ ad=4.983e+11p pd=5.16e+06u as=1.728e+11p ps=1.82e+06u
-M1011 VPWR DE a_180_290# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1012 VPWR SCE a_663_87# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.856e+11p ps=1.86e+06u
-M1013 a_1736_97# a_1538_74# a_693_113# VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1014 a_548_87# a_2474_74# VPWR VPB pshort w=640000u l=150000u
-+ ad=1.888e+11p pd=1.87e+06u as=0p ps=0u
-M1015 a_1736_97# a_1340_74# a_693_113# VNB nlowvt w=420000u l=150000u
-+ ad=2.226e+11p pd=1.9e+06u as=0p ps=0u
-M1016 a_1936_508# a_1340_74# a_1736_97# VPB pshort w=420000u l=150000u
-+ ad=1.68e+11p pd=1.64e+06u as=0p ps=0u
-M1017 VGND DE a_180_290# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1018 Q a_2474_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.528e+11p pd=2.87e+06u as=0p ps=0u
-M1019 a_500_113# a_180_290# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1020 a_1538_74# a_1340_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1021 a_1979_71# a_1736_97# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.478e+11p pd=2.27e+06u as=0p ps=0u
-M1022 a_1872_97# a_1538_74# a_1736_97# VNB nlowvt w=420000u l=150000u
-+ ad=2.247e+11p pd=1.91e+06u as=0p ps=0u
-M1023 a_1979_71# a_1736_97# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1024 a_40_464# a_548_87# a_575_463# VPB pshort w=640000u l=150000u
-+ ad=3.808e+11p pd=3.75e+06u as=1.536e+11p ps=1.76e+06u
-M1025 VGND a_1979_71# a_1872_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 a_693_113# SCE a_40_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_129_464# D a_40_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 a_2357_392# a_1979_71# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_2569_74# a_1340_74# a_2474_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=0p ps=0u
-M1030 VGND a_548_87# a_2569_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_548_87# a_2474_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1032 VPWR a_1979_71# a_1936_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1033 a_1538_74# a_1340_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1034 a_40_464# a_548_87# a_500_113# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 a_693_113# a_663_87# a_40_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 VPWR a_2474_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1037 a_1079_455# SCD VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 VPWR a_548_87# a_2657_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VGND DE a_138_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 VGND SCE a_663_87# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1041 a_575_463# DE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 VGND a_2474_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 a_2402_74# a_1979_71# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR SCD a_1079_455# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X1 a_40_464# a_663_87# a_693_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VGND a_1340_74# a_1538_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR CLK a_1340_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_1736_97# a_1538_74# a_1872_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_1872_97# a_1979_71# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X6 a_575_463# a_548_87# a_40_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X7 a_1068_125# SCE a_693_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X8 a_1736_97# a_1340_74# a_1936_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X9 VGND a_180_290# a_500_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X10 a_2402_74# a_1538_74# a_2474_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_2569_74# a_548_87# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 a_180_290# DE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X13 a_2657_508# a_548_87# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X14 a_2474_74# a_1340_74# a_2569_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X15 a_663_87# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X16 VPWR a_1979_71# a_2357_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X17 a_138_74# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X18 a_500_113# a_548_87# a_40_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X19 VGND CLK a_1340_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X20 VPWR a_1736_97# a_1979_71# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X21 a_2474_74# a_1538_74# a_2657_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X22 VPWR a_2474_74# a_548_87# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X23 Q a_2474_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 a_129_464# a_180_290# VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X25 a_693_113# a_1340_74# a_1736_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 VPWR a_2474_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_1079_455# a_663_87# a_693_113# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X28 VPWR a_1340_74# a_1538_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X29 a_693_113# a_1538_74# a_1736_97# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X30 a_40_464# SCE a_693_113# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X31 a_2357_392# a_1340_74# a_2474_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X32 VGND a_2474_74# a_548_87# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X33 Q a_2474_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X34 VGND a_1979_71# a_2402_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X35 a_40_464# D a_129_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X36 a_1936_508# a_1979_71# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X37 a_40_464# D a_138_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X38 VGND SCD a_1068_125# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 VGND a_1736_97# a_1979_71# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X40 VPWR DE a_575_463# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X41 a_663_87# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X42 VGND a_2474_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X43 a_180_290# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.cdl b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.cdl
index 90ea4b3..91d5ada 100644
--- a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.cdl
+++ b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.cdl
@@ -16,88 +16,88 @@
.SUBCKT sky130_fd_sc_hs__sedfxtp_4 CLK D DE SCD SCE VGND VNB VPB VPWR Q
*.PININFO CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
-MI14 net146 M1 VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI14 net146 M1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI637 clkpos clkneg VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265
+MI637 clkpos clkneg VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI13 S0 clkneg VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI13 S0 clkneg VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI651 db clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI645 Q S0 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI658 net135 M1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI638 clkneg CLK VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI643 net118 q1 VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI639 M1 M0 VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI644 S0 clkpos VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI659 M0 clkneg VPB pshort m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 q1 S0 VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 net107 deneg VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI651 db clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 net98 sceneg VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265
+MI645 Q S0 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
++ sd=0.28 topography=normal area=0.063 perim=1.14
+MI658 net135 M1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 VPWR SCD VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI31 net95 D VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI42 net95 SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI40 net78 q1 VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI36 deneg DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI38 VPWR DE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 sceneg SCE VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI634 M1 M0 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI636 clkpos clkneg VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
+MI638 clkneg CLK VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI635 clkneg CLK VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI641 net227 q1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI642 S0 clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI648 db clkneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI646 Q S0 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI656 net211 M1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI657 M0 clkpos VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI43 net95 sceneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
+MI643 net118 q1 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
-MI18 q1 S0 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI639 M1 M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 sceneg SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI644 S0 clkpos VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI659 M0 clkneg VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 q1 S0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI32 net95 D VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 net107 deneg VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI47 net98 sceneg VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 VPWR SCD VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 net187 M1 VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI31 net95 D VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI15 S0 clkpos VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI42 net95 SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI40 net78 q1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI41 net179 q1 VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI36 deneg DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI39 VGND deneg VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI38 VPWR DE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI37 deneg DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 net190 DE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI49 net158 SCE VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI48 VGND SCD VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 sceneg SCE VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI634 M1 M0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI636 clkpos clkneg VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1
++ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI635 clkneg CLK VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI641 net227 q1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI642 S0 clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI648 db clkneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI646 Q S0 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI656 net211 M1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI657 M0 clkpos VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI43 net95 sceneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI18 q1 S0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI45 sceneg SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI32 net95 D VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI16 net187 M1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI15 S0 clkpos VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI41 net179 q1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI39 VGND deneg VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI37 deneg DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 net190 DE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI49 net158 SCE VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI48 VGND SCD VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__sedfxtp_4
diff --git a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.netlist.tsv b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.netlist.tsv
index c8ec309..5048e6c 100644
--- a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.netlist.tsv
+++ b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.netlist.tsv
@@ -1,44 +1,44 @@
sky130_fd_sc_hs__sedfxtp_4 CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MI14 MOSFET net146 M1 VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI637 MOSFET clkpos clkneg VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI13 MOSFET S0 clkneg net146 VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI651 MOSFET db clkpos M0 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI645 MOSFET Q S0 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI658 MOSFET net135 M1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI638 MOSFET clkneg CLK VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI643 MOSFET net118 q1 VPWR VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI639 MOSFET M1 M0 VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI644 MOSFET S0 clkpos net118 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI659 MOSFET M0 clkneg net135 VPB pshort 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET q1 S0 VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET net107 deneg VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET net98 sceneg db VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET VPWR SCD net98 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI31 MOSFET net95 D net107 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI42 MOSFET net95 SCE db VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI40 MOSFET net78 q1 net95 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI36 MOSFET deneg DE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI38 MOSFET VPWR DE net78 VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET sceneg SCE VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI634 MOSFET M1 M0 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI636 MOSFET clkpos clkneg VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI635 MOSFET clkneg CLK VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI641 MOSFET net227 q1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI642 MOSFET S0 clkneg net227 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI648 MOSFET db clkneg M0 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI646 MOSFET Q S0 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI656 MOSFET net211 M1 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI657 MOSFET M0 clkpos net211 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI43 MOSFET net95 sceneg db VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI18 MOSFET q1 S0 VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET sceneg SCE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI32 MOSFET net95 D net190 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET net187 M1 VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI15 MOSFET S0 clkpos net187 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI41 MOSFET net179 q1 net95 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI39 MOSFET VGND deneg net179 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI37 MOSFET deneg DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET net190 DE VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI49 MOSFET net158 SCE db VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI48 MOSFET VGND SCD net158 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI14 MOSFET net146 M1 VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI637 MOSFET clkpos clkneg VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI13 MOSFET S0 clkneg net146 VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI651 MOSFET db clkpos M0 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI645 MOSFET Q S0 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI658 MOSFET net135 M1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI638 MOSFET clkneg CLK VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI643 MOSFET net118 q1 VPWR VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI639 MOSFET M1 M0 VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI644 MOSFET S0 clkpos net118 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI659 MOSFET M0 clkneg net135 VPB pfet_01v8 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET q1 S0 VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET net107 deneg VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET net98 sceneg db VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET VPWR SCD net98 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI31 MOSFET net95 D net107 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI42 MOSFET net95 SCE db VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI40 MOSFET net78 q1 net95 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI36 MOSFET deneg DE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI38 MOSFET VPWR DE net78 VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET sceneg SCE VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI634 MOSFET M1 M0 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI636 MOSFET clkpos clkneg VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI635 MOSFET clkneg CLK VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI641 MOSFET net227 q1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI642 MOSFET S0 clkneg net227 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI648 MOSFET db clkneg M0 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI646 MOSFET Q S0 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI656 MOSFET net211 M1 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI657 MOSFET M0 clkpos net211 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI43 MOSFET net95 sceneg db VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI18 MOSFET q1 S0 VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET sceneg SCE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI32 MOSFET net95 D net190 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET net187 M1 VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI15 MOSFET S0 clkpos net187 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI41 MOSFET net179 q1 net95 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI39 MOSFET VGND deneg net179 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI37 MOSFET deneg DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET net190 DE VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI49 MOSFET net158 SCE db VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI48 MOSFET VGND SCD net158 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.spice b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.spice
index 9443c3a..d35ad38 100644
--- a/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.spice
+++ b/cells/sedfxtp/sky130_fd_sc_hs__sedfxtp_4.spice
@@ -16,100 +16,52 @@
.subckt sky130_fd_sc_hs__sedfxtp_4 CLK D DE SCD SCE VGND VNB VPB VPWR Q
-M1000 a_661_113# a_631_87# a_1071_455# VPB pshort w=640000u l=150000u
-+ ad=4.707e+11p pd=5.06e+06u as=1.536e+11p ps=1.76e+06u
-M1001 VPWR DE a_177_290# VPB pshort w=640000u l=150000u
-+ ad=3.30785e+12p pd=2.82e+07u as=1.888e+11p ps=1.87e+06u
-M1002 a_135_74# D a_37_464# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=2.373e+11p ps=2.81e+06u
-M1003 a_661_113# SCE a_1044_125# VNB nlowvt w=420000u l=150000u
-+ ad=5.502e+11p pd=5.14e+06u as=8.82e+10p ps=1.26e+06u
-M1004 VPWR a_2403_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=6.72e+11p ps=5.68e+06u
-M1005 a_1756_97# a_1510_74# a_661_113# VPB pshort w=420000u l=150000u
-+ ad=1.26e+11p pd=1.44e+06u as=0p ps=0u
-M1006 a_2403_74# a_1313_74# a_2292_392# VPB pshort w=1e+06u l=150000u
-+ ad=3.049e+11p pd=2.72e+06u as=8.1e+11p ps=3.62e+06u
-M1007 VPWR a_1943_53# a_1899_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=1.386e+11p ps=1.5e+06u
-M1008 VGND DE a_177_290# VNB nlowvt w=420000u l=150000u
-+ ad=2.3264e+12p pd=2.159e+07u as=1.197e+11p ps=1.41e+06u
-M1009 Q a_2403_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_1899_508# a_1313_74# a_1756_97# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_1044_125# SCD VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR a_2403_74# Q VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_1510_74# a_1313_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1014 a_2586_508# a_1510_74# a_2403_74# VPB pshort w=420000u l=150000u
-+ ad=1.134e+11p pd=1.38e+06u as=0p ps=0u
-M1015 a_37_464# a_545_87# a_572_463# VPB pshort w=640000u l=150000u
-+ ad=3.808e+11p pd=3.75e+06u as=1.536e+11p ps=1.76e+06u
-M1016 a_2498_74# a_1313_74# a_2403_74# VNB nlowvt w=420000u l=150000u
-+ ad=1.008e+11p pd=1.32e+06u as=1.915e+11p ps=1.93e+06u
-M1017 VGND a_545_87# a_2498_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_126_464# D a_37_464# VPB pshort w=640000u l=150000u
-+ ad=1.728e+11p pd=1.82e+06u as=0p ps=0u
-M1019 a_661_113# SCE a_37_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_545_87# a_2403_74# VPWR VPB pshort w=640000u l=150000u
-+ ad=1.76e+11p pd=1.83e+06u as=0p ps=0u
-M1021 a_545_87# a_2403_74# VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.197e+11p pd=1.41e+06u as=0p ps=0u
-M1022 Q a_2403_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.255e+11p pd=4.11e+06u as=0p ps=0u
-M1023 a_37_464# a_545_87# a_497_113# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.008e+11p ps=1.32e+06u
-M1024 a_661_113# a_631_87# a_37_464# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_1313_74# CLK VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1026 a_1313_74# CLK VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=0p ps=0u
-M1027 a_2292_392# a_1943_53# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 Q a_2403_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 a_1510_74# a_1313_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.08e+11p pd=2.79e+06u as=0p ps=0u
-M1030 a_572_463# DE VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1031 a_2403_74# a_1510_74# a_2331_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=1.344e+11p ps=1.7e+06u
-M1032 VGND a_1943_53# a_1858_79# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.785e+11p ps=1.69e+06u
-M1033 a_1071_455# SCD VPWR VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1034 VGND DE a_135_74# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1035 VPWR a_545_87# a_2586_508# VPB pshort w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1036 a_1858_79# a_1510_74# a_1756_97# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.6695e+11p ps=1.74e+06u
-M1037 VPWR a_177_290# a_126_464# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1038 a_497_113# a_177_290# VGND VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1039 VGND a_2403_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1040 a_1756_97# a_1313_74# a_661_113# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1041 VGND a_2403_74# Q VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1042 Q a_2403_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1043 a_1943_53# a_1756_97# VPWR VPB pshort w=840000u l=150000u
-+ ad=2.31e+11p pd=2.23e+06u as=0p ps=0u
-M1044 VPWR SCE a_631_87# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.792e+11p ps=1.84e+06u
-M1045 VGND SCE a_631_87# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1046 a_1943_53# a_1756_97# VGND VNB nlowvt w=640000u l=150000u
-+ ad=1.824e+11p pd=1.85e+06u as=0p ps=0u
-M1047 a_2331_74# a_1943_53# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR a_1313_74# a_1510_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_1858_79# a_1943_53# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X2 VGND a_2403_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VPWR a_1756_97# a_1943_53# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 VGND SCD a_1044_125# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X5 a_2292_392# a_1313_74# a_2403_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X6 Q a_2403_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 Q a_2403_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 a_631_87# SCE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X9 a_126_464# a_177_290# VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X10 a_1071_455# a_631_87# a_661_113# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X11 Q a_2403_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_37_464# D a_135_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 a_37_464# SCE a_661_113# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X14 a_2586_508# a_545_87# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X15 a_631_87# SCE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X16 a_497_113# a_545_87# a_37_464# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X17 VGND a_2403_74# Q VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_37_464# D a_126_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X19 a_1899_508# a_1943_53# VPWR VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X20 VGND a_2403_74# a_545_87# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X21 VPWR CLK a_1313_74# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 VPWR DE a_572_463# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X23 a_1756_97# a_1313_74# a_1899_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X24 Q a_2403_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 VPWR SCD a_1071_455# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X26 a_1756_97# a_1510_74# a_1858_79# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X27 a_37_464# a_631_87# a_661_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X28 a_2403_74# a_1510_74# a_2586_508# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
+X29 VPWR a_2403_74# a_545_87# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X30 a_1044_125# SCE a_661_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X31 VGND a_1943_53# a_2331_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X32 VGND a_1756_97# a_1943_53# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X33 VPWR a_2403_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X34 VGND a_1313_74# a_1510_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X35 a_2331_74# a_1510_74# a_2403_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X36 a_572_463# a_545_87# a_37_464# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X37 a_661_113# a_1313_74# a_1756_97# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X38 a_2498_74# a_545_87# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X39 VGND a_177_290# a_497_113# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X40 VGND CLK a_1313_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X41 VPWR a_1943_53# a_2292_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X42 a_177_290# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X43 a_2403_74# a_1313_74# a_2498_74# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X44 a_177_290# DE VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X45 VPWR a_2403_74# Q VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X46 a_135_74# DE VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X47 a_661_113# a_1510_74# a_1756_97# VPB sky130_fd_pr__pfet_01v8 w=420000u l=150000u
.ends
diff --git a/cells/xnor2/sky130_fd_sc_hs__xnor2_1.cdl b/cells/xnor2/sky130_fd_sc_hs__xnor2_1.cdl
index 1a15160..fa13e60 100644
--- a/cells/xnor2/sky130_fd_sc_hs__xnor2_1.cdl
+++ b/cells/xnor2/sky130_fd_sc_hs__xnor2_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__xnor2_1 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNnand0 VGND A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 nmid A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 nmid B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 Y inand VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 inand A VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 inand B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 VPWR A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 sndPA B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 Y inand VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand0 VGND A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand1 sndNA B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 nmid A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi11 nmid B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi20 Y inand VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand0 inand A VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 inand B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 VPWR A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 sndPA B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 Y inand VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xnor2_1
diff --git a/cells/xnor2/sky130_fd_sc_hs__xnor2_1.netlist.tsv b/cells/xnor2/sky130_fd_sc_hs__xnor2_1.netlist.tsv
index 5a2c7e8..c3e6220 100644
--- a/cells/xnor2/sky130_fd_sc_hs__xnor2_1.netlist.tsv
+++ b/cells/xnor2/sky130_fd_sc_hs__xnor2_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__xnor2_1 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnand0 MOSFET VGND A sndNA VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA B inand VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET nmid A VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET nmid B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET Y inand nmid VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET inand A VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET inand B VPWR VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET VPWR A sndPA VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET sndPA B Y VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET Y inand VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A sndNA VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA B inand VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET nmid A VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET nmid B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET Y inand nmid VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET inand A VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET inand B VPWR VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET sndPA B Y VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET Y inand VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xnor2/sky130_fd_sc_hs__xnor2_1.spice b/cells/xnor2/sky130_fd_sc_hs__xnor2_1.spice
index a11aaf6..46a88a4 100644
--- a/cells/xnor2/sky130_fd_sc_hs__xnor2_1.spice
+++ b/cells/xnor2/sky130_fd_sc_hs__xnor2_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__xnor2_1 A B VGND VNB VPB VPWR Y
-M1000 VGND A a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=5.4e+11p pd=4.52e+06u as=4.107e+11p ps=4.07e+06u
-M1001 a_138_385# A VPWR VPB pshort w=840000u l=150000u
-+ ad=2.52e+11p pd=2.28e+06u as=1.19585e+12p ps=8.62e+06u
-M1002 VPWR a_138_385# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=4.704e+11p ps=3.08e+06u
-M1003 Y B a_376_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.024e+11p ps=2.78e+06u
-M1004 VPWR B a_138_385# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_138_385# B a_112_119# VNB nlowvt w=640000u l=150000u
-+ ad=1.76e+11p pd=1.83e+06u as=1.344e+11p ps=1.7e+06u
-M1006 Y a_138_385# a_293_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.294e+11p pd=2.1e+06u as=0p ps=0u
-M1007 a_376_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_112_119# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_293_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A a_376_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_293_74# a_138_385# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_112_119# B a_138_385# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X3 VGND B a_293_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND A a_112_119# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 VPWR A a_138_385# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 a_293_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 a_138_385# B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_376_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 Y a_138_385# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/xnor2/sky130_fd_sc_hs__xnor2_2.cdl b/cells/xnor2/sky130_fd_sc_hs__xnor2_2.cdl
index 555c560..1ecc5a2 100644
--- a/cells/xnor2/sky130_fd_sc_hs__xnor2_2.cdl
+++ b/cells/xnor2/sky130_fd_sc_hs__xnor2_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__xnor2_2 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNnand0 VGND A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 nmid A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 nmid B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 Y inand VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 inand A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 inand B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 VPWR A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 sndPA B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 Y inand VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand0 VGND A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand1 sndNA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 nmid A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi11 nmid B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi20 Y inand VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand0 inand A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 inand B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 VPWR A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 sndPA B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 Y inand VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xnor2_2
diff --git a/cells/xnor2/sky130_fd_sc_hs__xnor2_2.netlist.tsv b/cells/xnor2/sky130_fd_sc_hs__xnor2_2.netlist.tsv
index de0c394..9893cac 100644
--- a/cells/xnor2/sky130_fd_sc_hs__xnor2_2.netlist.tsv
+++ b/cells/xnor2/sky130_fd_sc_hs__xnor2_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__xnor2_2 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnand0 MOSFET VGND A sndNA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA B inand VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET nmid A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET nmid B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET Y inand nmid VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET inand A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET inand B VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET VPWR A sndPA VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET sndPA B Y VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET Y inand VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A sndNA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA B inand VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET nmid A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET nmid B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET Y inand nmid VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET inand A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET inand B VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET sndPA B Y VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET Y inand VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xnor2/sky130_fd_sc_hs__xnor2_2.spice b/cells/xnor2/sky130_fd_sc_hs__xnor2_2.spice
index 7c3b7d2..bbd8e5d 100644
--- a/cells/xnor2/sky130_fd_sc_hs__xnor2_2.spice
+++ b/cells/xnor2/sky130_fd_sc_hs__xnor2_2.spice
@@ -16,36 +16,20 @@
.subckt sky130_fd_sc_hs__xnor2_2 A B VGND VNB VPB VPWR Y
-M1000 a_340_107# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=8.30525e+11p pd=8.22e+06u as=1.024e+12p ps=7.92e+06u
-M1001 Y a_133_368# a_340_107# VNB nlowvt w=740000u l=150000u
-+ ad=4.008e+11p pd=2.67e+06u as=0p ps=0u
-M1002 VGND B a_340_107# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 VPWR B a_133_368# VPB pshort w=1e+06u l=150000u
-+ ad=2.25905e+12p pd=1.319e+07u as=3.45e+11p ps=2.69e+06u
-M1004 VGND A a_340_107# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_340_107# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 Y B a_638_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=9.566e+11p ps=6.32e+06u
-M1007 a_638_368# B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VPWR A a_638_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_638_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_133_368# B a_151_74# VNB nlowvt w=740000u l=150000u
-+ ad=2.06875e+11p pd=2.05e+06u as=1.776e+11p ps=1.96e+06u
-M1011 a_151_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 Y a_133_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_133_368# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_340_107# a_133_368# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_133_368# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND A a_340_107# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 Y B a_638_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_151_74# B a_133_368# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 a_340_107# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 Y a_133_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_638_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 Y a_133_368# a_340_107# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR A a_133_368# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X8 a_340_107# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VGND B a_340_107# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR A a_638_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_638_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 VPWR a_133_368# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_133_368# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X14 VGND A a_151_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X15 a_340_107# a_133_368# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/xnor2/sky130_fd_sc_hs__xnor2_4.cdl b/cells/xnor2/sky130_fd_sc_hs__xnor2_4.cdl
index 4d984ec..4a61238 100644
--- a/cells/xnor2/sky130_fd_sc_hs__xnor2_4.cdl
+++ b/cells/xnor2/sky130_fd_sc_hs__xnor2_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__xnor2_4 A B VGND VNB VPB VPWR Y
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
-MMNnand0 VGND A VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnand1 sndNA B VNB nlowvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 nmid A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 nmid B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 Y inand VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand0 inand A VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnand1 inand B VPB pshort m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 VPWR A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 sndPA B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 Y inand VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand0 VGND A VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnand1 sndNA B VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 nmid A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi11 nmid B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi20 Y inand VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand0 inand A VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnand1 inand B VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 VPWR A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 sndPA B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 Y inand VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xnor2_4
diff --git a/cells/xnor2/sky130_fd_sc_hs__xnor2_4.netlist.tsv b/cells/xnor2/sky130_fd_sc_hs__xnor2_4.netlist.tsv
index 6b2bba2..904ed07 100644
--- a/cells/xnor2/sky130_fd_sc_hs__xnor2_4.netlist.tsv
+++ b/cells/xnor2/sky130_fd_sc_hs__xnor2_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__xnor2_4 A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnand0 MOSFET VGND A sndNA VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnand1 MOSFET sndNA B inand VNB nlowvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET nmid A VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET nmid B VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET Y inand nmid VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand0 MOSFET inand A VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnand1 MOSFET inand B VPWR VPB pshort 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET VPWR A sndPA VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET sndPA B Y VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET Y inand VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand0 MOSFET VGND A sndNA VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnand1 MOSFET sndNA B inand VNB nfet_01v8_lvt 2 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET nmid A VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET nmid B VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET Y inand nmid VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand0 MOSFET inand A VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnand1 MOSFET inand B VPWR VPB pfet_01v8 2 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET VPWR A sndPA VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET sndPA B Y VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET Y inand VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xnor2/sky130_fd_sc_hs__xnor2_4.spice b/cells/xnor2/sky130_fd_sc_hs__xnor2_4.spice
index c9b6981..92cdd28 100644
--- a/cells/xnor2/sky130_fd_sc_hs__xnor2_4.spice
+++ b/cells/xnor2/sky130_fd_sc_hs__xnor2_4.spice
@@ -16,64 +16,34 @@
.subckt sky130_fd_sc_hs__xnor2_4 A B VGND VNB VPB VPWR Y
-M1000 VGND B a_511_74# VNB nlowvt w=740000u l=150000u
-+ ad=1.7674e+12p pd=1.293e+07u as=1.6317e+12p ps=1.477e+07u
-M1001 a_511_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1002 VGND A a_511_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_511_74# a_116_368# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.662e+11p ps=4.22e+06u
-M1004 a_950_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.6688e+12p pd=1.418e+07u as=2.77233e+12p ps=1.9e+07u
-M1005 a_511_74# a_116_368# Y VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_511_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND B a_511_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 Y B a_950_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.008e+12p pd=8.52e+06u as=0p ps=0u
-M1009 Y a_116_368# a_511_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 Y a_116_368# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_950_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_950_368# B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_27_74# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=5.44e+11p pd=5.54e+06u as=0p ps=0u
-M1014 VPWR a_116_368# Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR A a_950_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR A a_950_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 Y B a_950_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 VPWR A a_116_368# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=5.04e+11p ps=4.56e+06u
-M1019 a_950_368# B Y VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_116_368# A VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_116_368# B VPWR VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND A a_511_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_27_74# B a_116_368# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.24e+11p ps=1.98e+06u
-M1024 a_511_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_511_74# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR B a_116_368# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_116_368# B a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND A a_27_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 Y a_116_368# a_511_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A a_116_368# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_27_74# B a_116_368# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_511_74# a_116_368# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 Y a_116_368# a_511_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 a_511_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 VPWR B a_116_368# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 Y a_116_368# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_511_74# a_116_368# Y VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 Y a_116_368# a_511_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_511_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VPWR A a_950_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 VGND B a_511_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 Y B a_950_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X13 a_511_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 Y B a_950_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_950_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 VGND A a_511_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 VGND A a_511_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 a_116_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X19 VPWR a_116_368# Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VGND B a_511_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 a_116_368# B VPWR VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X22 VGND A a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 a_116_368# B a_27_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X24 a_950_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_511_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_950_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_950_368# B Y VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X28 a_27_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X29 VPWR A a_950_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/xnor3/sky130_fd_sc_hs__xnor3_1.cdl b/cells/xnor3/sky130_fd_sc_hs__xnor3_1.cdl
index d909ce7..6cfddef 100644
--- a/cells/xnor3/sky130_fd_sc_hs__xnor3_1.cdl
+++ b/cells/xnor3/sky130_fd_sc_hs__xnor3_1.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__xnor3_1 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN3 X net57 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN3 X net57 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI29 Ab Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Abb Bb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI29 Ab Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI649 mid1 Cb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 Ab A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Abb Bb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI34 Cb C VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI2 mid2 C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 Abb Ab VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 Ab B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 mid1 Cb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI28 Abb B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 X net57 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 Ab A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 mid1 C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 Cb C VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 mid2 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 mid2 C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI47 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 Abb Ab VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 mid1 B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Ab B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 mid2 Bb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI28 Abb B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI7 mid2 Cb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 X net57 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 Cb C VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 mid1 C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 Ab A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 mid2 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI16 Bb B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 Abb Ab VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 mid1 B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 mid2 Bb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 mid2 Cb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 Cb C VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 Ab A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI16 Bb B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 mid1 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 mid1 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xnor3_1
diff --git a/cells/xnor3/sky130_fd_sc_hs__xnor3_1.netlist.tsv b/cells/xnor3/sky130_fd_sc_hs__xnor3_1.netlist.tsv
index 2293e8c..fdffd56 100644
--- a/cells/xnor3/sky130_fd_sc_hs__xnor3_1.netlist.tsv
+++ b/cells/xnor3/sky130_fd_sc_hs__xnor3_1.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__xnor3_1 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN3 MOSFET X net57 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI29 MOSFET Ab Bb mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Abb Bb mid1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET mid1 Cb net57 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET Ab A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET Cb C VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET mid2 C net57 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET Abb Ab VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Ab B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI28 MOSFET Abb B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET X net57 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET mid1 C net57 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET mid2 B Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET mid1 B Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET mid2 Bb Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET mid2 Cb net57 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET Cb C VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET Ab A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET mid1 Bb Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X net57 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI29 MOSFET Ab Bb mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Abb Bb mid1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET mid1 Cb net57 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET Cb C VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET mid2 C net57 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Ab B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI28 MOSFET Abb B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X net57 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET mid1 C net57 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET mid2 B Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET mid1 B Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET mid2 Bb Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET mid2 Cb net57 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET Cb C VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET Ab A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET mid1 Bb Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xnor3/sky130_fd_sc_hs__xnor3_1.spice b/cells/xnor3/sky130_fd_sc_hs__xnor3_1.spice
index a33225e..541952e 100644
--- a/cells/xnor3/sky130_fd_sc_hs__xnor3_1.spice
+++ b/cells/xnor3/sky130_fd_sc_hs__xnor3_1.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__xnor3_1 A B C VGND VNB VPB VPWR X
-M1000 a_786_100# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=1.0267e+12p ps=7.95e+06u
-M1001 VPWR a_81_268# X VPB pshort w=1.12e+06u l=150000u
-+ ad=1.2852e+12p pd=9.15e+06u as=3.192e+11p ps=2.81e+06u
-M1002 VGND a_81_268# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1003 a_1113_383# B a_371_74# VNB nlowvt w=640000u l=150000u
-+ ad=4.096e+11p pd=3.95e+06u as=4.48e+11p ps=3.96e+06u
-M1004 a_897_54# B a_371_74# VPB pshort w=840000u l=150000u
-+ ad=7.3745e+11p pd=5.65e+06u as=6.14e+11p ps=4.91e+06u
-M1005 a_371_74# a_232_162# a_81_268# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=4.1795e+11p ps=2.85e+06u
-M1006 VPWR A a_897_54# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 a_1113_383# a_897_54# VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_363_394# a_232_162# a_81_268# VNB nlowvt w=640000u l=150000u
-+ ad=4.271e+11p pd=3.96e+06u as=2.24e+11p ps=1.98e+06u
-M1009 a_786_100# B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.192e+11p pd=2.81e+06u as=0p ps=0u
-M1010 a_371_74# a_786_100# a_897_54# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=5.95425e+11p ps=4.74e+06u
-M1011 a_81_268# C a_371_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_232_162# C VPWR VPB pshort w=640000u l=150000u
-+ ad=1.888e+11p pd=1.87e+06u as=0p ps=0u
-M1013 a_232_162# C VGND VNB nlowvt w=420000u l=150000u
-+ ad=1.575e+11p pd=1.59e+06u as=0p ps=0u
-M1014 a_81_268# C a_363_394# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=5.532e+11p ps=4.72e+06u
-M1015 a_897_54# B a_363_394# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_363_394# a_786_100# a_897_54# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_1113_383# B a_363_394# VPB pshort w=640000u l=150000u
-+ ad=4.92e+11p pd=4.48e+06u as=0p ps=0u
-M1018 a_1113_383# a_897_54# VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_371_74# a_786_100# a_1113_383# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND A a_897_54# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_363_394# a_786_100# a_1113_383# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VGND C a_232_162# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_81_268# a_232_162# a_363_394# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_371_74# B a_897_54# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 VGND a_897_54# a_1113_383# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_371_74# C a_81_268# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_81_268# a_232_162# a_371_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 VPWR a_897_54# a_1113_383# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 X a_81_268# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VPWR B a_786_100# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 a_363_394# B a_1113_383# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X10 X a_81_268# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 VGND B a_786_100# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 a_1113_383# a_786_100# a_363_394# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X13 VPWR C a_232_162# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X14 a_897_54# a_786_100# a_363_394# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X15 a_363_394# B a_897_54# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 a_897_54# a_786_100# a_371_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_897_54# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_363_394# C a_81_268# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X19 a_1113_383# a_786_100# a_371_74# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X20 a_897_54# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 a_371_74# B a_1113_383# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/xnor3/sky130_fd_sc_hs__xnor3_2.cdl b/cells/xnor3/sky130_fd_sc_hs__xnor3_2.cdl
index 0ce30df..a697708 100644
--- a/cells/xnor3/sky130_fd_sc_hs__xnor3_2.cdl
+++ b/cells/xnor3/sky130_fd_sc_hs__xnor3_2.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__xnor3_2 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN3 X net57 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN3 X net57 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI29 Ab Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Abb Bb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI29 Ab Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI649 mid1 Cb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 Ab A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Abb Bb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI34 Cb C VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI2 mid2 C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 Abb Ab VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 Ab B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 mid1 Cb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI28 Abb B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 X net57 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 Ab A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 mid1 C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 Cb C VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 mid2 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 mid2 C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI47 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 Abb Ab VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 mid1 B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Ab B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 mid2 Bb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI28 Abb B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI7 mid2 Cb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 X net57 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 Cb C VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 mid1 C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 Ab A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 mid2 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI16 Bb B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 Abb Ab VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 mid1 B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 mid2 Bb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 mid2 Cb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 Cb C VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 Ab A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI16 Bb B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 mid1 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 mid1 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xnor3_2
diff --git a/cells/xnor3/sky130_fd_sc_hs__xnor3_2.netlist.tsv b/cells/xnor3/sky130_fd_sc_hs__xnor3_2.netlist.tsv
index f70f814..7059ce0 100644
--- a/cells/xnor3/sky130_fd_sc_hs__xnor3_2.netlist.tsv
+++ b/cells/xnor3/sky130_fd_sc_hs__xnor3_2.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__xnor3_2 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN3 MOSFET X net57 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI29 MOSFET Ab Bb mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Abb Bb mid1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET mid1 Cb net57 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET Ab A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET Cb C VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET mid2 C net57 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET Abb Ab VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Ab B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI28 MOSFET Abb B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET X net57 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET mid1 C net57 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET mid2 B Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET mid1 B Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET mid2 Bb Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET mid2 Cb net57 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET Cb C VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET Ab A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET mid1 Bb Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X net57 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI29 MOSFET Ab Bb mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Abb Bb mid1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET mid1 Cb net57 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET Cb C VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET mid2 C net57 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Ab B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI28 MOSFET Abb B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X net57 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET mid1 C net57 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET mid2 B Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET mid1 B Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET mid2 Bb Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET mid2 Cb net57 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET Cb C VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET Ab A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET mid1 Bb Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xnor3/sky130_fd_sc_hs__xnor3_2.spice b/cells/xnor3/sky130_fd_sc_hs__xnor3_2.spice
index a2e7013..d740aca 100644
--- a/cells/xnor3/sky130_fd_sc_hs__xnor3_2.spice
+++ b/cells/xnor3/sky130_fd_sc_hs__xnor3_2.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__xnor3_2 A B C VGND VNB VPB VPWR X
-M1000 VPWR C a_1027_48# VPB pshort w=640000u l=150000u
-+ ad=1.6338e+12p pd=1.205e+07u as=1.856e+11p ps=1.86e+06u
-M1001 a_83_247# a_397_21# a_332_373# VNB nlowvt w=640000u l=150000u
-+ ad=5.925e+11p pd=4.86e+06u as=4.512e+11p ps=3.97e+06u
-M1002 VPWR B a_397_21# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.248e+11p ps=2.82e+06u
-M1003 a_332_373# B a_27_373# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=3.886e+11p ps=3.85e+06u
-M1004 a_83_247# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=7.498e+11p pd=5.67e+06u as=0p ps=0u
-M1005 a_27_373# a_397_21# a_329_81# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=4.22e+11p ps=4.25e+06u
-M1006 a_83_247# a_397_21# a_329_81# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=5.522e+11p ps=4.72e+06u
-M1007 X a_1057_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.072e+11p pd=2.04e+06u as=1.54235e+12p ps=1.041e+07u
-M1008 a_83_247# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_332_373# B a_83_247# VPB pshort w=840000u l=150000u
-+ ad=5.92e+11p pd=4.86e+06u as=0p ps=0u
-M1010 VGND a_83_247# a_27_373# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND C a_1027_48# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1012 X a_1057_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1013 a_1057_74# a_1027_48# a_332_373# VPB pshort w=840000u l=150000u
-+ ad=4.2765e+11p pd=2.87e+06u as=0p ps=0u
-M1014 a_329_81# C a_1057_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR a_1057_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND B a_397_21# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1017 VGND a_1057_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_27_373# a_397_21# a_332_373# VPB pshort w=640000u l=150000u
-+ ad=4.998e+11p pd=4.51e+06u as=0p ps=0u
-M1019 a_329_81# B a_83_247# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_332_373# C a_1057_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.24e+11p ps=1.98e+06u
-M1021 a_329_81# B a_27_373# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VPWR a_83_247# a_27_373# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_1057_74# a_1027_48# a_329_81# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 X a_1057_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X1 VGND A a_83_247# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_329_81# a_397_21# a_27_373# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_1027_48# C VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X4 a_83_247# B a_329_81# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_1057_74# C a_332_373# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X6 a_27_373# a_83_247# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 VPWR a_1057_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_27_373# B a_329_81# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X9 a_83_247# B a_332_373# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_329_81# a_1027_48# a_1057_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_332_373# a_1027_48# a_1057_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X12 a_1057_74# C a_329_81# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X13 a_27_373# a_83_247# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 a_27_373# B a_332_373# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 a_332_373# a_397_21# a_27_373# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X16 a_329_81# a_397_21# a_83_247# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 VPWR A a_83_247# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_397_21# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X19 a_397_21# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 a_332_373# a_397_21# a_83_247# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X21 VGND a_1057_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 X a_1057_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_1027_48# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
.ends
diff --git a/cells/xnor3/sky130_fd_sc_hs__xnor3_4.cdl b/cells/xnor3/sky130_fd_sc_hs__xnor3_4.cdl
index fb10372..0b74243 100644
--- a/cells/xnor3/sky130_fd_sc_hs__xnor3_4.cdl
+++ b/cells/xnor3/sky130_fd_sc_hs__xnor3_4.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__xnor3_4 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIN3 X net57 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN3 X net57 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI29 Ab Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Abb Bb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI29 Ab Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI649 mid1 Cb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 Ab A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Abb Bb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI34 Cb C VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MI2 mid2 C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI46 Abb Ab VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI24 Ab B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 mid1 Cb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI28 Abb B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMIP3 X net57 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 Ab A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI650 mid1 C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 Cb C VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 mid2 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 mid2 C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI47 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 Abb Ab VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 mid1 B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Ab B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 mid2 Bb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI28 Abb B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI7 mid2 Cb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIP3 X net57 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 Cb C VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 mid1 C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 Ab A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 mid2 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI16 Bb B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI47 Abb Ab VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 mid1 B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 mid2 Bb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI7 mid2 Cb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 Cb C VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 Ab A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI16 Bb B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 mid1 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 mid1 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xnor3_4
diff --git a/cells/xnor3/sky130_fd_sc_hs__xnor3_4.netlist.tsv b/cells/xnor3/sky130_fd_sc_hs__xnor3_4.netlist.tsv
index 2d2de3b..017f83f 100644
--- a/cells/xnor3/sky130_fd_sc_hs__xnor3_4.netlist.tsv
+++ b/cells/xnor3/sky130_fd_sc_hs__xnor3_4.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__xnor3_4 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIN3 MOSFET X net57 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI29 MOSFET Ab Bb mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Abb Bb mid1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET mid1 Cb net57 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET Ab A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET Cb C VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET mid2 C net57 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET Abb Ab VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Ab B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI28 MOSFET Abb B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIP3 MOSFET X net57 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET mid1 C net57 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET mid2 B Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET mid1 B Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET mid2 Bb Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI7 MOSFET mid2 Cb net57 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET Cb C VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET Ab A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET mid1 Bb Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X net57 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI29 MOSFET Ab Bb mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Abb Bb mid1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET mid1 Cb net57 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET Cb C VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET mid2 C net57 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Ab B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI28 MOSFET Abb B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X net57 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET mid1 C net57 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET mid2 B Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET mid1 B Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET mid2 Bb Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI7 MOSFET mid2 Cb net57 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET Cb C VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET Ab A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET mid1 Bb Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xnor3/sky130_fd_sc_hs__xnor3_4.spice b/cells/xnor3/sky130_fd_sc_hs__xnor3_4.spice
index 017f48b..b823633 100644
--- a/cells/xnor3/sky130_fd_sc_hs__xnor3_4.spice
+++ b/cells/xnor3/sky130_fd_sc_hs__xnor3_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__xnor3_4 A B C VGND VNB VPB VPWR X
-M1000 a_1057_74# a_1024_300# a_324_373# VPB pshort w=840000u l=150000u
-+ ad=4.557e+11p pd=3.04e+06u as=6.528e+11p ps=5.05e+06u
-M1001 X a_1057_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.144e+11p pd=4.08e+06u as=2.35215e+12p ps=1.359e+07u
-M1002 a_75_227# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=5.611e+11p pd=4.74e+06u as=0p ps=0u
-M1003 X a_1057_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_324_373# B a_27_373# VNB nlowvt w=640000u l=150000u
-+ ad=3.84e+11p pd=3.76e+06u as=4.635e+11p ps=4.06e+06u
-M1005 X a_1057_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=2.41e+12p ps=1.554e+07u
-M1006 a_27_373# a_386_23# a_321_77# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=3.739e+11p ps=3.78e+06u
-M1007 a_324_373# B a_75_227# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=7.6215e+11p ps=5.69e+06u
-M1008 VPWR a_1057_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_75_227# a_386_23# a_321_77# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=5.312e+11p ps=4.67e+06u
-M1010 X a_1057_74# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_75_227# a_386_23# a_324_373# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_324_373# C a_1057_74# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=2.592e+11p ps=2.09e+06u
-M1013 VGND a_1057_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND a_1057_74# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR a_1057_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VGND a_75_227# a_27_373# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND C a_1024_300# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1018 VPWR C a_1024_300# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1019 a_27_373# a_386_23# a_324_373# VPB pshort w=640000u l=150000u
-+ ad=4.87e+11p pd=4.47e+06u as=0p ps=0u
-M1020 a_321_77# B a_27_373# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 VGND B a_386_23# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.109e+11p ps=2.05e+06u
-M1022 VPWR B a_386_23# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1023 a_75_227# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 a_321_77# C a_1057_74# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_321_77# B a_75_227# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VPWR a_75_227# a_27_373# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 a_1057_74# a_1024_300# a_321_77# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_321_77# a_386_23# a_27_373# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X1 a_1057_74# C a_324_373# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 VGND a_1057_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 VGND A a_75_227# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X4 a_324_373# a_386_23# a_27_373# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X5 VGND a_1057_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_27_373# a_75_227# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 a_1057_74# C a_321_77# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 X a_1057_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 VPWR a_1057_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 a_75_227# B a_321_77# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_27_373# a_75_227# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 a_321_77# a_1024_300# a_1057_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 a_324_373# a_386_23# a_75_227# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X14 VPWR a_1057_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X15 a_324_373# a_1024_300# a_1057_74# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X16 a_27_373# B a_324_373# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 X a_1057_74# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X18 X a_1057_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VPWR A a_75_227# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X20 a_321_77# a_386_23# a_75_227# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X21 a_386_23# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X22 a_386_23# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X23 a_27_373# B a_321_77# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X24 a_1024_300# C VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X25 a_1024_300# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 a_75_227# B a_324_373# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X27 X a_1057_74# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/xor2/sky130_fd_sc_hs__xor2_1.cdl b/cells/xor2/sky130_fd_sc_hs__xor2_1.cdl
index 114dffe..a736b01 100644
--- a/cells/xor2/sky130_fd_sc_hs__xor2_1.cdl
+++ b/cells/xor2/sky130_fd_sc_hs__xor2_1.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__xor2_1 A B VGND VNB VPB VPWR X
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMNnor0 inor A VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNnor0 inor A VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnor1 inor B VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 VGND A VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi11 sndNA B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi20 X inor VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor1 inor B VNB nlowvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 VGND A VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 sndNA B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 X inor VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 pmid A VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 pmid B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 X inor VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 pmid A VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 pmid B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 X inor VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xor2_1
diff --git a/cells/xor2/sky130_fd_sc_hs__xor2_1.netlist.tsv b/cells/xor2/sky130_fd_sc_hs__xor2_1.netlist.tsv
index a6317cd..0f6fb62 100644
--- a/cells/xor2/sky130_fd_sc_hs__xor2_1.netlist.tsv
+++ b/cells/xor2/sky130_fd_sc_hs__xor2_1.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__xor2_1 A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnor0 MOSFET inor A VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor1 MOSFET inor B VGND VNB nlowvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET VGND A sndNA VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET sndNA B X VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET X inor VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor1 MOSFET sndPA B inor VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET pmid A VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET pmid B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET X inor pmid VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor0 MOSFET inor A VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor1 MOSFET inor B VGND VNB nfet_01v8_lvt 1 0.55 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET VGND A sndNA VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET sndNA B X VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET X inor VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor1 MOSFET sndPA B inor VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET pmid A VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET pmid B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET X inor pmid VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xor2/sky130_fd_sc_hs__xor2_1.spice b/cells/xor2/sky130_fd_sc_hs__xor2_1.spice
index 84d0afa..b2f921f 100644
--- a/cells/xor2/sky130_fd_sc_hs__xor2_1.spice
+++ b/cells/xor2/sky130_fd_sc_hs__xor2_1.spice
@@ -16,24 +16,14 @@
.subckt sky130_fd_sc_hs__xor2_1 A B VGND VNB VPB VPWR X
-M1000 a_158_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=7.654e+11p ps=5.67e+06u
-M1001 VGND B a_194_125# VNB nlowvt w=550000u l=150000u
-+ ad=8.846e+11p pd=6.8e+06u as=3.5475e+11p ps=2.39e+06u
-M1002 a_455_87# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=1.776e+11p pd=1.96e+06u as=0p ps=0u
-M1003 X B a_455_87# VNB nlowvt w=740000u l=150000u
-+ ad=3.108e+11p pd=2.32e+06u as=0p ps=0u
-M1004 a_194_125# A VGND VNB nlowvt w=550000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_194_125# B a_158_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1006 X a_194_125# a_355_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.864e+11p pd=2.93e+06u as=7.672e+11p ps=5.85e+06u
-M1007 a_355_368# B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 VGND a_194_125# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 VPWR A a_355_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_355_368# a_194_125# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 X a_194_125# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 VPWR A a_158_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X3 VGND A a_194_125# VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X4 a_194_125# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=550000u l=150000u
+X5 a_355_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_455_87# B X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X7 VPWR B a_355_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 VGND A a_455_87# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_158_392# B a_194_125# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/xor2/sky130_fd_sc_hs__xor2_2.cdl b/cells/xor2/sky130_fd_sc_hs__xor2_2.cdl
index cece484..ebfe20f 100644
--- a/cells/xor2/sky130_fd_sc_hs__xor2_2.cdl
+++ b/cells/xor2/sky130_fd_sc_hs__xor2_2.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__xor2_2 A B VGND VNB VPB VPWR X
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMNnor0 inor A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNnor0 inor A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnor1 inor B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 VGND A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi11 sndNA B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi20 X inor VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor0 VPWR A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor1 inor B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 VGND A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 sndNA B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 X inor VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor0 VPWR A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor1 sndPA B VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 pmid A VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 pmid B VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 X inor VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor1 sndPA B VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 pmid A VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 pmid B VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 X inor VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xor2_2
diff --git a/cells/xor2/sky130_fd_sc_hs__xor2_2.netlist.tsv b/cells/xor2/sky130_fd_sc_hs__xor2_2.netlist.tsv
index 468377c..1fe28d1 100644
--- a/cells/xor2/sky130_fd_sc_hs__xor2_2.netlist.tsv
+++ b/cells/xor2/sky130_fd_sc_hs__xor2_2.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__xor2_2 A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnor0 MOSFET inor A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor1 MOSFET inor B VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET VGND A sndNA VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET sndNA B X VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET X inor VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor0 MOSFET VPWR A sndPA VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor1 MOSFET sndPA B inor VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET pmid A VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET pmid B VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET X inor pmid VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor0 MOSFET inor A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor1 MOSFET inor B VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET VGND A sndNA VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET sndNA B X VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET X inor VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor0 MOSFET VPWR A sndPA VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor1 MOSFET sndPA B inor VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET pmid A VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET pmid B VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET X inor pmid VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xor2/sky130_fd_sc_hs__xor2_2.spice b/cells/xor2/sky130_fd_sc_hs__xor2_2.spice
index 0335e1a..df6329c 100644
--- a/cells/xor2/sky130_fd_sc_hs__xor2_2.spice
+++ b/cells/xor2/sky130_fd_sc_hs__xor2_2.spice
@@ -16,34 +16,19 @@
.subckt sky130_fd_sc_hs__xor2_2 A B VGND VNB VPB VPWR X
-M1000 VGND B a_183_74# VNB nlowvt w=640000u l=150000u
-+ ad=1.4793e+12p pd=8.78e+06u as=1.792e+11p ps=1.84e+06u
-M1001 X B a_399_74# VNB nlowvt w=740000u l=150000u
-+ ad=4.181e+11p pd=4.09e+06u as=5.66e+11p ps=4.61e+06u
-M1002 a_399_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_116_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=2.7e+11p pd=2.54e+06u as=1.079e+12p ps=8.47e+06u
-M1004 a_183_74# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1005 a_399_74# B X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_313_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=1.344e+12p pd=1.136e+07u as=0p ps=0u
-M1007 VPWR A a_313_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 X a_183_74# a_313_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1009 VGND A a_399_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_313_368# a_183_74# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 a_313_368# B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VPWR B a_313_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_183_74# B a_116_392# VPB pshort w=1e+06u l=150000u
-+ ad=2.95e+11p pd=2.59e+06u as=0p ps=0u
-M1014 X a_183_74# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 VPWR A a_313_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X1 a_116_392# B a_183_74# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X2 X a_183_74# a_313_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X3 VPWR A a_116_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X4 a_313_368# a_183_74# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 VGND A a_399_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_313_368# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X7 a_183_74# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X8 X B a_399_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X9 a_399_74# B X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND A a_183_74# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X11 a_313_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X12 a_399_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 VGND a_183_74# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR B a_313_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
.ends
diff --git a/cells/xor2/sky130_fd_sc_hs__xor2_4.cdl b/cells/xor2/sky130_fd_sc_hs__xor2_4.cdl
index 573fe56..a3e4b32 100644
--- a/cells/xor2/sky130_fd_sc_hs__xor2_4.cdl
+++ b/cells/xor2/sky130_fd_sc_hs__xor2_4.cdl
@@ -16,24 +16,24 @@
.SUBCKT sky130_fd_sc_hs__xor2_4 A B VGND VNB VPB VPWR X
*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMNnor0 inor A VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMNnor0 inor A VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNnor1 inor B VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi10 VGND A VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi11 sndNA B VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMNaoi20 X inor VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor0 VPWR A VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNnor1 inor B VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi10 VGND A VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi11 sndNA B VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMNaoi20 X inor VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor0 VPWR A VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPnor1 sndPA B VPB pshort m=2 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi10 pmid A VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi11 pmid B VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMPaoi20 X inor VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MMPnor1 sndPA B VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi10 pmid A VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi11 pmid B VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MMPaoi20 X inor VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xor2_4
diff --git a/cells/xor2/sky130_fd_sc_hs__xor2_4.netlist.tsv b/cells/xor2/sky130_fd_sc_hs__xor2_4.netlist.tsv
index 0b9810c..9df4e37 100644
--- a/cells/xor2/sky130_fd_sc_hs__xor2_4.netlist.tsv
+++ b/cells/xor2/sky130_fd_sc_hs__xor2_4.netlist.tsv
@@ -1,12 +1,12 @@
sky130_fd_sc_hs__xor2_4 A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMNnor0 MOSFET inor A VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNnor1 MOSFET inor B VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi10 MOSFET VGND A sndNA VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi11 MOSFET sndNA B X VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMNaoi20 MOSFET X inor VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor0 MOSFET VPWR A sndPA VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPnor1 MOSFET sndPA B inor VPB pshort 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi10 MOSFET pmid A VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi11 MOSFET pmid B VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMPaoi20 MOSFET X inor pmid VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor0 MOSFET inor A VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNnor1 MOSFET inor B VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi10 MOSFET VGND A sndNA VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi11 MOSFET sndNA B X VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMNaoi20 MOSFET X inor VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor0 MOSFET VPWR A sndPA VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPnor1 MOSFET sndPA B inor VPB pfet_01v8 2 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi10 MOSFET pmid A VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi11 MOSFET pmid B VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMPaoi20 MOSFET X inor pmid VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xor2/sky130_fd_sc_hs__xor2_4.spice b/cells/xor2/sky130_fd_sc_hs__xor2_4.spice
index 6e7486f..4aaab0e 100644
--- a/cells/xor2/sky130_fd_sc_hs__xor2_4.spice
+++ b/cells/xor2/sky130_fd_sc_hs__xor2_4.spice
@@ -16,64 +16,34 @@
.subckt sky130_fd_sc_hs__xor2_4 A B VGND VNB VPB VPWR X
-M1000 a_514_368# a_160_98# X VPB pshort w=1.12e+06u l=150000u
-+ ad=2.3128e+12p pd=1.981e+07u as=6.72e+11p ps=5.68e+06u
-M1001 a_160_98# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=4.958e+11p pd=4.3e+06u as=2.40945e+12p ps=1.687e+07u
-M1002 X a_160_98# a_514_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1003 a_514_368# a_160_98# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1004 a_514_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=2.11625e+12p ps=1.554e+07u
-M1005 VPWR A a_514_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 X B a_877_74# VNB nlowvt w=740000u l=150000u
-+ ad=8.325e+11p pd=6.69e+06u as=1.0952e+12p ps=1.036e+07u
-M1007 VPWR B a_514_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1008 a_514_368# B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_877_74# B X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 a_514_368# A VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1011 VGND a_160_98# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 VGND A a_877_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 a_36_392# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=8.7e+11p pd=7.74e+06u as=0p ps=0u
-M1014 a_877_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 VPWR A a_514_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 VPWR B a_514_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 a_160_98# B a_36_392# VPB pshort w=1e+06u l=150000u
-+ ad=3e+11p pd=2.6e+06u as=0p ps=0u
-M1018 VPWR A a_36_392# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_514_368# B VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_36_392# B a_160_98# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_877_74# B X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 VGND A a_160_98# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_160_98# B VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 X B a_877_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_877_74# A VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND A a_877_74# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1027 X a_160_98# a_514_368# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1028 VGND B a_160_98# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1029 X a_160_98# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_36_392# B a_160_98# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X1 a_514_368# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X2 a_877_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X3 X a_160_98# a_514_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X4 a_514_368# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_877_74# B X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_36_392# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X7 X a_160_98# a_514_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_514_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X9 VGND A a_877_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X10 VGND A a_877_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X11 X B a_877_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X12 X B a_877_74# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 a_877_74# B X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X14 VPWR A a_36_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X15 VPWR A a_514_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X16 a_160_98# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X17 a_160_98# B a_36_392# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_514_368# a_160_98# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X19 VPWR B a_514_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X20 VGND A a_160_98# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VGND B a_160_98# VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X22 a_514_368# a_160_98# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 VPWR A a_514_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VPWR B a_514_368# VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X25 a_877_74# A VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X26 a_514_368# A VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X27 a_160_98# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X28 X a_160_98# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X29 VGND a_160_98# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
.ends
diff --git a/cells/xor3/sky130_fd_sc_hs__xor3_1.cdl b/cells/xor3/sky130_fd_sc_hs__xor3_1.cdl
index c55a318..8a9ea2f 100644
--- a/cells/xor3/sky130_fd_sc_hs__xor3_1.cdl
+++ b/cells/xor3/sky130_fd_sc_hs__xor3_1.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__xor3_1 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIP3 X net117 VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 X net117 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 mid1 Cb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 mid1 Cb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI1 mid2 C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI1 mid2 C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 Cb C VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 Cb C VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 Ab A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 Ab A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI47 Abb Ab VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI47 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 mid1 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 mid1 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 Bb B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI16 Bb B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 mid1 B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 mid1 B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 mid2 Bb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 mid2 Bb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 mid2 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 mid2 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 X net117 VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN3 X net117 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 Cb C VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 Cb C VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI649 mid1 C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI2 mid2 Cb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 Ab A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 mid1 C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI46 Abb Ab VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 mid2 Cb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI24 Ab B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 Ab A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 Abb Ab VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Ab B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Abb Bb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI28 Abb B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI29 Ab Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Abb Bb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI28 Abb B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI29 Ab Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xor3_1
diff --git a/cells/xor3/sky130_fd_sc_hs__xor3_1.netlist.tsv b/cells/xor3/sky130_fd_sc_hs__xor3_1.netlist.tsv
index 118546b..f748105 100644
--- a/cells/xor3/sky130_fd_sc_hs__xor3_1.netlist.tsv
+++ b/cells/xor3/sky130_fd_sc_hs__xor3_1.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__xor3_1 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIP3 MOSFET X net117 VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET mid1 Cb net117 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI1 MOSFET mid2 C net117 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET Cb C VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET Ab A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET mid1 Bb Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET mid1 B Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET mid2 Bb Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET mid2 B Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET X net117 VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET Cb C VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET mid1 C net117 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET mid2 Cb net117 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET Ab A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET Abb Ab VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Ab B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Abb Bb mid1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI28 MOSFET Abb B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI29 MOSFET Ab Bb mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X net117 VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET mid1 Cb net117 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI1 MOSFET mid2 C net117 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET Cb C VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET Ab A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET mid1 Bb Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET mid1 B Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET mid2 Bb Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET mid2 B Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X net117 VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET Cb C VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET mid1 C net117 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET mid2 Cb net117 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Ab B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Abb Bb mid1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI28 MOSFET Abb B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI29 MOSFET Ab Bb mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xor3/sky130_fd_sc_hs__xor3_1.spice b/cells/xor3/sky130_fd_sc_hs__xor3_1.spice
index b5f98e5..b2a6002 100644
--- a/cells/xor3/sky130_fd_sc_hs__xor3_1.spice
+++ b/cells/xor3/sky130_fd_sc_hs__xor3_1.spice
@@ -16,48 +16,26 @@
.subckt sky130_fd_sc_hs__xor3_1 A B C VGND VNB VPB VPWR X
-M1000 a_84_108# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=6.252e+11p pd=4.99e+06u as=1.3258e+12p ps=8.35e+06u
-M1001 VPWR B a_452_288# VPB pshort w=1.12e+06u l=150000u
-+ ad=1.3176e+12p pd=9.15e+06u as=3.304e+11p ps=2.83e+06u
-M1002 VPWR C a_1157_298# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=2.528e+11p ps=2.07e+06u
-M1003 a_84_108# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=8.756e+11p pd=5.66e+06u as=0p ps=0u
-M1004 a_1215_396# a_1157_298# a_416_86# VPB pshort w=840000u l=150000u
-+ ad=5.082e+11p pd=2.89e+06u as=6.2055e+11p ps=4.89e+06u
-M1005 a_27_134# a_452_288# a_416_86# VNB nlowvt w=420000u l=150000u
-+ ad=4.987e+11p pd=4.17e+06u as=4.475e+11p ps=4.01e+06u
-M1006 a_416_86# C a_1215_396# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=3.392e+11p ps=2.34e+06u
-M1007 a_384_392# C a_1215_396# VPB pshort w=840000u l=150000u
-+ ad=5.784e+11p pd=4.78e+06u as=0p ps=0u
-M1008 VGND B a_452_288# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.035e+11p ps=2.03e+06u
-M1009 X a_1215_396# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.304e+11p pd=2.83e+06u as=0p ps=0u
-M1010 VPWR a_84_108# a_27_134# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=4.998e+11p ps=4.51e+06u
-M1011 a_27_134# a_452_288# a_384_392# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1012 a_384_392# B a_27_134# VNB nlowvt w=640000u l=150000u
-+ ad=5.1415e+11p pd=4.38e+06u as=0p ps=0u
-M1013 a_416_86# B a_84_108# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_416_86# B a_27_134# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1015 a_84_108# a_452_288# a_416_86# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1215_396# a_1157_298# a_384_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 VGND C a_1157_298# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1018 X a_1215_396# VGND VNB nlowvt w=740000u l=150000u
-+ ad=2.109e+11p pd=2.05e+06u as=0p ps=0u
-M1019 VGND a_84_108# a_27_134# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 a_84_108# a_452_288# a_384_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_384_392# B a_84_108# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_27_134# B a_384_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X1 a_452_288# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X2 a_416_86# a_452_288# a_27_134# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_27_134# B a_416_86# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X4 a_452_288# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X5 a_1215_396# C a_384_392# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X6 a_84_108# B a_416_86# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 VGND a_1215_396# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X8 VGND A a_84_108# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X9 a_84_108# B a_384_392# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 a_416_86# a_1157_298# a_1215_396# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X11 a_384_392# a_452_288# a_27_134# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X12 a_384_392# a_1157_298# a_1215_396# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X13 VPWR a_1215_396# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_384_392# a_452_288# a_84_108# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 a_1157_298# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X16 a_416_86# a_452_288# a_84_108# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X17 a_27_134# a_84_108# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X18 a_1215_396# C a_416_86# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 a_1157_298# C VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X20 a_27_134# a_84_108# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X21 VPWR A a_84_108# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
.ends
diff --git a/cells/xor3/sky130_fd_sc_hs__xor3_2.cdl b/cells/xor3/sky130_fd_sc_hs__xor3_2.cdl
index b30a87e..7d5b640 100644
--- a/cells/xor3/sky130_fd_sc_hs__xor3_2.cdl
+++ b/cells/xor3/sky130_fd_sc_hs__xor3_2.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__xor3_2 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIP3 X net117 VPB pshort m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 X net117 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 mid1 Cb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 mid1 Cb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI1 mid2 C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI1 mid2 C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 Cb C VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 Cb C VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 Ab A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 Ab A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI47 Abb Ab VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI47 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 mid1 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 mid1 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 Bb B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI16 Bb B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 mid1 B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 mid1 B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 mid2 Bb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 mid2 Bb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 mid2 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 mid2 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 X net117 VNB nlowvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN3 X net117 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 Cb C VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 Cb C VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI649 mid1 C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI2 mid2 Cb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 Ab A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 mid1 C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI46 Abb Ab VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 mid2 Cb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI24 Ab B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 Ab A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 Abb Ab VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Ab B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Abb Bb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI28 Abb B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI29 Ab Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Abb Bb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI28 Abb B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI29 Ab Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xor3_2
diff --git a/cells/xor3/sky130_fd_sc_hs__xor3_2.netlist.tsv b/cells/xor3/sky130_fd_sc_hs__xor3_2.netlist.tsv
index 536e42a..b3044ce 100644
--- a/cells/xor3/sky130_fd_sc_hs__xor3_2.netlist.tsv
+++ b/cells/xor3/sky130_fd_sc_hs__xor3_2.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__xor3_2 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIP3 MOSFET X net117 VPWR VPB pshort 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET mid1 Cb net117 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI1 MOSFET mid2 C net117 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET Cb C VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET Ab A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET mid1 Bb Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET mid1 B Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET mid2 Bb Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET mid2 B Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET X net117 VGND VNB nlowvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET Cb C VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET mid1 C net117 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET mid2 Cb net117 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET Ab A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET Abb Ab VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Ab B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Abb Bb mid1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI28 MOSFET Abb B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI29 MOSFET Ab Bb mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X net117 VPWR VPB pfet_01v8 2 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET mid1 Cb net117 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI1 MOSFET mid2 C net117 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET Cb C VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET Ab A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET mid1 Bb Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET mid1 B Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET mid2 Bb Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET mid2 B Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X net117 VGND VNB nfet_01v8_lvt 2 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET Cb C VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET mid1 C net117 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET mid2 Cb net117 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Ab B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Abb Bb mid1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI28 MOSFET Abb B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI29 MOSFET Ab Bb mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xor3/sky130_fd_sc_hs__xor3_2.spice b/cells/xor3/sky130_fd_sc_hs__xor3_2.spice
index 59c3431..6530418 100644
--- a/cells/xor3/sky130_fd_sc_hs__xor3_2.spice
+++ b/cells/xor3/sky130_fd_sc_hs__xor3_2.spice
@@ -16,52 +16,28 @@
.subckt sky130_fd_sc_hs__xor3_2 A B C VGND VNB VPB VPWR X
-M1000 a_83_289# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=6.24525e+11p pd=4.72e+06u as=1.66725e+12p ps=1.089e+07u
-M1001 a_1195_424# a_1162_379# a_416_113# VPB pshort w=840000u l=150000u
-+ ad=5.124e+11p pd=2.9e+06u as=5.532e+11p ps=4.72e+06u
-M1002 VPWR C a_1162_379# VPB pshort w=640000u l=150000u
-+ ad=1.897e+12p pd=1.228e+07u as=2.4e+11p ps=2.03e+06u
-M1003 VGND a_1195_424# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1004 VPWR B a_440_315# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1005 a_1195_424# a_1162_379# a_372_419# VNB nlowvt w=640000u l=150000u
-+ ad=3.3955e+11p pd=2.48e+06u as=4.75e+11p ps=4.11e+06u
-M1006 a_27_134# a_440_315# a_372_419# VPB pshort w=640000u l=150000u
-+ ad=4.87e+11p pd=4.47e+06u as=5.28e+11p ps=4.66e+06u
-M1007 a_83_289# a_440_315# a_416_113# VPB pshort w=840000u l=150000u
-+ ad=9.25e+11p pd=5.77e+06u as=0p ps=0u
-M1008 a_416_113# C a_1195_424# VNB nlowvt w=640000u l=150000u
-+ ad=4.219e+11p pd=3.93e+06u as=0p ps=0u
-M1009 a_416_113# B a_27_134# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1010 X a_1195_424# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=3.36e+11p pd=2.84e+06u as=0p ps=0u
-M1011 a_27_134# a_440_315# a_416_113# VNB nlowvt w=420000u l=150000u
-+ ad=4.987e+11p pd=4.17e+06u as=0p ps=0u
-M1012 VPWR a_83_289# a_27_134# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1013 VPWR a_1195_424# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 VGND B a_440_315# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.035e+11p ps=2.03e+06u
-M1015 a_83_289# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_372_419# B a_83_289# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1017 X a_1195_424# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 a_372_419# B a_27_134# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 VGND a_83_289# a_27_134# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1020 VGND C a_1162_379# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=1.197e+11p ps=1.41e+06u
-M1021 a_416_113# B a_83_289# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_83_289# a_440_315# a_372_419# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_372_419# C a_1195_424# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_416_113# a_440_315# a_83_289# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X1 a_83_289# B a_416_113# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_1162_379# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X3 a_440_315# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X4 VGND a_1195_424# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X5 a_440_315# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X6 a_416_113# a_440_315# a_27_134# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X7 a_83_289# B a_372_419# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X8 a_372_419# a_440_315# a_27_134# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X9 a_1195_424# C a_372_419# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X10 VPWR A a_83_289# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X11 VGND A a_83_289# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X12 X a_1195_424# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X13 X a_1195_424# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_372_419# a_440_315# a_83_289# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X15 a_27_134# a_83_289# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X16 a_1195_424# C a_416_113# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_27_134# a_83_289# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X18 a_416_113# a_1162_379# a_1195_424# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X19 a_1162_379# C VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X20 a_27_134# B a_416_113# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X21 a_27_134# B a_372_419# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X22 VPWR a_1195_424# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X23 a_372_419# a_1162_379# a_1195_424# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
.ends
diff --git a/cells/xor3/sky130_fd_sc_hs__xor3_4.cdl b/cells/xor3/sky130_fd_sc_hs__xor3_4.cdl
index f6027a0..3ac900d 100644
--- a/cells/xor3/sky130_fd_sc_hs__xor3_4.cdl
+++ b/cells/xor3/sky130_fd_sc_hs__xor3_4.cdl
@@ -16,48 +16,48 @@
.SUBCKT sky130_fd_sc_hs__xor3_4 A B C VGND VNB VPB VPWR X
*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
-MMIP3 X net117 VPB pshort m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIP3 X net117 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI650 mid1 Cb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI650 mid1 Cb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI1 mid2 C VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI1 mid2 C VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI33 Cb C VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI33 Cb C VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI45 Ab A VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI45 Ab A VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265 sd=0.28
-+ topography=normal area=0.063 perim=1.14
-MI47 Abb Ab VPB pshort m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+MI47 Abb Ab VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI19 mid1 Bb VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI19 mid1 Bb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI16 Bb B VPB pshort m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+MI16 Bb B VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI23 mid1 B VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI23 mid1 B VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI26 mid2 Bb VPB pshort m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI26 mid2 Bb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI27 mid2 B VPB pshort m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+MI27 mid2 B VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MMIN3 X net117 VNB nlowvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+MMIN3 X net117 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI34 Cb C VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI34 Cb C VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
+MI649 mid1 C VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI2 mid2 Cb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI44 Ab A VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI649 mid1 C VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI46 Abb Ab VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI17 Bb B VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI2 mid2 Cb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+MI24 Ab B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI44 Ab A VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI46 Abb Ab VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI17 Bb B VNB nlowvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI24 Ab B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI25 Abb Bb VNB nlowvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI28 Abb B VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
-MI29 Ab Bb VNB nlowvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265
-+ sd=0.28 topography=normal area=0.063 perim=1.14
+MI25 Abb Bb VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI28 Abb B VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
+MI29 Ab Bb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265
++ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14
.ENDS sky130_fd_sc_hs__xor3_4
diff --git a/cells/xor3/sky130_fd_sc_hs__xor3_4.netlist.tsv b/cells/xor3/sky130_fd_sc_hs__xor3_4.netlist.tsv
index bf65e6b..094f282 100644
--- a/cells/xor3/sky130_fd_sc_hs__xor3_4.netlist.tsv
+++ b/cells/xor3/sky130_fd_sc_hs__xor3_4.netlist.tsv
@@ -1,24 +1,24 @@
sky130_fd_sc_hs__xor3_4 A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O
Name Formula nd ng ns nb mname m w l mult sa sb sd topography area perim
-MMIP3 MOSFET X net117 VPWR VPB pshort 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI650 MOSFET mid1 Cb net117 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI1 MOSFET mid2 C net117 VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI33 MOSFET Cb C VPWR VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI45 MOSFET Ab A VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI47 MOSFET Abb Ab VPWR VPB pshort 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI19 MOSFET mid1 Bb Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI16 MOSFET Bb B VPWR VPB pshort 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI23 MOSFET mid1 B Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI26 MOSFET mid2 Bb Abb VPB pshort 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI27 MOSFET mid2 B Ab VPB pshort 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MMIN3 MOSFET X net117 VGND VNB nlowvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI34 MOSFET Cb C VGND VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI649 MOSFET mid1 C net117 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI2 MOSFET mid2 Cb net117 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI44 MOSFET Ab A VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI46 MOSFET Abb Ab VGND VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI17 MOSFET Bb B VGND VNB nlowvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI24 MOSFET Ab B mid1 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI25 MOSFET Abb Bb mid1 VNB nlowvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI28 MOSFET Abb B mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
-MI29 MOSFET Ab Bb mid2 VNB nlowvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIP3 MOSFET X net117 VPWR VPB pfet_01v8 4 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI650 MOSFET mid1 Cb net117 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI1 MOSFET mid2 C net117 VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI33 MOSFET Cb C VPWR VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI45 MOSFET Ab A VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI47 MOSFET Abb Ab VPWR VPB pfet_01v8 1 1.0 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI19 MOSFET mid1 Bb Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI16 MOSFET Bb B VPWR VPB pfet_01v8 1 1.12 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI23 MOSFET mid1 B Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI26 MOSFET mid2 Bb Abb VPB pfet_01v8 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI27 MOSFET mid2 B Ab VPB pfet_01v8 1 0.84 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MMIN3 MOSFET X net117 VGND VNB nfet_01v8_lvt 4 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI34 MOSFET Cb C VGND VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI649 MOSFET mid1 C net117 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI2 MOSFET mid2 Cb net117 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI44 MOSFET Ab A VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI46 MOSFET Abb Ab VGND VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI17 MOSFET Bb B VGND VNB nfet_01v8_lvt 1 0.74 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI24 MOSFET Ab B mid1 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI25 MOSFET Abb Bb mid1 VNB nfet_01v8_lvt 1 0.42 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI28 MOSFET Abb B mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
+MI29 MOSFET Ab Bb mid2 VNB nfet_01v8_lvt 1 0.64 0.15 1 0.265 0.265 0.28 normal 0.063 1.14
diff --git a/cells/xor3/sky130_fd_sc_hs__xor3_4.spice b/cells/xor3/sky130_fd_sc_hs__xor3_4.spice
index f3bf1dc..392665c 100644
--- a/cells/xor3/sky130_fd_sc_hs__xor3_4.spice
+++ b/cells/xor3/sky130_fd_sc_hs__xor3_4.spice
@@ -16,60 +16,32 @@
.subckt sky130_fd_sc_hs__xor3_4 A B C VGND VNB VPB VPWR X
-M1000 X a_1218_388# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=6.72e+11p pd=5.68e+06u as=2.2388e+12p ps=1.511e+07u
-M1001 VGND C a_1155_284# VNB nlowvt w=420000u l=150000u
-+ ad=1.6131e+12p pd=1.223e+07u as=2.121e+11p ps=1.85e+06u
-M1002 a_74_294# a_397_320# a_416_118# VPB pshort w=840000u l=150000u
-+ ad=9.166e+11p pd=5.75e+06u as=6.8745e+11p ps=5.04e+06u
-M1003 VPWR B a_397_320# VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=3.304e+11p ps=2.83e+06u
-M1004 a_416_118# B a_27_118# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=5.9475e+11p ps=5.02e+06u
-M1005 VPWR a_1218_388# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1006 a_74_294# A VPWR VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1007 VGND a_1218_388# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=4.144e+11p ps=4.08e+06u
-M1008 VPWR a_74_294# a_27_118# VPB pshort w=1e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1009 a_1218_388# a_1155_284# a_416_118# VPB pshort w=840000u l=150000u
-+ ad=4.452e+11p pd=2.74e+06u as=0p ps=0u
-M1010 VPWR C a_1155_284# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=1.888e+11p ps=1.87e+06u
-M1011 a_27_118# a_397_320# a_323_392# VPB pshort w=640000u l=150000u
-+ ad=0p pd=0u as=5.532e+11p ps=4.72e+06u
-M1012 VGND a_74_294# a_27_118# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=4.264e+11p ps=4.03e+06u
-M1013 X a_1218_388# VPWR VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1014 a_323_392# B a_27_118# VNB nlowvt w=640000u l=150000u
-+ ad=4.6775e+11p pd=4.06e+06u as=0p ps=0u
-M1015 VPWR a_1218_388# X VPB pshort w=1.12e+06u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1016 a_1218_388# a_1155_284# a_323_392# VNB nlowvt w=640000u l=150000u
-+ ad=3.392e+11p pd=2.34e+06u as=0p ps=0u
-M1017 X a_1218_388# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1018 X a_1218_388# VGND VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1019 a_416_118# B a_74_294# VNB nlowvt w=640000u l=150000u
-+ ad=3.899e+11p pd=3.83e+06u as=7.264e+11p ps=4.83e+06u
-M1020 a_323_392# C a_1218_388# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1021 a_416_118# C a_1218_388# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1022 a_27_118# a_397_320# a_416_118# VNB nlowvt w=420000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1023 a_323_392# B a_74_294# VPB pshort w=840000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1024 VGND a_1218_388# X VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1025 a_74_294# A VGND VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
-M1026 VGND B a_397_320# VNB nlowvt w=740000u l=150000u
-+ ad=0p pd=0u as=2.072e+11p ps=2.04e+06u
-M1027 a_74_294# a_397_320# a_323_392# VNB nlowvt w=640000u l=150000u
-+ ad=0p pd=0u as=0p ps=0u
+X0 a_323_392# a_397_320# a_27_118# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X1 a_1218_388# C a_416_118# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X2 a_416_118# a_1155_284# a_1218_388# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X3 a_74_294# B a_323_392# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X4 a_74_294# B a_416_118# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X5 a_397_320# B VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X6 a_323_392# a_1155_284# a_1218_388# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X7 X a_1218_388# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X8 a_1218_388# C a_323_392# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X9 VPWR a_1218_388# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X10 X a_1218_388# VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X11 a_1155_284# C VGND VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X12 a_27_118# a_74_294# VPWR VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X13 a_397_320# B VPWR VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X14 a_1155_284# C VPWR VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
+X15 X a_1218_388# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X16 a_27_118# a_74_294# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X17 a_416_118# a_397_320# a_74_294# VPB sky130_fd_pr__pfet_01v8 w=840000u l=150000u
+X18 a_323_392# a_397_320# a_74_294# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X19 VGND A a_74_294# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X20 X a_1218_388# VGND VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X21 VPWR A a_74_294# VPB sky130_fd_pr__pfet_01v8 w=1e+06u l=150000u
+X22 a_27_118# B a_323_392# VNB sky130_fd_pr__nfet_01v8_lvt w=640000u l=150000u
+X23 VPWR a_1218_388# X VPB sky130_fd_pr__pfet_01v8 w=1.12e+06u l=150000u
+X24 VGND a_1218_388# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X25 a_416_118# a_397_320# a_27_118# VNB sky130_fd_pr__nfet_01v8_lvt w=420000u l=150000u
+X26 VGND a_1218_388# X VNB sky130_fd_pr__nfet_01v8_lvt w=740000u l=150000u
+X27 a_27_118# B a_416_118# VPB sky130_fd_pr__pfet_01v8 w=640000u l=150000u
.ends