new layout working in extracted sim
diff --git a/comparator/bsim4v5.out b/comparator/bsim4v5.out index fdfb3a3..a16e39c 100644 --- a/comparator/bsim4v5.out +++ b/comparator/bsim4v5.out
@@ -2,4 +2,4 @@ Developed by Xuemei (Jane) Xi, Mohan Dunga, Prof. Ali Niknejad and Prof. Chenming Hu in 2003. ++++++++++ BSIM4v5 PARAMETER CHECKING BELOW ++++++++++ -Model = xcomp.x1:sky130_fd_pr__pfet_01v8__model.59 +Model = xcomp.x0:sky130_fd_pr__nfet_g5v0d10v5__model.62
diff --git a/comparator/comparator.mag b/comparator/comparator.mag index e307e78..70d89f6 100644 --- a/comparator/comparator.mag +++ b/comparator/comparator.mag
@@ -1,13 +1,22 @@ magic tech sky130A -timestamp 1632875854 +timestamp 1632880394 << nwell >> -rect 230 -310 730 220 +rect 210 -330 730 240 rect 920 -770 1320 -140 << pwell >> rect -250 -440 140 230 rect -250 -1060 510 -440 << nmos >> +rect 280 -810 298 -710 +rect 350 -810 368 -710 +rect 60 -960 78 -860 +rect 190 -1030 205 -930 +<< pmos >> +rect 980 -460 998 -160 +rect 1050 -460 1068 -160 +rect 980 -750 995 -550 +<< mvnmos >> rect 20 110 120 170 rect 20 0 120 60 rect 20 -190 120 -130 @@ -17,19 +26,62 @@ rect 280 -560 340 -460 rect 390 -560 450 -460 rect 60 -760 120 -660 -rect 280 -810 298 -710 -rect 350 -810 368 -710 -rect 60 -960 78 -860 -rect 190 -1030 205 -930 -<< pmos >> +<< mvpmos >> rect 250 110 400 160 rect 250 10 400 60 rect 250 -150 400 -100 rect 250 -250 400 -200 -rect 980 -460 995 -160 -rect 1050 -460 1065 -160 -rect 980 -750 995 -550 << ndiff >> +rect 240 -720 280 -710 +rect 240 -800 250 -720 +rect 270 -800 280 -720 +rect 240 -810 280 -800 +rect 298 -720 350 -710 +rect 298 -800 310 -720 +rect 340 -800 350 -720 +rect 298 -810 350 -800 +rect 368 -720 410 -710 +rect 368 -800 380 -720 +rect 400 -800 410 -720 +rect 368 -810 410 -800 +rect 20 -870 60 -860 +rect 20 -950 30 -870 +rect 50 -950 60 -870 +rect 20 -960 60 -950 +rect 78 -870 120 -860 +rect 78 -950 90 -870 +rect 110 -950 120 -870 +rect 78 -960 120 -950 +rect 150 -940 190 -930 +rect 150 -1020 160 -940 +rect 180 -1020 190 -940 +rect 150 -1030 190 -1020 +rect 205 -940 250 -930 +rect 205 -1020 220 -940 +rect 240 -1020 250 -940 +rect 205 -1030 250 -1020 +<< pdiff >> +rect 940 -170 980 -160 +rect 940 -450 950 -170 +rect 970 -450 980 -170 +rect 940 -460 980 -450 +rect 998 -170 1050 -160 +rect 998 -450 1010 -170 +rect 1040 -450 1050 -170 +rect 998 -460 1050 -450 +rect 1068 -170 1110 -160 +rect 1068 -450 1080 -170 +rect 1100 -450 1110 -170 +rect 1068 -460 1110 -450 +rect 940 -560 980 -550 +rect 940 -740 950 -560 +rect 970 -740 980 -560 +rect 940 -750 980 -740 +rect 995 -560 1040 -550 +rect 995 -740 1010 -560 +rect 1030 -740 1040 -560 +rect 995 -750 1040 -740 +<< mvndiff >> rect 20 200 120 210 rect 20 180 30 200 rect 110 180 120 200 @@ -82,35 +134,7 @@ rect 120 -750 130 -670 rect 150 -750 160 -670 rect 120 -760 160 -750 -rect 240 -720 280 -710 -rect 240 -800 250 -720 -rect 270 -800 280 -720 -rect 240 -810 280 -800 -rect 298 -720 350 -710 -rect 298 -800 310 -720 -rect 340 -800 350 -720 -rect 298 -810 350 -800 -rect 368 -720 410 -710 -rect 368 -800 380 -720 -rect 400 -800 410 -720 -rect 368 -810 410 -800 -rect 20 -870 60 -860 -rect 20 -950 30 -870 -rect 50 -950 60 -870 -rect 20 -960 60 -950 -rect 78 -870 120 -860 -rect 78 -950 90 -870 -rect 110 -950 120 -870 -rect 78 -960 120 -950 -rect 150 -940 190 -930 -rect 150 -1020 160 -940 -rect 180 -1020 190 -940 -rect 150 -1030 190 -1020 -rect 205 -940 250 -930 -rect 205 -1020 220 -940 -rect 240 -1020 250 -940 -rect 205 -1030 250 -1020 -<< pdiff >> +<< mvpdiff >> rect 250 190 400 200 rect 250 170 260 190 rect 390 170 400 190 @@ -135,27 +159,21 @@ rect 250 -280 260 -260 rect 390 -280 400 -260 rect 250 -290 400 -280 -rect 940 -170 980 -160 -rect 940 -450 950 -170 -rect 970 -450 980 -170 -rect 940 -460 980 -450 -rect 995 -170 1050 -160 -rect 995 -450 1010 -170 -rect 1040 -450 1050 -170 -rect 995 -460 1050 -450 -rect 1065 -170 1110 -160 -rect 1065 -450 1080 -170 -rect 1100 -450 1110 -170 -rect 1065 -460 1110 -450 -rect 940 -560 980 -550 -rect 940 -740 950 -560 -rect 970 -740 980 -560 -rect 940 -750 980 -740 -rect 995 -560 1040 -550 -rect 995 -740 1010 -560 -rect 1030 -740 1040 -560 -rect 995 -750 1040 -740 << ndiffc >> +rect 250 -800 270 -720 +rect 310 -800 340 -720 +rect 380 -800 400 -720 +rect 30 -950 50 -870 +rect 90 -950 110 -870 +rect 160 -1020 180 -940 +rect 220 -1020 240 -940 +<< pdiffc >> +rect 950 -450 970 -170 +rect 1010 -450 1040 -170 +rect 1080 -450 1100 -170 +rect 950 -740 970 -560 +rect 1010 -740 1030 -560 +<< mvndiffc >> rect 30 180 110 200 rect 30 70 110 100 rect 30 -30 110 -10 @@ -169,25 +187,13 @@ rect 460 -550 480 -470 rect 30 -750 50 -670 rect 130 -750 150 -670 -rect 250 -800 270 -720 -rect 310 -800 340 -720 -rect 380 -800 400 -720 -rect 30 -950 50 -870 -rect 90 -950 110 -870 -rect 160 -1020 180 -940 -rect 220 -1020 240 -940 -<< pdiffc >> +<< mvpdiffc >> rect 260 170 390 190 rect 260 70 390 100 rect 260 -20 390 0 rect 260 -90 390 -70 rect 260 -190 390 -160 rect 260 -280 390 -260 -rect 950 -450 970 -170 -rect 1010 -450 1040 -170 -rect 1080 -450 1100 -170 -rect 950 -740 970 -560 -rect 1010 -740 1030 -560 << psubdiff >> rect -230 195 -100 210 rect -230 -1025 -215 195 @@ -235,10 +241,10 @@ rect 400 -250 550 -200 rect 980 -110 1020 -100 rect 980 -130 990 -110 -rect 1010 -130 1065 -110 -rect 980 -140 1065 -130 -rect 980 -160 995 -140 -rect 1050 -160 1065 -140 +rect 1010 -130 1068 -110 +rect 980 -140 1068 -130 +rect 980 -160 998 -140 +rect 1050 -160 1068 -140 rect 160 -360 210 -350 rect 160 -370 170 -360 rect 60 -390 170 -370 @@ -249,18 +255,23 @@ rect 170 -460 230 -430 rect 280 -460 340 -430 rect 390 -460 450 -400 -rect 980 -490 995 -460 -rect 1050 -490 1065 -460 +rect 980 -490 998 -460 +rect 1050 -490 1068 -460 rect 980 -550 995 -520 rect 60 -590 120 -560 rect 170 -590 230 -560 rect 280 -580 340 -560 rect 280 -590 300 -580 +rect -10 -610 30 -600 +rect -10 -630 0 -610 +rect 20 -620 30 -610 rect 170 -610 300 -590 rect 330 -610 340 -580 rect 390 -590 450 -560 rect 170 -620 340 -610 -rect 60 -660 120 -630 +rect 20 -630 120 -620 +rect -10 -640 120 -630 +rect 60 -660 120 -640 rect 250 -660 310 -650 rect 250 -680 260 -660 rect 280 -680 310 -660 @@ -298,6 +309,7 @@ rect 440 20 460 40 rect 990 -130 1010 -110 rect 170 -390 200 -360 +rect 0 -630 20 -610 rect 300 -610 330 -580 rect 260 -680 280 -660 rect 365 -680 385 -660 @@ -349,7 +361,11 @@ rect 130 -400 210 -390 rect 310 -370 340 -290 rect 310 -400 380 -370 +rect -10 -560 20 -460 rect 130 -470 160 -400 +rect -10 -610 30 -560 +rect -10 -630 0 -610 +rect 20 -630 30 -610 rect 130 -590 160 -550 rect 350 -470 380 -400 rect 940 -420 950 -170 @@ -361,6 +377,7 @@ rect 130 -620 230 -590 rect 280 -610 300 -580 rect 330 -610 440 -580 +rect -10 -640 30 -630 rect 200 -660 230 -620 rect 400 -660 440 -610 rect 200 -680 260 -660 @@ -535,14 +552,13 @@ rect -110 -860 60 -850 rect -110 -960 20 -860 rect 50 -960 60 -860 -rect -110 -970 60 -960 +rect -110 -990 60 -960 rect 80 -860 350 -850 rect 80 -960 90 -860 rect 120 -900 350 -860 rect 120 -960 130 -900 rect 80 -970 130 -960 rect 210 -930 260 -920 -rect -110 -990 -100 -970 rect -110 -1000 190 -990 rect -110 -1040 150 -1000 rect -400 -1050 150 -1040 @@ -571,6 +587,7 @@ rect 1200 -1100 1400 -760 << labels >> rlabel poly -30 -220 -10 -190 1 BIASN +port 5 n rlabel metal1 -400 -1100 -100 -1080 1 VGND port 1 n rlabel metal1 600 -1100 800 -1080 1 VDD3v3 @@ -578,4 +595,18 @@ rlabel metal1 1200 -1100 1400 -1080 1 VDD1v8 port 3 n rlabel locali 1040 -990 1110 -940 1 VOUT +port 4 n +rlabel poly -10 110 0 170 1 VP +port 7 n +rlabel poly -10 0 0 60 1 VN +port 6 n +rlabel locali 540 -800 560 -780 1 VOPAMP +rlabel locali 400 -650 420 -630 1 VOP +rlabel locali 170 190 190 210 1 VPAMP +rlabel locali 160 -30 180 -20 1 VNAMP +rlabel locali 180 -260 190 -240 1 VON +rlabel metal1 50 -70 80 -50 1 ISINK +rlabel metal1 140 -650 150 -640 1 DECISINK +rlabel locali 540 -900 570 -880 1 VONAMP +rlabel metal1 140 -890 170 -860 1 DIFFSINK << end >>
diff --git a/comparator/comparator.spice b/comparator/comparator.spice index 6dadc5e..586c10a 100644 --- a/comparator/comparator.spice +++ b/comparator/comparator.spice
@@ -1,28 +1,26 @@ * SPICE3 file created from comparator.ext - technology: sky130A -.subckt comparator VGND VDD3v3 VDD1v8 -X0 VGND BIASN a_20_n240# VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u -X1 a_190_n1060# a_170_n620# a_78_n960# VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X2 a_20_170# a_n10_110# a_20_n240# VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u -X3 a_60_n590# a_20_n40# VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u -X4 VDD1v8 a_60_n990# a_60_n990# VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=3e+06u l=150000u -X5 a_20_n560# a_60_n590# a_170_n620# VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u -X6 a_78_n960# a_60_n990# VGND VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X7 a_20_170# a_20_170# VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u -X8 a_20_n240# a_n10_0# a_20_n40# VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u -X9 a_20_n560# a_170_n620# a_60_n590# VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u -X10 a_78_n960# a_60_n590# a_60_n990# VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X11 a_20_n240# BIASN VGND VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u -X12 a_60_n590# a_60_n590# a_20_n560# VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u -X13 VOUT a_190_n1060# VGND VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u -X14 VDD1v8 a_190_n1060# VOUT VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u -X15 VDD3v3 a_20_n40# a_20_n40# VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u -X16 a_170_n620# a_170_n620# a_20_n560# VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u -X17 a_190_n1060# a_60_n990# VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=3e+06u l=150000u -X18 VDD3v3 a_20_170# a_170_n620# VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u -X19 a_20_n560# a_60_n790# VGND VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u -C0 VOUT VGND 2.12fF -C1 a_190_n1060# VGND 2.64fF -C2 a_60_n990# VGND 2.45fF -C3 a_60_n590# VGND 2.03fF +.subckt comparator VGND VDD3v3 VDD1v8 VOUT BIASN VN VP +X0 VPAMP VP ISINK VGND sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u +X1 VGND BIASN ISINK VGND sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u +X2 VOPAMP VOP DIFFSINK VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u +X3 VON VNAMP VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u +X4 VDD1v8 VONAMP VONAMP VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=3e+06u l=180000u +X5 DECISINK VON VOP VGND sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u +X6 ISINK VN VNAMP VGND sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u +X7 DECISINK VOP VON VGND sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u +X8 DIFFSINK VONAMP VGND VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u +X9 VPAMP VPAMP VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u +X10 ISINK BIASN VGND VGND sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u +X11 DIFFSINK VON VONAMP VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u +X12 VON VON DECISINK VGND sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u +X13 VOUT VOPAMP VGND VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u +X14 VDD1v8 VOPAMP VOUT VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u +X15 VDD3v3 VNAMP VNAMP VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u +X16 VOP VOP DECISINK VGND sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u +X17 VOPAMP VONAMP VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=3e+06u l=180000u +X18 DECISINK DECISINK VGND VGND sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1e+06u l=600000u +X19 VDD3v3 VPAMP VOP VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u +C0 VOPAMP VGND 2.64fF +C1 VON VGND 2.03fF .ends
diff --git a/comparator/simulation.spice b/comparator/simulation.spice index f958a92..70c3e1d 100644 --- a/comparator/simulation.spice +++ b/comparator/simulation.spice
@@ -5,7 +5,7 @@ * instantiate the comparator -Xcomp VP VN BIASN VOUT VGND VDD3v3 VDD1v8 comparator +Xcomp VGND VDD3v3 VDD1v8 VOUT BIASN VN VP comparator * set gnd and power Vgnd VGND 0 0 @@ -30,8 +30,7 @@ run set color0 = white set color1 = black -plot VOUT VDD3v3 -plot VDD3v3 +plot VOUT VP VN VDD3v3 *plot VPAMP VNAMP VI *plot VOP VON plot i(Vdd3v3) i(Vdd1v8)
diff --git a/old-comparator/comparator-whole.spice b/old-comparator/comparator-whole.spice index f0751b4..0ae19c9 100644 --- a/old-comparator/comparator-whole.spice +++ b/old-comparator/comparator-whole.spice
@@ -1,54 +1,46 @@ - .subckt comparator-whole VP VN BIASN VOUT VGND VDD3v3 VDD1v8 - * SPICE3 file created from comparator.ext - technology: sky130A -X0 VGND VGND VGND VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X1 diffamp_0/VOPAMP diffamp_0/VOP diffamp_0/ISINK VGND sky130_fd_pr__nfet_01v8 ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=180000u -X2 VGND VGND VGND VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X3 diffamp_0/VONAMP diffamp_0/VON diffamp_0/ISINK VGND sky130_fd_pr__nfet_01v8 ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=180000u -X4 VGND diffamp_0/VONAMP diffamp_0/ISINK VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=-0p ps=0u w=1e+06u l=180000u -X5 VDD1v8 VDD1v8 VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X6 VDD1v8 VDD1v8 VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X7 diffamp_0/VONAMP diffamp_0/VONAMP VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=-0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X8 VDD1v8 diffamp_0/VONAMP diffamp_0/VOPAMP VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=-0p ps=0u w=1e+06u l=180000u -X9 VDD1v8 diffamp_0/VONAMP diffamp_0/VONAMP VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=-0p ps=0u w=1e+06u l=180000u -X10 VDD1v8 VDD1v8 VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X11 diffamp_0/VOPAMP diffamp_0/VONAMP VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=-0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X12 VDD1v8 diffamp_0/VONAMP diffamp_0/VONAMP VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=-0p ps=0u w=1e+06u l=180000u -X13 VDD1v8 VDD1v8 VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X14 VDD1v8 VDD1v8 VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X15 VDD1v8 diffamp_0/VONAMP diffamp_0/VOPAMP VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=-0p ps=0u w=1e+06u l=180000u -X16 VDD1v8 VDD1v8 VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=180000u -X17 VDD1v8 diffamp_0/VOPAMP VOUT VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u -X18 VGND diffamp_0/VOPAMP VOUT VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u -X19 VDD3v3 VDD3v3 VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u -X20 VDD3v3 VDD3v3 VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u +X32 preamp_0/VI VP preamp_0/VPAMP VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u +X31 preamp_0/VI VN preamp_0/VNAMP VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u + +X23 VGND BIASN preamp_0/VI VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u +X25 preamp_0/VI BIASN VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u + X21 preamp_0/VPAMP preamp_0/VPAMP VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u X22 preamp_0/VNAMP preamp_0/VNAMP VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u -X23 VGND BIASN preamp_0/VI VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X24 VGND VGND VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X25 preamp_0/VI BIASN VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X26 VGND VGND VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X27 VGND VGND VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X28 VGND VGND VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X29 VGND VGND VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X30 VGND VGND VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X31 preamp_0/VI VN preamp_0/VNAMP VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X32 preamp_0/VI VP preamp_0/VPAMP VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X33 VDD3v3 VDD3v3 VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u -X34 VDD3v3 VDD3v3 VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u + X35 diffamp_0/VOP preamp_0/VPAMP VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u X36 diffamp_0/VON preamp_0/VNAMP VDD3v3 VDD3v3 sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u + X37 decision_0/ISINK diffamp_0/VOP diffamp_0/VOP VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=0p ps=0u w=1e+06u l=600000u -X38 VGND VGND VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u X39 decision_0/ISINK diffamp_0/VON diffamp_0/VON VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=0p ps=0u w=1e+06u l=600000u X40 decision_0/ISINK diffamp_0/VOP diffamp_0/VON VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=0p ps=0u w=1e+06u l=600000u X41 decision_0/ISINK diffamp_0/VON diffamp_0/VOP VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=0p ps=0u w=1e+06u l=600000u -X42 VGND VGND VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u + X43 VGND decision_0/ISINK decision_0/ISINK VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X44 VGND VGND VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u -X45 VGND VGND VGND VGND sky130_fd_pr__nfet_03v3_nvt ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=600000u + + +X1 diffamp_0/VOPAMP diffamp_0/VOP diffamp_0/ISINK VGND sky130_fd_pr__nfet_01v8 ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=180000u +X3 diffamp_0/VONAMP diffamp_0/VON diffamp_0/ISINK VGND sky130_fd_pr__nfet_01v8 ad=-0p pd=0u as=-0p ps=0u w=1e+06u l=180000u + +X4 VGND diffamp_0/VONAMP diffamp_0/ISINK VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=-0p ps=0u w=1e+06u l=180000u + + + +X7 diffamp_0/VONAMP diffamp_0/VONAMP VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=-0p pd=0u as=0p ps=0u w=1e+06u l=180000u +X9 VDD1v8 diffamp_0/VONAMP diffamp_0/VONAMP VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=-0p ps=0u w=1e+06u l=180000u +X12 VDD1v8 diffamp_0/VONAMP diffamp_0/VONAMP VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=-0p ps=0u w=1e+06u l=180000u +X8 VDD1v8 diffamp_0/VONAMP diffamp_0/VOPAMP VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=-0p ps=0u w=1e+06u l=180000u +X11 diffamp_0/VOPAMP diffamp_0/VONAMP VDD1v8 VDD1v8 sky130_fd_pr__pfet_01v8 ad=-0p pd=0u as=0p ps=0u w=1e+06u l=180000u +X15 VDD1v8 diffamp_0/VONAMP diffamp_0/VOPAMP VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=-0p ps=0u w=1e+06u l=180000u + +X17 VDD1v8 diffamp_0/VOPAMP VOUT VDD1v8 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u +X18 VGND diffamp_0/VOPAMP VOUT VGND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u + + + + C0 decision_0/ISINK VGND 2.29fF C1 diffamp_0/VON VGND 3.61fF C2 VDD3v3 VGND 13.15fF