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 >>