Differential amplifier layout and sim
diff --git a/comparator/comparator-diffamp.spice b/comparator/comparator-diffamp.spice
index 1e0e0b3..07bc89f 100644
--- a/comparator/comparator-diffamp.spice
+++ b/comparator/comparator-diffamp.spice
@@ -5,19 +5,42 @@
 .subckt comparator-diffamp VOP VON VOUT VGND VPWR
 
 *load transistors
-X0 VPWR VONAMP VOPAMP VPWR sky130_fd_pr__pfet_01v8 w=3e+06u l=0.18e+6u
-X1 VPWR VONAMP VONAMP VPWR sky130_fd_pr__pfet_01v8 w=3e+06u l=0.18e+6u
+* X0 VPWR VONAMP VOPAMP VPWR sky130_fd_pr__pfet_01v8 w=3e+06u l=0.18e+6u
+* X1 VPWR VONAMP VONAMP VPWR sky130_fd_pr__pfet_01v8 w=3e+06u l=0.18e+6u
+* 
+* *diff pair
+* X2 VOPAMP VOP ISINK VGND sky130_fd_pr__nfet_01v8 w=1e+06u l=0.18e+6u
+* X3 VONAMP VON ISINK VGND sky130_fd_pr__nfet_01v8 w=1e+06u l=0.18e+6u
+* 
+* * current source
+* X4 ISINK VONAMP VGND VGND sky130_fd_pr__nfet_01v8 w=1e+06u l=0.18e+6u
+* 
+* *output inverter
+* X5 VPWR VOPAMP VOUT VPWR sky130_fd_pr__pfet_01v8 w=2e+06u l=0.15e+6u
+* X6 VOUT VOPAMP VGND VGND sky130_fd_pr__nfet_01v8 w=1e+06u l=0.15e+6u
 
-*diff pair
-X2 VOPAMP VOP ISINK VGND sky130_fd_pr__nfet_01v8 w=1e+06u l=0.18e+6u
-X3 VONAMP VON ISINK VGND sky130_fd_pr__nfet_01v8 w=1e+06u l=0.18e+6u
-
-* current source
-X4 ISINK VONAMP VGND VGND sky130_fd_pr__nfet_01v8 w=1e+06u l=0.18e+6u
-
-*output inverter
-X5 VPWR VOPAMP VOUT VPWR sky130_fd_pr__pfet_01v8 w=2e+06u l=0.15e+6u
-X6 VOUT VOPAMP VGND VGND sky130_fd_pr__nfet_01v8 w=1e+06u l=0.15e+6u
+*extracted 
+X0 VGND VGND VGND VGND sky130_fd_pr__nfet_01v8 ad=0 pd=0 as=0 ps=0      w=1e+06u l=180000u
+X1 VOPAMP VOP ISINK VGND sky130_fd_pr__nfet_01v8 ad=-0 pd=0 as=-0 ps=0  w=1e+06u l=180000u
+X2 VGND VGND VGND VGND sky130_fd_pr__nfet_01v8 ad=0 pd=0 as=0 ps=0      w=1e+06u l=180000u
+X3 VONAMP VON ISINK VGND sky130_fd_pr__nfet_01v8 ad=-0 pd=0 as=-0 ps=0  w=1e+06u l=180000u
+X4 VGND VONAMP ISINK VGND sky130_fd_pr__nfet_01v8 ad=0 pd=0 as=-0 ps=0  w=1e+06u l=180000u
+X5 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0      w=1e+06u l=180000u
+X6 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0      w=1e+06u l=180000u
+X7 VONAMP VONAMP VPWR VPWR sky130_fd_pr__pfet_01v8 ad=-0 pd=0 as=0 ps=0 w=1e+06u l=180000u
+X8 VPWR VONAMP VOPAMP VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=-0 ps=0 w=1e+06u l=180000u
+X9 VPWR VONAMP VONAMP VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=-0 ps=0 w=1e+06u l=180000u
+X10 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0     w=1e+06u l=180000u
+X11 VOPAMP VONAMP VPWR VPWR sky130_fd_pr__pfet_01v8 ad=-0 pd=0 as=0 ps=0 w=1e+06u l=180000u
+X12 VPWR VONAMP VONAMP VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=-0 ps=0 w=1e+06u l=180000u
+X13 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0     w=1e+06u l=180000u
+X14 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0     w=1e+06u l=180000u
+X15 VPWR VONAMP VOPAMP VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=-0 ps=0 w=1e+06u l=180000u
+X16 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0     w=1e+06u l=180000u
+X17 VPWR VOPAMP VOUT VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0   w=2e+06u l=150000u
+X18 VGND VOPAMP VOUT VGND sky130_fd_pr__nfet_01v8 ad=0 pd=0 as=0 ps=0   w=1e+06u l=150000u
+C0 VPWR VGND 11.52fF
+C1 VONAMP VGND 2.55fF
 
 
 .ends
