| v {xschem version=3.0.0 file_version=1.2 } |
| G {} |
| K {} |
| V {} |
| S {} |
| E {} |
| N 420 -550 420 -470 { lab=#net1} |
| N 430 -470 670 -470 { lab=#net1} |
| N 700 -550 700 -470 { lab=#net1} |
| N 670 -470 700 -470 { lab=#net1} |
| N 420 -470 430 -470 { lab=#net1} |
| N 560 -350 560 -320 { lab=#net1} |
| N 560 -360 560 -350 { lab=#net1} |
| N 560 -260 560 -200 { lab=VSS} |
| N 700 -750 700 -610 { lab=#net2} |
| N 420 -750 420 -610 { lab=#net3} |
| N 420 -870 420 -810 { lab=VDD} |
| N 700 -870 700 -810 { lab=VDD} |
| N 980 -870 980 -810 { lab=VDD} |
| N 690 -870 980 -870 { lab=VDD} |
| N 740 -780 940 -780 { lab=#net2} |
| N 700 -730 760 -730 { lab=#net2} |
| N 760 -780 760 -730 { lab=#net2} |
| N 980 -750 980 -440 { lab=VOUTANALOG} |
| N 980 -440 980 -430 { lab=VOUTANALOG} |
| N 980 -370 980 -310 { lab=VSS} |
| N 180 -780 380 -780 { lab=#net3} |
| N 360 -730 420 -730 { lab=#net3} |
| N 360 -780 360 -730 { lab=#net3} |
| N 140 -870 140 -810 { lab=VDD} |
| N 140 -870 420 -870 { lab=VDD} |
| N 420 -870 690 -870 { lab=VDD} |
| N 180 -400 940 -400 { lab=#net4} |
| N 140 -750 140 -430 { lab=#net4} |
| N 560 -470 560 -360 { lab=#net1} |
| N 140 -370 140 -200 { lab=VSS} |
| N 140 -200 560 -200 { lab=VSS} |
| N 560 -200 980 -200 { lab=VSS} |
| N 980 -310 980 -200 { lab=VSS} |
| N 330 -580 380 -580 { lab=VINM} |
| N 740 -580 790 -580 { lab=VINP} |
| N 140 -450 200 -450 { lab=#net4} |
| N 200 -450 200 -400 { lab=#net4} |
| N 460 -290 520 -290 { lab=VBN} |
| N 980 -400 1020 -400 { lab=VSS} |
| N 420 -580 460 -580 { lab=VSS} |
| N 560 -290 600 -290 { lab=VSS} |
| N 100 -400 140 -400 { lab=VSS} |
| N 660 -580 700 -580 { lab=VSS} |
| N 980 -780 1020 -780 { lab=VDD} |
| N 420 -780 460 -780 { lab=VDD} |
| N 100 -780 140 -780 { lab=VDD} |
| N 660 -780 700 -780 { lab=VDD} |
| N 1610 -660 1610 -580 { lab=#net5} |
| N 1610 -660 1910 -660 { lab=#net5} |
| N 1910 -660 1910 -580 { lab=#net5} |
| N 1360 -310 1570 -310 { lab=#net6} |
| N 1950 -310 2160 -310 { lab=#net7} |
| N 1320 -280 1320 -200 { lab=VSS} |
| N 1320 -200 2200 -200 { lab=VSS} |
| N 2200 -280 2200 -200 { lab=VSS} |
| N 1910 -370 1980 -370 { lab=#net7} |
| N 1980 -370 1980 -310 { lab=#net7} |
| N 1540 -370 1540 -310 { lab=#net6} |
| N 1540 -370 1610 -370 { lab=#net6} |
| N 1360 -730 2160 -730 { lab=#net8} |
| N 2200 -870 2200 -760 { lab=VDD} |
| N 1320 -870 1320 -760 { lab=VDD} |
| N 1320 -870 2200 -870 { lab=VDD} |
| N 1770 -870 1770 -840 { lab=VDD} |
| N 1320 -700 1320 -340 { lab=#net8} |
| N 2200 -700 2200 -340 { lab=VOUTANALOG} |
| N 1610 -280 1610 -200 { lab=VSS} |
| N 1910 -280 1910 -200 { lab=VSS} |
| N 1950 -550 2000 -550 { lab=VINP} |
| N 1520 -550 1570 -550 { lab=VINM} |
| N 1690 -810 1730 -810 { lab=VBP} |
| N 1320 -670 1390 -670 { lab=#net8} |
| N 1390 -730 1390 -670 { lab=#net8} |
| N 1610 -310 1650 -310 { lab=VSS} |
| N 2200 -310 2240 -310 { lab=VSS} |
| N 1870 -310 1910 -310 { lab=VSS} |
| N 1280 -310 1320 -310 { lab=VSS} |
| N 2200 -730 2240 -730 { lab=VDD} |
| N 1610 -550 1650 -550 { lab=VDD} |
| N 1770 -810 1810 -810 { lab=VDD} |
| N 1280 -730 1320 -730 { lab=VDD} |
| N 1870 -550 1910 -550 { lab=VDD} |
| N 1770 -780 1770 -720 { lab=#net5} |
| N 1610 -520 1610 -340 { lab=#net6} |
| N 1910 -520 1910 -340 { lab=#net7} |
| N 980 -580 1100 -580 { lab=VOUTANALOG} |
| N 2200 -560 2320 -560 { lab=VOUTANALOG} |
| N 2550 -660 2590 -660 { lab=VDD} |
| N 2550 -460 2590 -460 { lab=VSS} |
| N 2550 -630 2550 -490 { lab=#net9} |
| N 2480 -460 2510 -460 { lab=VOUTANALOG} |
| N 2480 -660 2480 -460 { lab=VOUTANALOG} |
| N 2480 -660 2510 -660 { lab=VOUTANALOG} |
| N 2320 -560 2480 -560 { lab=VOUTANALOG} |
| N 2550 -410 2550 -370 { lab=VSS} |
| N 2550 -430 2550 -410 { lab=VSS} |
| N 2550 -740 2550 -700 { lab=VDD} |
| N 2550 -700 2550 -690 { lab=VDD} |
| N 2810 -660 2850 -660 { lab=VDD} |
| N 2810 -460 2850 -460 { lab=VSS} |
| N 2810 -630 2810 -490 { lab=VOUT} |
| N 2740 -460 2770 -460 { lab=#net9} |
| N 2740 -660 2740 -460 { lab=#net9} |
| N 2740 -660 2770 -660 { lab=#net9} |
| N 2810 -410 2810 -370 { lab=VSS} |
| N 2810 -430 2810 -410 { lab=VSS} |
| N 2810 -740 2810 -700 { lab=VDD} |
| N 2810 -700 2810 -690 { lab=VDD} |
| N 2550 -560 2740 -560 { lab=#net9} |
| N 2810 -560 2900 -560 { lab=VOUT} |
| N 680 -330 710 -330 { lab=VSS} |
| N 680 -330 680 -280 { lab=VSS} |
| N 680 -280 750 -280 { lab=VSS} |
| N 750 -300 750 -200 { lab=VSS} |
| N 750 -330 770 -330 { lab=VSS} |
| N 770 -330 770 -290 { lab=VSS} |
| N 750 -290 770 -290 { lab=VSS} |
| N 750 -470 750 -360 { lab=#net1} |
| N 700 -470 750 -470 { lab=#net1} |
| N 1770 -720 1770 -660 { lab=#net5} |
| N 1910 -660 1920 -660 { lab=#net5} |
| N 1920 -750 1920 -660 { lab=#net5} |
| N 1920 -870 1920 -810 { lab=VDD} |
| N 1960 -780 1980 -780 { lab=VDD} |
| N 1980 -840 1980 -780 { lab=VDD} |
| N 1920 -840 1980 -840 { lab=VDD} |
| N 1900 -780 1920 -780 { lab=VDD} |
| N 1900 -820 1900 -780 { lab=VDD} |
| N 1900 -820 1920 -820 { lab=VDD} |
| N -30 -280 0 -280 { lab=VSS} |
| N -30 -280 -30 -230 { lab=VSS} |
| N -30 -230 40 -230 { lab=VSS} |
| N 40 -280 60 -280 { lab=VSS} |
| N 60 -280 60 -240 { lab=VSS} |
| N 40 -240 60 -240 { lab=VSS} |
| N 40 -250 40 -200 { lab=VSS} |
| N 40 -200 140 -200 { lab=VSS} |
| N 40 -340 40 -310 { lab=VSS} |
| N -10 -340 40 -340 { lab=VSS} |
| N -10 -340 -10 -280 { lab=VSS} |
| N -30 -780 -10 -780 { lab=VDD} |
| N -10 -840 -10 -780 { lab=VDD} |
| N -70 -840 -10 -840 { lab=VDD} |
| N -90 -780 -70 -780 { lab=VDD} |
| N -90 -820 -90 -780 { lab=VDD} |
| N -90 -820 -70 -820 { lab=VDD} |
| N -70 -870 -70 -810 { lab=VDD} |
| N -70 -870 140 -870 { lab=VDD} |
| N -70 -750 -70 -730 { lab=VDD} |
| N -70 -730 -20 -730 { lab=VDD} |
| N -20 -780 -20 -730 { lab=VDD} |
| C {devices/lab_wire.sym} 640 -870 0 1 {name=l1 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 330 -580 0 1 {name=l2 sig_type=std_logic lab=VINM} |
| C {devices/lab_wire.sym} 790 -580 0 0 {name=l3 sig_type=std_logic lab=VINP} |
| C {devices/lab_wire.sym} 460 -290 0 1 {name=l4 sig_type=std_logic lab=VBN} |
| C {devices/lab_wire.sym} 1100 -580 0 0 {name=l5 sig_type=std_logic lab=VOUTANALOG} |
| C {devices/lab_wire.sym} 520 -200 0 0 {name=l6 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 1020 -400 0 0 {name=l7 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 460 -580 0 0 {name=l8 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 600 -290 0 0 {name=l9 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 100 -400 0 1 {name=l10 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 660 -580 0 1 {name=l11 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 1020 -780 0 0 {name=l12 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 460 -780 0 0 {name=l13 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 100 -780 0 1 {name=l14 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 660 -780 0 1 {name=l15 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 1700 -870 0 1 {name=l16 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 1780 -200 0 0 {name=l17 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 2000 -550 0 0 {name=l18 sig_type=std_logic lab=VINP} |
| C {devices/lab_wire.sym} 1520 -550 0 1 {name=l19 sig_type=std_logic lab=VINM} |
| C {devices/lab_wire.sym} 1690 -810 0 1 {name=l20 sig_type=std_logic lab=VBP} |
| C {devices/lab_wire.sym} 1650 -310 0 0 {name=l21 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 2240 -310 0 0 {name=l22 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 1870 -310 0 1 {name=l23 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 1280 -310 0 1 {name=l24 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 2240 -730 0 0 {name=l25 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 1650 -550 0 0 {name=l26 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 1810 -810 0 0 {name=l27 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 1280 -730 0 1 {name=l28 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 1870 -550 0 1 {name=l29 sig_type=power lab=VDD} |
| C {devices/ipin.sym} 370 -1050 0 0 {name=p1 lab=VINP} |
| C {devices/ipin.sym} 370 -1010 0 0 {name=p2 lab=VINM} |
| C {devices/ipin.sym} 370 -1090 0 0 {name=p3 lab=VBN} |
| C {devices/ipin.sym} 370 -1130 0 0 {name=p4 lab=VBP} |
| C {devices/iopin.sym} 500 -1130 0 0 {name=p5 lab=VDD} |
| C {devices/iopin.sym} 500 -1090 0 0 {name=p6 lab=VSS} |
| C {devices/opin.sym} 500 -1040 0 0 {name=p7 lab=VOUT} |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 400 -580 0 0 {name=M1 |
| L=2 |
| W=5 |
| nf=1 |
| mult=4 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 720 -580 0 1 {name=M2 |
| L=2 |
| W=5 |
| nf=1 |
| mult=4 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 540 -290 0 0 {name=M3 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 160 -400 0 1 {name=M4 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 960 -400 0 0 {name=M5 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 400 -780 0 0 {name=M6 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 720 -780 0 1 {name=M7 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 160 -780 0 1 {name=M8 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 960 -780 0 0 {name=M9 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 1590 -550 0 0 {name=M10 |
| L=2 |
| W=5 |
| nf=1 |
| mult=4 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 1930 -550 0 1 {name=M11 |
| L=2 |
| W=5 |
| nf=1 |
| mult=4 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 1750 -810 0 0 {name=M12 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 1340 -730 0 1 {name=M13 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 2180 -730 0 0 {name=M14 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 1590 -310 0 0 {name=M15 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 1930 -310 0 1 {name=M16 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 1340 -310 0 1 {name=M17 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 2180 -310 0 0 {name=M18 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {devices/lab_wire.sym} 2320 -560 0 0 {name=l30 sig_type=std_logic lab=VOUTANALOG} |
| C {devices/lab_wire.sym} 2590 -660 0 0 {name=l31 sig_type=power lab=VDD} |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 2530 -660 0 0 {name=M19 |
| L=2 |
| W=10 |
| nf=1 |
| mult=1 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {devices/lab_wire.sym} 2590 -460 0 0 {name=l32 sig_type=ground lab=VSS} |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 2530 -460 0 0 {name=M20 |
| L=2 |
| W=5 |
| nf=1 |
| mult=1 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {devices/lab_wire.sym} 2550 -410 3 0 {name=l33 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 2550 -740 3 0 {name=l34 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 2850 -660 0 0 {name=l35 sig_type=power lab=VDD} |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 2790 -660 0 0 {name=M21 |
| L=2 |
| W=10 |
| nf=1 |
| mult=1 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {devices/lab_wire.sym} 2850 -460 0 0 {name=l36 sig_type=ground lab=VSS} |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 2790 -460 0 0 {name=M22 |
| L=2 |
| W=5 |
| nf=1 |
| mult=1 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {devices/lab_wire.sym} 2810 -410 3 0 {name=l37 sig_type=ground lab=VSS} |
| C {devices/lab_wire.sym} 2810 -740 3 0 {name=l38 sig_type=power lab=VDD} |
| C {devices/lab_wire.sym} 2900 -560 0 0 {name=l39 sig_type=std_logic lab=VOUT} |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 730 -330 0 0 {name=M23 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} 1940 -780 0 1 {name=M24 |
| L=2 |
| W=5 |
| nf=1 |
| mult=2 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/nfet_g5v0d10v5.sym} 20 -280 0 0 {name=M25 |
| L=2 |
| W=5 |
| nf=1 |
| mult=8 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=nfet_g5v0d10v5 |
| spiceprefix=X |
| } |
| C {xschem_sky130/sky130_fd_pr/pfet_g5v0d10v5.sym} -50 -780 0 1 {name=M26 |
| L=2 |
| W=5 |
| nf=1 |
| mult=8 |
| ad="'int((nf+1)/2) * W/nf * 0.29'" |
| pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| as="'int((nf+2)/2) * W/nf * 0.29'" |
| ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| nrd="'0.29 / W'" nrs="'0.29 / W'" |
| sa=0 sb=0 sd=0 |
| model=pfet_g5v0d10v5 |
| spiceprefix=X |
| } |