| v {xschem version=2.9.9 file_version=1.2 } |
| G {} |
| K {} |
| V {} |
| S {} |
| E {} |
| N 550 -2140 550 -1920 { lab=VINJ} |
| N 720 -2060 720 -2010 { lab=#net1} |
| N 1170 -2140 1210 -2140 { lab=DRAIN_MUX} |
| N 1060 -2080 1060 -2010 { lab=DRAIN1} |
| N 1060 -2080 1320 -2080 { lab=DRAIN1} |
| N 1170 -2160 1170 -2140 { lab=DRAIN_MUX} |
| N 1250 -2110 1250 -2060 { lab=#net1} |
| N 1000 -2060 1250 -2060 { lab=#net1} |
| N 660 -1980 680 -1980 { lab=SELECT1} |
| N 660 -2110 680 -2110 { lab=SELECT1} |
| N 1000 -1980 1020 -1980 { lab=#net1} |
| N 1000 -2060 1000 -1980 { lab=#net1} |
| N 1080 -1980 1080 -1920 { lab=VINJ} |
| N 1060 -1980 1080 -1980 { lab=VINJ} |
| N 1080 -2110 1080 -1980 { lab=VINJ} |
| N 1060 -2110 1080 -2110 { lab=VINJ} |
| N 720 -2110 740 -2110 { lab=VINJ} |
| N 1190 -2110 1210 -2110 { lab=VGND} |
| N 1060 -1950 1060 -1920 { lab=VINJ} |
| N 1170 -2160 1460 -2160 { lab=DRAIN_MUX} |
| N 740 -2140 740 -2110 { lab=VINJ} |
| N 550 -2140 740 -2140 { lab=VINJ} |
| N 1060 -1920 1080 -1920 { lab=VINJ} |
| N 550 -1920 1060 -1920 { lab=VINJ} |
| N 720 -1950 720 -1940 { lab=VGND} |
| N 720 -1980 740 -1980 { lab=VGND} |
| N 720 -2060 1000 -2060 { lab=#net1} |
| N 660 -2110 660 -1980 { lab=SELECT1} |
| N 660 -2160 660 -2110 { lab=SELECT1} |
| N 660 -2160 1020 -2160 { lab=SELECT1} |
| N 1020 -2160 1020 -2110 { lab=SELECT1} |
| N 720 -1760 720 -1710 { lab=#net2} |
| N 1170 -1840 1210 -1840 { lab=DRAIN_MUX} |
| N 1060 -1780 1060 -1710 { lab=DRAIN2} |
| N 1060 -1780 1320 -1780 { lab=DRAIN2} |
| N 1170 -1860 1170 -1840 { lab=DRAIN_MUX} |
| N 1250 -1810 1250 -1760 { lab=#net2} |
| N 1000 -1760 1250 -1760 { lab=#net2} |
| N 660 -1680 680 -1680 { lab=SELECT2} |
| N 660 -1810 680 -1810 { lab=SELECT2} |
| N 1000 -1680 1020 -1680 { lab=#net2} |
| N 1000 -1760 1000 -1680 { lab=#net2} |
| N 1080 -1680 1080 -1620 { lab=VINJ} |
| N 1060 -1680 1080 -1680 { lab=VINJ} |
| N 1080 -1810 1080 -1680 { lab=VINJ} |
| N 1060 -1810 1080 -1810 { lab=VINJ} |
| N 720 -1810 740 -1810 { lab=VINJ} |
| N 1190 -1810 1210 -1810 { lab=VGND} |
| N 1060 -1650 1060 -1620 { lab=VINJ} |
| N 1170 -1860 1460 -1860 { lab=DRAIN_MUX} |
| N 740 -1840 740 -1810 { lab=VINJ} |
| N 550 -1840 740 -1840 { lab=VINJ} |
| N 1060 -1620 1080 -1620 { lab=VINJ} |
| N 550 -1620 1060 -1620 { lab=VINJ} |
| N 720 -1650 720 -1640 { lab=VGND} |
| N 720 -1680 740 -1680 { lab=VGND} |
| N 720 -1760 1000 -1760 { lab=#net2} |
| N 660 -1810 660 -1680 { lab=SELECT2} |
| N 660 -1860 660 -1810 { lab=SELECT2} |
| N 660 -1860 1020 -1860 { lab=SELECT2} |
| N 1020 -1860 1020 -1810 { lab=SELECT2} |
| N 720 -1470 720 -1420 { lab=#net3} |
| N 1170 -1550 1210 -1550 { lab=DRAIN_MUX} |
| N 1060 -1490 1060 -1420 { lab=DRAIN3} |
| N 1060 -1490 1320 -1490 { lab=DRAIN3} |
| N 1170 -1570 1170 -1550 { lab=DRAIN_MUX} |
| N 1250 -1520 1250 -1470 { lab=#net3} |
| N 1000 -1470 1250 -1470 { lab=#net3} |
| N 660 -1390 680 -1390 { lab=SELECT3} |
| N 660 -1520 680 -1520 { lab=SELECT3} |
| N 1000 -1390 1020 -1390 { lab=#net3} |
| N 1000 -1470 1000 -1390 { lab=#net3} |
| N 1080 -1390 1080 -1330 { lab=VINJ} |
| N 1060 -1390 1080 -1390 { lab=VINJ} |
| N 1080 -1520 1080 -1390 { lab=VINJ} |
| N 1060 -1520 1080 -1520 { lab=VINJ} |
| N 720 -1520 740 -1520 { lab=VINJ} |
| N 1190 -1520 1210 -1520 { lab=VGND} |
| N 1060 -1360 1060 -1330 { lab=VINJ} |
| N 1170 -1570 1460 -1570 { lab=DRAIN_MUX} |
| N 740 -1550 740 -1520 { lab=VINJ} |
| N 550 -1550 740 -1550 { lab=VINJ} |
| N 1060 -1330 1080 -1330 { lab=VINJ} |
| N 550 -1330 1060 -1330 { lab=VINJ} |
| N 720 -1360 720 -1350 { lab=VGND} |
| N 720 -1390 740 -1390 { lab=VGND} |
| N 720 -1470 1000 -1470 { lab=#net3} |
| N 660 -1520 660 -1390 { lab=SELECT3} |
| N 660 -1570 660 -1520 { lab=SELECT3} |
| N 660 -1570 1020 -1570 { lab=SELECT3} |
| N 1020 -1570 1020 -1520 { lab=SELECT3} |
| N 720 -1170 720 -1120 { lab=#net4} |
| N 1170 -1250 1210 -1250 { lab=DRAIN_MUX} |
| N 1060 -1190 1060 -1120 { lab=DRAIN4} |
| N 1060 -1190 1320 -1190 { lab=DRAIN4} |
| N 1170 -1270 1170 -1250 { lab=DRAIN_MUX} |
| N 1250 -1220 1250 -1170 { lab=#net4} |
| N 1000 -1170 1250 -1170 { lab=#net4} |
| N 660 -1090 680 -1090 { lab=SELECT4} |
| N 660 -1220 680 -1220 { lab=SELECT4} |
| N 1000 -1090 1020 -1090 { lab=#net4} |
| N 1000 -1170 1000 -1090 { lab=#net4} |
| N 1080 -1090 1080 -1030 { lab=VINJ} |
| N 1060 -1090 1080 -1090 { lab=VINJ} |
| N 1080 -1220 1080 -1090 { lab=VINJ} |
| N 1060 -1220 1080 -1220 { lab=VINJ} |
| N 720 -1220 740 -1220 { lab=VINJ} |
| N 1190 -1220 1210 -1220 { lab=VGND} |
| N 1060 -1060 1060 -1030 { lab=VINJ} |
| N 1170 -1270 1460 -1270 { lab=DRAIN_MUX} |
| N 740 -1250 740 -1220 { lab=VINJ} |
| N 550 -1250 740 -1250 { lab=VINJ} |
| N 1060 -1030 1080 -1030 { lab=VINJ} |
| N 550 -1030 1060 -1030 { lab=VINJ} |
| N 720 -1060 720 -1050 { lab=VGND} |
| N 720 -1090 740 -1090 { lab=VGND} |
| N 720 -1170 1000 -1170 { lab=#net4} |
| N 660 -1220 660 -1090 { lab=SELECT4} |
| N 660 -1270 660 -1220 { lab=SELECT4} |
| N 660 -1270 1020 -1270 { lab=SELECT4} |
| N 1020 -1270 1020 -1220 { lab=SELECT4} |
| N 550 -2190 550 -2140 { lab=VINJ} |
| N 540 -2190 550 -2190 { lab=VINJ} |
| N 550 -1330 550 -1250 { lab=VINJ} |
| N 550 -1250 550 -1030 { lab=VINJ} |
| N 1460 -1570 1460 -1270 { lab=DRAIN_MUX} |
| N 1460 -2160 1460 -1860 { lab=DRAIN_MUX} |
| N 1460 -2160 1510 -2160 { lab=DRAIN_MUX} |
| N 720 -1050 800 -1050 { lab=VGND} |
| N 1060 -2140 1170 -2140 { lab=DRAIN_MUX} |
| N 720 -2080 720 -2060 { lab=#net1} |
| N 650 -2110 660 -2110 { lab=SELECT1} |
| N 650 -1980 660 -1980 { lab=SELECT1} |
| N 1060 -1840 1170 -1840 { lab=DRAIN_MUX} |
| N 550 -1920 550 -1840 { lab=VINJ} |
| N 550 -1840 550 -1620 { lab=VINJ} |
| N 720 -1780 720 -1760 { lab=#net2} |
| N 650 -1810 660 -1810 { lab=SELECT2} |
| N 650 -1680 660 -1680 { lab=SELECT2} |
| N 1060 -1550 1170 -1550 { lab=DRAIN_MUX} |
| N 1460 -1860 1460 -1570 { lab=DRAIN_MUX} |
| N 550 -1620 550 -1550 { lab=VINJ} |
| N 550 -1550 550 -1330 { lab=VINJ} |
| N 720 -1490 720 -1470 { lab=#net3} |
| N 650 -1520 660 -1520 { lab=SELECT3} |
| N 650 -1390 660 -1390 { lab=SELECT3} |
| N 1060 -1250 1170 -1250 { lab=DRAIN_MUX} |
| N 720 -1190 720 -1170 { lab=#net4} |
| N 650 -1220 660 -1220 { lab=SELECT4} |
| N 650 -1090 660 -1090 { lab=SELECT4} |
| C {devices/ipin.sym} 650 -2110 0 0 {name=SELECT1 lab=SELECT1} |
| C {sky130_fd_pr/nfet_g5v0d10v5.sym} 700 -1980 0 0 {name=M15 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 1040 -2110 0 0 {name=M17 |
| L=0.5 |
| W=1 |
| 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/iopin.sym} 1510 -2160 0 0 {name=DRAIN_MUX lab=DRAIN_MUX} |
| C {sky130_fd_pr/pfet_g5v0d10v5.sym} 1040 -1980 0 0 {name=M30 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 700 -2110 0 0 {name=M31 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/nfet_g5v0d10v5.sym} 1230 -2110 0 1 {name=M35 |
| L=0.5 |
| W=1 |
| 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/gnd.sym} 1190 -2110 0 0 {name=l4 lab=VGND} |
| C {devices/gnd.sym} 740 -1980 0 0 {name=l5 lab=VGND} |
| C {devices/gnd.sym} 720 -1940 0 0 {name=l6 lab=VGND} |
| C {devices/iopin.sym} 1320 -2080 0 0 {name=DRAIN1 lab=DRAIN1} |
| C {devices/ipin.sym} 540 -2190 0 0 {name=VINJ lab=VINJ} |
| C {devices/ipin.sym} 650 -1810 0 0 {name=SELECT2 lab=SELECT2} |
| C {sky130_fd_pr/nfet_g5v0d10v5.sym} 700 -1680 0 0 {name=M1 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 1040 -1810 0 0 {name=M2 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 1040 -1680 0 0 {name=M3 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 700 -1810 0 0 {name=M4 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/nfet_g5v0d10v5.sym} 1230 -1810 0 1 {name=M5 |
| L=0.5 |
| W=1 |
| 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/gnd.sym} 1190 -1810 0 0 {name=l1 lab=VGND} |
| C {devices/gnd.sym} 740 -1680 0 0 {name=l2 lab=VGND} |
| C {devices/gnd.sym} 720 -1640 0 0 {name=l3 lab=VGND} |
| C {devices/iopin.sym} 1320 -1780 0 0 {name=DRAIN2 lab=DRAIN2} |
| C {devices/ipin.sym} 650 -1520 0 0 {name=SELECT3 lab=SELECT3} |
| C {sky130_fd_pr/nfet_g5v0d10v5.sym} 700 -1390 0 0 {name=M6 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 1040 -1520 0 0 {name=M7 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 1040 -1390 0 0 {name=M8 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 700 -1520 0 0 {name=M9 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/nfet_g5v0d10v5.sym} 1230 -1520 0 1 {name=M10 |
| L=0.5 |
| W=1 |
| 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/gnd.sym} 1190 -1520 0 0 {name=l7 lab=VGND} |
| C {devices/gnd.sym} 740 -1390 0 0 {name=l8 lab=VGND} |
| C {devices/gnd.sym} 720 -1350 0 0 {name=l9 lab=VGND} |
| C {devices/iopin.sym} 1320 -1490 0 0 {name=DRAIN3 lab=DRAIN3} |
| C {devices/ipin.sym} 650 -1220 0 0 {name=SELECT4 lab=SELECT4} |
| C {sky130_fd_pr/nfet_g5v0d10v5.sym} 700 -1090 0 0 {name=M11 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 1040 -1220 0 0 {name=M12 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 1040 -1090 0 0 {name=M13 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/pfet_g5v0d10v5.sym} 700 -1220 0 0 {name=M14 |
| L=0.5 |
| W=1 |
| 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 {sky130_fd_pr/nfet_g5v0d10v5.sym} 1230 -1220 0 1 {name=M16 |
| L=0.5 |
| W=1 |
| 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/gnd.sym} 1190 -1220 0 0 {name=l10 lab=VGND} |
| C {devices/gnd.sym} 740 -1090 0 0 {name=l11 lab=VGND} |
| C {devices/gnd.sym} 720 -1050 0 0 {name=l12 lab=VGND} |
| C {devices/iopin.sym} 1320 -1190 0 0 {name=DRAIN4 lab=DRAIN4} |
| C {devices/iopin.sym} 790 -1050 0 0 {name=p1 lab=VGND} |