\ No newline at end of file
diff --git a/comparator/diffamp.mag b/comparator/diffamp.mag
new file mode 100644
index 0000000..e811deb
--- /dev/null
+++ b/comparator/diffamp.mag
@@ -0,0 +1,202 @@
+magic
+tech sky130A
+magscale 1 4
+timestamp 1632405528
+<< nwell >>
+rect -880 5200 1240 6200
+rect -40 2280 1240 5200
+<< pwell >>
+rect -1840 5040 -960 6560
+rect -1840 4000 -320 5040
+rect -1840 1960 -960 4000
+<< nmos >>
+rect -640 4560 -580 4960
+<< pmos >>
+rect -640 5280 -580 6080
+<< ndiff >>
+rect -800 4920 -640 4960
+rect -800 4600 -760 4920
+rect -680 4600 -640 4920
+rect -800 4560 -640 4600
+rect -580 4920 -400 4960
+rect -580 4600 -520 4920
+rect -440 4600 -400 4920
+rect -580 4560 -400 4600
+<< pdiff >>
+rect -800 6040 -640 6080
+rect -800 5320 -760 6040
+rect -680 5320 -640 6040
+rect -800 5280 -640 5320
+rect -580 6040 -400 6080
+rect -580 5320 -520 6040
+rect -440 5320 -400 6040
+rect -580 5280 -400 5320
+<< ndiffc >>
+rect -760 4600 -680 4920
+rect -520 4600 -440 4920
+<< pdiffc >>
+rect -760 5320 -680 6040
+rect -520 5320 -440 6040
+<< psubdiff >>
+rect -640 4360 -360 4440
+rect -640 4240 -560 4360
+rect -440 4240 -360 4360
+rect -640 4160 -360 4240
+<< psubdiffcont >>
+rect -560 4240 -440 4360
+<< poly >>
+rect -640 6080 -580 6140
+rect -640 5160 -580 5280
+rect -320 5160 -120 5200
+rect -640 5040 -280 5160
+rect -160 5040 -120 5160
+rect -640 4960 -580 5040
+rect -320 5000 -120 5040
+rect -640 4490 -580 4560
+<< polycont >>
+rect -280 5040 -160 5160
+<< locali >>
+rect -1720 5640 -1080 6440
+rect -800 6360 -520 6480
+rect -800 6040 -680 6360
+rect -800 5320 -760 6040
+rect -1760 5040 -1480 5200
+rect -1760 4360 -1640 5040
+rect -800 4920 -680 5320
+rect -520 6040 280 6080
+rect 960 6040 1120 6080
+rect -440 5320 1120 6040
+rect -520 5280 1120 5320
+rect 120 5240 1120 5280
+rect -320 5160 -120 5200
+rect -320 5040 -280 5160
+rect -160 5040 -120 5160
+rect -320 5000 -120 5040
+rect 480 4980 1140 5060
+rect -800 4600 -760 4920
+rect -800 4560 -680 4600
+rect -520 4920 -400 4960
+rect -440 4600 -400 4920
+rect -520 4440 -400 4600
+rect -640 4400 -360 4440
+rect -1760 4200 -1480 4360
+rect -1760 3520 -1640 4200
+rect -1320 4160 -1080 4360
+rect -640 4200 -600 4400
+rect -400 4200 -360 4400
+rect 280 4340 380 4960
+rect 480 4460 560 4980
+rect 660 4340 760 4900
+rect 860 4460 940 4980
+rect 280 4260 760 4340
+rect -640 4160 -360 4200
+rect 480 4100 1100 4180
+rect -1400 3900 -1320 3980
+rect -1480 3780 -1380 3800
+rect -1480 3720 -1340 3780
+rect 240 3520 380 4020
+rect 480 3600 560 4100
+rect 660 3520 760 4020
+rect 860 3580 940 4100
+rect -1760 3360 -1520 3520
+rect 240 3480 760 3520
+rect 360 3420 760 3480
+rect -1720 2080 -1080 2880
+rect 120 2400 1120 3240
+<< viali >>
+rect -1560 6440 -1240 6720
+rect -520 6360 -400 6480
+rect -1080 5360 -880 5560
+rect -1320 5000 -1240 5200
+rect 280 6040 960 6440
+rect -280 5040 -160 5160
+rect 240 4960 400 5160
+rect -1440 4740 -1360 4820
+rect -1080 4640 -880 4840
+rect -600 4360 -400 4400
+rect -600 4240 -560 4360
+rect -560 4240 -440 4360
+rect -440 4240 -400 4360
+rect -600 4200 -400 4240
+rect -1320 3900 -1240 3980
+rect -1560 3720 -1480 3800
+rect -1320 3320 -1240 3520
+rect 240 3360 360 3480
+<< metal1 >>
+rect -1600 6720 -840 6800
+rect -1600 6440 -1560 6720
+rect -1240 6440 -840 6720
+rect -1600 6400 -840 6440
+rect -1120 5560 -840 6400
+rect -560 6480 -360 6800
+rect -560 6360 -520 6480
+rect -400 6360 -360 6480
+rect -560 6320 -360 6360
+rect 200 6440 1040 6800
+rect 200 6040 280 6440
+rect 960 6040 1040 6440
+rect 200 5960 1040 6040
+rect -1120 5360 -1080 5560
+rect -880 5360 -840 5560
+rect -1120 5320 -840 5360
+rect -1360 5200 -1200 5240
+rect -1360 5000 -1320 5200
+rect -1240 5160 -1200 5200
+rect -320 5160 -120 5200
+rect 200 5160 440 5200
+rect -1240 5040 -280 5160
+rect -160 5040 240 5160
+rect -1240 5000 -1200 5040
+rect -320 5000 -120 5040
+rect -1360 4960 -1200 5000
+rect 200 4960 240 5040
+rect 400 4960 440 5160
+rect 200 4920 440 4960
+rect -1120 4840 -840 4880
+rect -1880 4820 -1320 4840
+rect -1880 4740 -1440 4820
+rect -1360 4740 -1320 4820
+rect -1880 4720 -1320 4740
+rect -1120 4640 -1080 4840
+rect -880 4640 -840 4840
+rect -1120 4440 -840 4640
+rect -1120 4400 -360 4440
+rect -1120 4200 -600 4400
+rect -400 4200 -360 4400
+rect -1120 4160 -360 4200
+rect -1360 3980 -1200 4020
+rect -1360 3900 -1320 3980
+rect -1240 3900 -1200 3980
+rect -1360 3860 -1200 3900
+rect -1880 3800 -1440 3840
+rect -1880 3720 -1560 3800
+rect -1480 3720 -1440 3800
+rect -1600 3680 -1440 3720
+rect -1320 3560 -1240 3860
+rect -1360 3520 -1200 3560
+rect -1360 3320 -1320 3520
+rect -1240 3480 -1200 3520
+rect 200 3480 400 3520
+rect -1240 3360 240 3480
+rect 360 3360 400 3480
+rect -1240 3320 -1200 3360
+rect 200 3320 400 3360
+rect -1360 3280 -1200 3320
+use sky130_fd_pr__nfet_01v8_T49HPK  sky130_fd_pr__nfet_01v8_T49HPK_0
+timestamp 1632403905
+transform 1 0 -1398 0 1 4266
+box -428 -2292 428 2292
+use sky130_fd_pr__pfet_01v8_XAY5ZQ  sky130_fd_pr__pfet_01v8_XAY5ZQ_0
+timestamp 1632400215
+transform 1 0 613 0 1 4240
+box -619 -1946 619 1946
+<< labels >>
+rlabel metal1 200 6760 1040 6800 1 VPWR
+rlabel locali -1640 5080 -1560 5160 1 ISINK
+rlabel metal1 -1880 3720 -1840 3840 1 VON
+rlabel metal1 -1880 4720 -1840 4840 1 VOP
+rlabel metal1 -920 5040 -840 5160 1 VOPAMP
+rlabel metal1 -840 3360 -720 3480 1 VONAMP
+rlabel metal1 -1600 6760 -840 6800 1 VGND
+rlabel metal1 -560 6760 -360 6800 1 VOUT
+<< end >>
diff --git a/comparator/diffamp.spice b/comparator/diffamp.spice
new file mode 100644
index 0000000..7da0242
--- /dev/null
+++ b/comparator/diffamp.spice
@@ -0,0 +1,25 @@
+* SPICE3 file created from diffamp.ext - technology: sky130A
+
+.option scale=1u
+
+X0 VGND VGND VGND VGND sky130_fd_pr__nfet_01v8 ad=0 pd=0 as=0 ps=0 w=1e+06 l=180000
+X1 VOPAMP VOP ISINK VGND sky130_fd_pr__nfet_01v8 ad=-0 pd=0 as=-0 ps=0 w=1e+06 l=180000
+X2 VGND VGND VGND VGND sky130_fd_pr__nfet_01v8 ad=0 pd=0 as=0 ps=0 w=1e+06 l=180000
+X3 VONAMP VON ISINK VGND sky130_fd_pr__nfet_01v8 ad=-0 pd=0 as=-0 ps=0 w=1e+06 l=180000
+X4 VGND VONAMP ISINK VGND sky130_fd_pr__nfet_01v8 ad=0 pd=0 as=-0 ps=0 w=1e+06 l=180000
+X5 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0 w=1e+06 l=180000
+X6 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0 w=1e+06 l=180000
+X7 VONAMP VONAMP VPWR VPWR sky130_fd_pr__pfet_01v8 ad=-0 pd=0 as=0 ps=0 w=1e+06 l=180000
+X8 VPWR VONAMP VOPAMP VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=-0 ps=0 w=1e+06 l=180000
+X9 VPWR VONAMP VONAMP VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=-0 ps=0 w=1e+06 l=180000
+X10 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0 w=1e+06 l=180000
+X11 VOPAMP VONAMP VPWR VPWR sky130_fd_pr__pfet_01v8 ad=-0 pd=0 as=0 ps=0 w=1e+06 l=180000
+X12 VPWR VONAMP VONAMP VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=-0 ps=0 w=1e+06 l=180000
+X13 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0 w=1e+06 l=180000
+X14 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0 w=1e+06 l=180000
+X15 VPWR VONAMP VOPAMP VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=-0 ps=0 w=1e+06 l=180000
+X16 VPWR VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0 w=1e+06 l=180000
+X17 VPWR VOPAMP VOUT VPWR sky130_fd_pr__pfet_01v8 ad=0 pd=0 as=0 ps=0 w=2e+06 l=150000
+X18 VGND VOPAMP VOUT VGND sky130_fd_pr__nfet_01v8 ad=0 pd=0 as=0 ps=0 w=1e+06 l=150000
+C0 VPWR VGND 11.52fF
+C1 VONAMP VGND 2.55fF
diff --git a/comparator/simulation.spice b/comparator/simulation.spice
index 94f93e4..c03f620 100644
--- a/comparator/simulation.spice
+++ b/comparator/simulation.spice
@@ -23,10 +23,10 @@
 
 * create VP-in
 *VPin VP VGND pulse(0 3 1p 1n 1n 1n 2n)
-VPin VP VGND SINE(1.5 0.1 100Meg)
+VPin VP VGND SINE(1.5 0.1 10Meg)
 *VPin VP VGND 1.5
 
-.tran 10e-12 20e-09 0e-00
+.tran 10e-12 200e-09 0e-00
 *.dc VPin 0 3 0.002 VNin 0 3 0.2
 
 .control
diff --git a/comparator/sky130_fd_pr__nfet_01v8_T49HPK.mag b/comparator/sky130_fd_pr__nfet_01v8_T49HPK.mag
new file mode 100644
index 0000000..cd439de
--- /dev/null
+++ b/comparator/sky130_fd_pr__nfet_01v8_T49HPK.mag
@@ -0,0 +1,203 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1632403905
+<< pwell >>
+rect -214 -1146 214 1146
+<< nmos >>
+rect -18 736 18 936
+rect -18 318 18 518
+rect -18 -100 18 100
+rect -18 -518 18 -318
+rect -18 -936 18 -736
+<< ndiff >>
+rect -76 924 -18 936
+rect -76 748 -64 924
+rect -30 748 -18 924
+rect -76 736 -18 748
+rect 18 924 76 936
+rect 18 748 30 924
+rect 64 748 76 924
+rect 18 736 76 748
+rect -76 506 -18 518
+rect -76 330 -64 506
+rect -30 330 -18 506
+rect -76 318 -18 330
+rect 18 506 76 518
+rect 18 330 30 506
+rect 64 330 76 506
+rect 18 318 76 330
+rect -76 88 -18 100
+rect -76 -88 -64 88
+rect -30 -88 -18 88
+rect -76 -100 -18 -88
+rect 18 88 76 100
+rect 18 -88 30 88
+rect 64 -88 76 88
+rect 18 -100 76 -88
+rect -76 -330 -18 -318
+rect -76 -506 -64 -330
+rect -30 -506 -18 -330
+rect -76 -518 -18 -506
+rect 18 -330 76 -318
+rect 18 -506 30 -330
+rect 64 -506 76 -330
+rect 18 -518 76 -506
+rect -76 -748 -18 -736
+rect -76 -924 -64 -748
+rect -30 -924 -18 -748
+rect -76 -936 -18 -924
+rect 18 -748 76 -736
+rect 18 -924 30 -748
+rect 64 -924 76 -748
+rect 18 -936 76 -924
+<< ndiffc >>
+rect -64 748 -30 924
+rect 30 748 64 924
+rect -64 330 -30 506
+rect 30 330 64 506
+rect -64 -88 -30 88
+rect 30 -88 64 88
+rect -64 -506 -30 -330
+rect 30 -506 64 -330
+rect -64 -924 -30 -748
+rect 30 -924 64 -748
+<< psubdiff >>
+rect -178 1076 -82 1110
+rect 82 1076 178 1110
+rect -178 1014 -144 1076
+rect 144 1014 178 1076
+rect -178 -583 -144 537
+rect -178 -1076 -144 -1014
+rect 144 -1076 178 -1014
+rect -178 -1110 -82 -1076
+rect 82 -1110 178 -1076
+<< psubdiffcont >>
+rect -82 1076 82 1110
+rect -178 537 -144 1014
+rect -178 -1014 -144 -583
+rect 144 -1014 178 1014
+rect -82 -1110 82 -1076
+<< poly >>
+rect -33 1008 33 1024
+rect -33 974 -17 1008
+rect 17 974 33 1008
+rect -33 958 33 974
+rect -18 936 18 958
+rect -18 714 18 736
+rect -33 698 33 714
+rect -33 664 -17 698
+rect 17 664 33 698
+rect -33 648 33 664
+rect -33 590 33 606
+rect -33 556 -17 590
+rect 17 556 33 590
+rect -33 540 33 556
+rect -18 518 18 540
+rect -18 296 18 318
+rect -33 280 33 296
+rect -33 246 -17 280
+rect 17 246 33 280
+rect -33 230 33 246
+rect -33 172 33 188
+rect -33 138 -17 172
+rect 17 138 33 172
+rect -33 122 33 138
+rect -18 100 18 122
+rect -18 -122 18 -100
+rect -33 -138 33 -122
+rect -33 -172 -17 -138
+rect 17 -172 33 -138
+rect -33 -188 33 -172
+rect -33 -246 33 -230
+rect -33 -280 -17 -246
+rect 17 -280 33 -246
+rect -33 -296 33 -280
+rect -18 -318 18 -296
+rect -18 -540 18 -518
+rect -33 -556 33 -540
+rect -33 -590 -17 -556
+rect 17 -590 33 -556
+rect -33 -606 33 -590
+rect -33 -664 33 -648
+rect -33 -698 -17 -664
+rect 17 -698 33 -664
+rect -33 -714 33 -698
+rect -18 -736 18 -714
+rect -18 -958 18 -936
+rect -33 -974 33 -958
+rect -33 -1008 -17 -974
+rect 17 -1008 33 -974
+rect -33 -1024 33 -1008
+<< polycont >>
+rect -17 974 17 1008
+rect -17 664 17 698
+rect -17 556 17 590
+rect -17 246 17 280
+rect -17 138 17 172
+rect -17 -172 17 -138
+rect -17 -280 17 -246
+rect -17 -590 17 -556
+rect -17 -698 17 -664
+rect -17 -1008 17 -974
+<< locali >>
+rect -178 1076 -82 1110
+rect 82 1076 178 1110
+rect -178 1014 -144 1076
+rect -201 537 -178 567
+rect 144 1014 178 1076
+rect -33 974 -17 1008
+rect 17 974 33 1008
+rect -64 924 -30 940
+rect -64 732 -30 748
+rect 30 924 64 940
+rect 30 732 64 748
+rect -33 664 -17 698
+rect 17 664 33 698
+rect -144 537 -121 567
+rect -33 556 -17 590
+rect 17 556 33 590
+rect -201 517 -121 537
+rect -64 506 -30 522
+rect -64 314 -30 330
+rect 30 506 64 522
+rect 30 314 64 330
+rect -33 246 -17 280
+rect 17 246 33 280
+rect -33 138 -17 172
+rect 17 138 33 172
+rect -64 88 -30 104
+rect -64 -104 -30 -88
+rect 30 88 64 104
+rect 30 -104 64 -88
+rect -33 -172 -17 -138
+rect 17 -172 33 -138
+rect -33 -280 -17 -246
+rect 17 -280 33 -246
+rect -64 -330 -30 -314
+rect -64 -522 -30 -506
+rect 30 -330 64 -314
+rect 30 -522 64 -506
+rect -201 -583 -121 -563
+rect -201 -603 -178 -583
+rect -144 -603 -121 -583
+rect -33 -590 -17 -556
+rect 17 -590 33 -556
+rect -33 -698 -17 -664
+rect 17 -698 33 -664
+rect -64 -748 -30 -732
+rect -64 -940 -30 -924
+rect 30 -748 64 -732
+rect 30 -940 64 -924
+rect -33 -1008 -17 -974
+rect 17 -1008 33 -974
+rect -178 -1076 -144 -1014
+rect 144 -1076 178 -1014
+rect -178 -1110 -82 -1076
+rect 82 -1110 178 -1076
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string FIXED_BBOX -161 -1093 161 1093
+string parameters w 1 l 0.18 m 5 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/comparator/sky130_fd_pr__nfet_01v8_YZDSNP.mag b/comparator/sky130_fd_pr__nfet_01v8_YZDSNP.mag
new file mode 100644
index 0000000..8c4743f
--- /dev/null
+++ b/comparator/sky130_fd_pr__nfet_01v8_YZDSNP.mag
@@ -0,0 +1,272 @@
+magic
+tech sky130A
+magscale 1 4
+timestamp 1632393576
+<< pwell >>
+rect -619 -1874 619 1874
+<< nmos >>
+rect -226 1054 -154 1454
+rect -36 1054 36 1454
+rect 154 1054 226 1454
+rect -226 218 -154 618
+rect -36 218 36 618
+rect 154 218 226 618
+rect -226 -618 -154 -218
+rect -36 -618 36 -218
+rect 154 -618 226 -218
+rect -226 -1454 -154 -1054
+rect -36 -1454 36 -1054
+rect 154 -1454 226 -1054
+<< ndiff >>
+rect -343 1430 -226 1454
+rect -343 1078 -319 1430
+rect -251 1078 -226 1430
+rect -343 1054 -226 1078
+rect -154 1430 -36 1454
+rect -154 1078 -129 1430
+rect -61 1078 -36 1430
+rect -154 1054 -36 1078
+rect 36 1430 154 1454
+rect 36 1078 61 1430
+rect 129 1078 154 1430
+rect 36 1054 154 1078
+rect 226 1430 343 1454
+rect 226 1078 251 1430
+rect 319 1078 343 1430
+rect 226 1054 343 1078
+rect -343 594 -226 618
+rect -343 242 -319 594
+rect -251 242 -226 594
+rect -343 218 -226 242
+rect -154 594 -36 618
+rect -154 242 -129 594
+rect -61 242 -36 594
+rect -154 218 -36 242
+rect 36 594 154 618
+rect 36 242 61 594
+rect 129 242 154 594
+rect 36 218 154 242
+rect 226 594 343 618
+rect 226 242 251 594
+rect 319 242 343 594
+rect 226 218 343 242
+rect -343 -242 -226 -218
+rect -343 -594 -319 -242
+rect -251 -594 -226 -242
+rect -343 -618 -226 -594
+rect -154 -242 -36 -218
+rect -154 -594 -129 -242
+rect -61 -594 -36 -242
+rect -154 -618 -36 -594
+rect 36 -242 154 -218
+rect 36 -594 61 -242
+rect 129 -594 154 -242
+rect 36 -618 154 -594
+rect 226 -242 343 -218
+rect 226 -594 251 -242
+rect 319 -594 343 -242
+rect 226 -618 343 -594
+rect -343 -1078 -226 -1054
+rect -343 -1430 -319 -1078
+rect -251 -1430 -226 -1078
+rect -343 -1454 -226 -1430
+rect -154 -1078 -36 -1054
+rect -154 -1430 -129 -1078
+rect -61 -1430 -36 -1078
+rect -154 -1454 -36 -1430
+rect 36 -1078 154 -1054
+rect 36 -1430 61 -1078
+rect 129 -1430 154 -1078
+rect 36 -1454 154 -1430
+rect 226 -1078 343 -1054
+rect 226 -1430 251 -1078
+rect 319 -1430 343 -1078
+rect 226 -1454 343 -1430
+<< ndiffc >>
+rect -319 1078 -251 1430
+rect -129 1078 -61 1430
+rect 61 1078 129 1430
+rect 251 1078 319 1430
+rect -319 242 -251 594
+rect -129 242 -61 594
+rect 61 242 129 594
+rect 251 242 319 594
+rect -319 -594 -251 -242
+rect -129 -594 -61 -242
+rect 61 -594 129 -242
+rect 251 -594 319 -242
+rect -319 -1430 -251 -1078
+rect -129 -1430 -61 -1078
+rect 61 -1430 129 -1078
+rect 251 -1430 319 -1078
+<< psubdiff >>
+rect -547 1734 -355 1802
+rect 355 1734 547 1802
+rect -547 1610 -479 1734
+rect 479 1610 547 1734
+rect -547 -1734 -479 -1610
+rect 479 -1734 547 -1610
+rect -547 -1802 -355 -1734
+rect 355 -1802 547 -1734
+<< psubdiffcont >>
+rect -355 1734 355 1802
+rect -547 -1610 -479 1610
+rect 479 -1610 547 1610
+rect -355 -1802 355 -1734
+<< poly >>
+rect -256 1598 -124 1630
+rect -256 1530 -224 1598
+rect -156 1530 -124 1598
+rect -256 1498 -124 1530
+rect 124 1598 256 1630
+rect 124 1530 156 1598
+rect 224 1530 256 1598
+rect -226 1454 -154 1498
+rect -36 1454 36 1506
+rect 124 1498 256 1530
+rect 154 1454 226 1498
+rect -226 1002 -154 1054
+rect -36 1010 36 1054
+rect -66 978 66 1010
+rect 154 1002 226 1054
+rect -66 910 -34 978
+rect 34 910 66 978
+rect -66 878 66 910
+rect -66 762 66 794
+rect -66 694 -34 762
+rect 34 694 66 762
+rect -226 618 -154 670
+rect -66 662 66 694
+rect -36 618 36 662
+rect 154 618 226 670
+rect -226 174 -154 218
+rect -256 142 -124 174
+rect -36 166 36 218
+rect 154 174 226 218
+rect -256 74 -224 142
+rect -156 74 -124 142
+rect -256 42 -124 74
+rect 124 142 256 174
+rect 124 74 156 142
+rect 224 74 256 142
+rect 124 42 256 74
+rect -256 -74 -124 -42
+rect -256 -142 -224 -74
+rect -156 -142 -124 -74
+rect -256 -174 -124 -142
+rect 124 -74 256 -42
+rect 124 -142 156 -74
+rect 224 -142 256 -74
+rect -226 -218 -154 -174
+rect -36 -218 36 -166
+rect 124 -174 256 -142
+rect 154 -218 226 -174
+rect -226 -670 -154 -618
+rect -36 -662 36 -618
+rect -66 -694 66 -662
+rect 154 -670 226 -618
+rect -66 -762 -34 -694
+rect 34 -762 66 -694
+rect -66 -794 66 -762
+rect -66 -910 66 -878
+rect -66 -978 -34 -910
+rect 34 -978 66 -910
+rect -226 -1054 -154 -1002
+rect -66 -1010 66 -978
+rect -36 -1054 36 -1010
+rect 154 -1054 226 -1002
+rect -226 -1498 -154 -1454
+rect -256 -1530 -124 -1498
+rect -36 -1506 36 -1454
+rect 154 -1498 226 -1454
+rect -256 -1598 -224 -1530
+rect -156 -1598 -124 -1530
+rect -256 -1630 -124 -1598
+rect 124 -1530 256 -1498
+rect 124 -1598 156 -1530
+rect 224 -1598 256 -1530
+rect 124 -1630 256 -1598
+<< polycont >>
+rect -224 1530 -156 1598
+rect 156 1530 224 1598
+rect -34 910 34 978
+rect -34 694 34 762
+rect -224 74 -156 142
+rect 156 74 224 142
+rect -224 -142 -156 -74
+rect 156 -142 224 -74
+rect -34 -762 34 -694
+rect -34 -978 34 -910
+rect -224 -1598 -156 -1530
+rect 156 -1598 224 -1530
+<< locali >>
+rect -547 1734 -355 1802
+rect 355 1734 547 1802
+rect -547 1610 -479 1734
+rect 479 1610 547 1734
+rect -256 1530 -224 1598
+rect -156 1530 -124 1598
+rect 124 1530 156 1598
+rect 224 1530 256 1598
+rect -319 1430 -251 1462
+rect -319 1046 -251 1078
+rect -129 1430 -61 1462
+rect -129 1046 -61 1078
+rect 61 1430 129 1462
+rect 61 1046 129 1078
+rect 251 1430 319 1462
+rect 251 1046 319 1078
+rect -66 910 -34 978
+rect 34 910 66 978
+rect -66 694 -34 762
+rect 34 694 66 762
+rect -319 594 -251 626
+rect -319 210 -251 242
+rect -129 594 -61 626
+rect -129 210 -61 242
+rect 61 594 129 626
+rect 61 210 129 242
+rect 251 594 319 626
+rect 251 210 319 242
+rect -256 74 -224 142
+rect -156 74 -124 142
+rect 124 74 156 142
+rect 224 74 256 142
+rect -256 -142 -224 -74
+rect -156 -142 -124 -74
+rect 124 -142 156 -74
+rect 224 -142 256 -74
+rect -319 -242 -251 -210
+rect -319 -626 -251 -594
+rect -129 -242 -61 -210
+rect -129 -626 -61 -594
+rect 61 -242 129 -210
+rect 61 -626 129 -594
+rect 251 -242 319 -210
+rect 251 -626 319 -594
+rect -66 -762 -34 -694
+rect 34 -762 66 -694
+rect -66 -978 -34 -910
+rect 34 -978 66 -910
+rect -319 -1078 -251 -1046
+rect -319 -1462 -251 -1430
+rect -129 -1078 -61 -1046
+rect -129 -1462 -61 -1430
+rect 61 -1078 129 -1046
+rect 61 -1462 129 -1430
+rect 251 -1078 319 -1046
+rect 251 -1462 319 -1430
+rect -256 -1598 -224 -1530
+rect -156 -1598 -124 -1530
+rect 124 -1598 156 -1530
+rect 224 -1598 256 -1530
+rect -547 -1734 -479 -1610
+rect 479 -1734 547 -1610
+rect -547 -1802 -355 -1734
+rect 355 -1802 547 -1734
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string FIXED_BBOX -513 -1768 513 1768
+string parameters w 1 l 0.18 m 4 nf 3 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/comparator/sky130_fd_pr__pfet_01v8_X4T9AL.mag b/comparator/sky130_fd_pr__pfet_01v8_X4T9AL.mag
new file mode 100644
index 0000000..ac9d9aa
--- /dev/null
+++ b/comparator/sky130_fd_pr__pfet_01v8_X4T9AL.mag
@@ -0,0 +1,48 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1632395025
+<< nwell >>
+rect -109 -300 109 300
+<< pmos >>
+rect -15 -200 15 200
+<< pdiff >>
+rect -73 188 -15 200
+rect -73 -188 -61 188
+rect -27 -188 -15 188
+rect -73 -200 -15 -188
+rect 15 188 73 200
+rect 15 -188 27 188
+rect 61 -188 73 188
+rect 15 -200 73 -188
+<< pdiffc >>
+rect -61 -188 -27 188
+rect 27 -188 61 188
+<< poly >>
+rect -33 281 33 297
+rect -33 247 -17 281
+rect 17 247 33 281
+rect -33 231 33 247
+rect -15 200 15 231
+rect -15 -231 15 -200
+rect -33 -247 33 -231
+rect -33 -281 -17 -247
+rect 17 -281 33 -247
+rect -33 -297 33 -281
+<< polycont >>
+rect -17 247 17 281
+rect -17 -281 17 -247
+<< locali >>
+rect -33 247 -17 281
+rect 17 247 33 281
+rect -61 188 -27 204
+rect -61 -204 -27 -188
+rect 27 188 61 204
+rect 27 -204 61 -188
+rect -33 -281 -17 -247
+rect 17 -281 33 -247
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8
+string parameters w 2 l 0.15 m 1 nf 1 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/comparator/sky130_fd_pr__pfet_01v8_XAY5ZQ.mag b/comparator/sky130_fd_pr__pfet_01v8_XAY5ZQ.mag
new file mode 100644
index 0000000..d40ed11
--- /dev/null
+++ b/comparator/sky130_fd_pr__pfet_01v8_XAY5ZQ.mag
@@ -0,0 +1,238 @@
+magic
+tech sky130A
+magscale 1 4
+timestamp 1632400215
+<< nwell >>
+rect -619 -1946 619 1946
+<< pmos >>
+rect -226 1108 -154 1508
+rect -36 1108 36 1508
+rect 154 1108 226 1508
+rect -226 236 -154 636
+rect -36 236 36 636
+rect 154 236 226 636
+rect -226 -636 -154 -236
+rect -36 -636 36 -236
+rect 154 -636 226 -236
+rect -226 -1508 -154 -1108
+rect -36 -1508 36 -1108
+rect 154 -1508 226 -1108
+<< pdiff >>
+rect -343 1484 -226 1508
+rect -343 1132 -319 1484
+rect -251 1132 -226 1484
+rect -343 1108 -226 1132
+rect -154 1484 -36 1508
+rect -154 1132 -129 1484
+rect -61 1132 -36 1484
+rect -154 1108 -36 1132
+rect 36 1484 154 1508
+rect 36 1132 61 1484
+rect 129 1132 154 1484
+rect 36 1108 154 1132
+rect 226 1484 343 1508
+rect 226 1132 251 1484
+rect 319 1132 343 1484
+rect 226 1108 343 1132
+rect -343 612 -226 636
+rect -343 260 -319 612
+rect -251 260 -226 612
+rect -343 236 -226 260
+rect -154 612 -36 636
+rect -154 260 -129 612
+rect -61 260 -36 612
+rect -154 236 -36 260
+rect 36 612 154 636
+rect 36 260 61 612
+rect 129 260 154 612
+rect 36 236 154 260
+rect 226 612 343 636
+rect 226 260 251 612
+rect 319 260 343 612
+rect 226 236 343 260
+rect -343 -260 -226 -236
+rect -343 -612 -319 -260
+rect -251 -612 -226 -260
+rect -343 -636 -226 -612
+rect -154 -260 -36 -236
+rect -154 -612 -129 -260
+rect -61 -612 -36 -260
+rect -154 -636 -36 -612
+rect 36 -260 154 -236
+rect 36 -612 61 -260
+rect 129 -612 154 -260
+rect 36 -636 154 -612
+rect 226 -260 343 -236
+rect 226 -612 251 -260
+rect 319 -612 343 -260
+rect 226 -636 343 -612
+rect -343 -1132 -226 -1108
+rect -343 -1484 -319 -1132
+rect -251 -1484 -226 -1132
+rect -343 -1508 -226 -1484
+rect -154 -1132 -36 -1108
+rect -154 -1484 -129 -1132
+rect -61 -1484 -36 -1132
+rect -154 -1508 -36 -1484
+rect 36 -1132 154 -1108
+rect 36 -1484 61 -1132
+rect 129 -1484 154 -1132
+rect 36 -1508 154 -1484
+rect 226 -1132 343 -1108
+rect 226 -1484 251 -1132
+rect 319 -1484 343 -1132
+rect 226 -1508 343 -1484
+<< pdiffc >>
+rect -319 1132 -251 1484
+rect -129 1132 -61 1484
+rect 61 1132 129 1484
+rect 251 1132 319 1484
+rect -319 260 -251 612
+rect -129 260 -61 612
+rect 61 260 129 612
+rect 251 260 319 612
+rect -319 -612 -251 -260
+rect -129 -612 -61 -260
+rect 61 -612 129 -260
+rect 251 -612 319 -260
+rect -319 -1484 -251 -1132
+rect -129 -1484 -61 -1132
+rect 61 -1484 129 -1132
+rect 251 -1484 319 -1132
+<< nsubdiff >>
+rect -547 1806 -355 1874
+rect 355 1806 547 1874
+rect -547 1682 -479 1806
+rect 479 1682 547 1806
+rect -547 -1806 -479 -1682
+rect 479 -1806 547 -1682
+rect -547 -1874 -355 -1806
+rect 355 -1874 547 -1806
+<< nsubdiffcont >>
+rect -355 1806 355 1874
+rect -547 -1682 -479 1682
+rect 479 -1682 547 1682
+rect -355 -1874 355 -1806
+<< poly >>
+rect -256 1670 -124 1702
+rect -256 1602 -224 1670
+rect -156 1602 -124 1670
+rect -256 1570 -124 1602
+rect 124 1670 256 1702
+rect 124 1602 156 1670
+rect 224 1602 256 1670
+rect 124 1570 256 1602
+rect -226 1508 -154 1570
+rect -36 1508 36 1560
+rect 154 1508 226 1570
+rect -226 1056 -154 1108
+rect -36 1046 36 1108
+rect 154 1056 226 1108
+rect -66 1014 66 1046
+rect -66 946 -34 1014
+rect 34 946 66 1014
+rect -66 920 66 946
+rect -226 636 -154 700
+rect -36 636 36 700
+rect 154 636 226 700
+rect -226 180 -154 236
+rect -36 180 36 236
+rect 154 180 226 236
+rect -226 -180 227 180
+rect -226 -236 -154 -180
+rect -36 -236 36 -180
+rect 154 -236 226 -180
+rect -226 -700 -154 -636
+rect -36 -700 36 -636
+rect 154 -700 226 -636
+rect -226 -730 226 -700
+rect -226 -798 -34 -730
+rect 34 -798 226 -730
+rect -226 -820 226 -798
+rect -66 -946 66 -914
+rect -66 -1014 -34 -946
+rect 34 -1014 66 -946
+rect -66 -1046 66 -1014
+rect -226 -1108 -154 -1056
+rect -36 -1108 36 -1046
+rect 154 -1108 226 -1056
+rect -226 -1570 -154 -1508
+rect -36 -1560 36 -1508
+rect 154 -1570 226 -1508
+rect -256 -1602 -124 -1570
+rect -256 -1670 -224 -1602
+rect -156 -1670 -124 -1602
+rect -256 -1702 -124 -1670
+rect 124 -1602 256 -1570
+rect 124 -1670 156 -1602
+rect 224 -1670 256 -1602
+rect 124 -1702 256 -1670
+<< polycont >>
+rect -224 1602 -156 1670
+rect 156 1602 224 1670
+rect -34 946 34 1014
+rect -34 -798 34 -730
+rect -34 -1014 34 -946
+rect -224 -1670 -156 -1602
+rect 156 -1670 224 -1602
+<< locali >>
+rect -547 1806 -355 1874
+rect 355 1806 547 1874
+rect -547 1682 -479 1806
+rect 479 1682 547 1806
+rect -256 1602 -224 1670
+rect -156 1602 -124 1670
+rect 124 1602 156 1670
+rect 224 1602 256 1670
+rect -319 1484 -251 1516
+rect -319 1100 -251 1132
+rect -129 1484 -61 1516
+rect -129 1100 -61 1132
+rect 61 1484 129 1516
+rect 61 1100 129 1132
+rect 251 1484 319 1516
+rect 251 1100 319 1132
+rect -66 946 -34 1014
+rect 34 946 66 1014
+rect -319 612 -251 644
+rect -319 228 -251 260
+rect -129 612 -61 644
+rect -129 228 -61 260
+rect 61 612 129 644
+rect 61 228 129 260
+rect 251 612 319 644
+rect 251 228 319 260
+rect -319 -260 -251 -228
+rect -319 -644 -251 -612
+rect -129 -260 -61 -228
+rect -129 -644 -61 -612
+rect 61 -260 129 -228
+rect 61 -644 129 -612
+rect 251 -260 319 -228
+rect 251 -644 319 -612
+rect -66 -798 -34 -730
+rect 34 -798 66 -730
+rect -66 -1014 -34 -946
+rect 34 -1014 66 -946
+rect -319 -1132 -251 -1100
+rect -319 -1516 -251 -1484
+rect -129 -1132 -61 -1100
+rect -129 -1516 -61 -1484
+rect 61 -1132 129 -1100
+rect 61 -1516 129 -1484
+rect 251 -1132 319 -1100
+rect 251 -1516 319 -1484
+rect -256 -1670 -224 -1602
+rect -156 -1670 -124 -1602
+rect 124 -1670 156 -1602
+rect 224 -1670 256 -1602
+rect -547 -1806 -479 -1682
+rect 479 -1806 547 -1682
+rect -547 -1874 -355 -1806
+rect 355 -1874 547 -1806
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8
+string FIXED_BBOX -513 -1840 513 1840
+string parameters w 1 l 0.18 m 4 nf 3 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/comparator/sky130_fd_pr__pfet_01v8_XWX67S.mag b/comparator/sky130_fd_pr__pfet_01v8_XWX67S.mag
new file mode 100644
index 0000000..9d5191d
--- /dev/null
+++ b/comparator/sky130_fd_pr__pfet_01v8_XWX67S.mag
@@ -0,0 +1,164 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1632393576
+<< nwell >>
+rect -214 -1773 214 1773
+<< pmos >>
+rect -18 954 18 1554
+rect -18 118 18 718
+rect -18 -718 18 -118
+rect -18 -1554 18 -954
+<< pdiff >>
+rect -76 1542 -18 1554
+rect -76 966 -64 1542
+rect -30 966 -18 1542
+rect -76 954 -18 966
+rect 18 1542 76 1554
+rect 18 966 30 1542
+rect 64 966 76 1542
+rect 18 954 76 966
+rect -76 706 -18 718
+rect -76 130 -64 706
+rect -30 130 -18 706
+rect -76 118 -18 130
+rect 18 706 76 718
+rect 18 130 30 706
+rect 64 130 76 706
+rect 18 118 76 130
+rect -76 -130 -18 -118
+rect -76 -706 -64 -130
+rect -30 -706 -18 -130
+rect -76 -718 -18 -706
+rect 18 -130 76 -118
+rect 18 -706 30 -130
+rect 64 -706 76 -130
+rect 18 -718 76 -706
+rect -76 -966 -18 -954
+rect -76 -1542 -64 -966
+rect -30 -1542 -18 -966
+rect -76 -1554 -18 -1542
+rect 18 -966 76 -954
+rect 18 -1542 30 -966
+rect 64 -1542 76 -966
+rect 18 -1554 76 -1542
+<< pdiffc >>
+rect -64 966 -30 1542
+rect 30 966 64 1542
+rect -64 130 -30 706
+rect 30 130 64 706
+rect -64 -706 -30 -130
+rect 30 -706 64 -130
+rect -64 -1542 -30 -966
+rect 30 -1542 64 -966
+<< nsubdiff >>
+rect -178 1703 -82 1737
+rect 82 1703 178 1737
+rect -178 1641 -144 1703
+rect 144 1641 178 1703
+rect -178 -1703 -144 -1641
+rect 144 -1703 178 -1641
+rect -178 -1737 -82 -1703
+rect 82 -1737 178 -1703
+<< nsubdiffcont >>
+rect -82 1703 82 1737
+rect -178 -1641 -144 1641
+rect 144 -1641 178 1641
+rect -82 -1737 82 -1703
+<< poly >>
+rect -33 1635 33 1651
+rect -33 1601 -17 1635
+rect 17 1601 33 1635
+rect -33 1585 33 1601
+rect -18 1554 18 1585
+rect -18 923 18 954
+rect -33 907 33 923
+rect -33 873 -17 907
+rect 17 873 33 907
+rect -33 857 33 873
+rect -33 799 33 815
+rect -33 765 -17 799
+rect 17 765 33 799
+rect -33 749 33 765
+rect -18 718 18 749
+rect -18 87 18 118
+rect -33 71 33 87
+rect -33 37 -17 71
+rect 17 37 33 71
+rect -33 21 33 37
+rect -33 -37 33 -21
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect -33 -87 33 -71
+rect -18 -118 18 -87
+rect -18 -749 18 -718
+rect -33 -765 33 -749
+rect -33 -799 -17 -765
+rect 17 -799 33 -765
+rect -33 -815 33 -799
+rect -33 -873 33 -857
+rect -33 -907 -17 -873
+rect 17 -907 33 -873
+rect -33 -923 33 -907
+rect -18 -954 18 -923
+rect -18 -1585 18 -1554
+rect -33 -1601 33 -1585
+rect -33 -1635 -17 -1601
+rect 17 -1635 33 -1601
+rect -33 -1651 33 -1635
+<< polycont >>
+rect -17 1601 17 1635
+rect -17 873 17 907
+rect -17 765 17 799
+rect -17 37 17 71
+rect -17 -71 17 -37
+rect -17 -799 17 -765
+rect -17 -907 17 -873
+rect -17 -1635 17 -1601
+<< locali >>
+rect -178 1703 -82 1737
+rect 82 1703 178 1737
+rect -178 1641 -144 1703
+rect 144 1641 178 1703
+rect -33 1601 -17 1635
+rect 17 1601 33 1635
+rect -64 1542 -30 1558
+rect -64 950 -30 966
+rect 30 1542 64 1558
+rect 30 950 64 966
+rect -33 873 -17 907
+rect 17 873 33 907
+rect -33 765 -17 799
+rect 17 765 33 799
+rect -64 706 -30 722
+rect -64 114 -30 130
+rect 30 706 64 722
+rect 30 114 64 130
+rect -33 37 -17 71
+rect 17 37 33 71
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect -64 -130 -30 -114
+rect -64 -722 -30 -706
+rect 30 -130 64 -114
+rect 30 -722 64 -706
+rect -33 -799 -17 -765
+rect 17 -799 33 -765
+rect -33 -907 -17 -873
+rect 17 -907 33 -873
+rect -64 -966 -30 -950
+rect -64 -1558 -30 -1542
+rect 30 -966 64 -950
+rect 30 -1558 64 -1542
+rect -33 -1635 -17 -1601
+rect 17 -1635 33 -1601
+rect -178 -1703 -144 -1641
+rect 144 -1703 178 -1641
+rect -178 -1737 -82 -1703
+rect 82 -1737 178 -1703
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8
+string FIXED_BBOX -161 -1720 161 1720
+string parameters w 3 l 0.18 m 4 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>