| v {xschem version=2.9.8 file_version=1.2} |
| G {} |
| K {} |
| V {} |
| S {} |
| E {} |
| N 0 0 240 0 {lab=GND} |
| N 240 -220 240 -190 {lab=#net1} |
| N 140 -280 200 -280 {lab=INn} |
| N 140 -160 200 -160 {lab=INp} |
| N 100 -60 200 -60 {lab=OUTp} |
| N 100 -220 100 -60 {lab=OUTp} |
| N 100 -380 200 -380 {lab=OUTp} |
| N 240 -350 240 -310 {lab=#net2} |
| N 240 -130 240 -90 {lab=#net3} |
| N 240 -160 260 -160 {lab=GND} |
| N 260 -60 260 0 {lab=GND} |
| N 240 0 260 0 {lab=GND} |
| N 240 -30 240 0 {lab=GND} |
| N 240 -60 260 -60 {lab=GND} |
| N 240 -440 240 -410 {lab=VDD} |
| N 240 -440 260 -440 {lab=VDD} |
| N 260 -380 260 -280 {lab=VDD} |
| N 240 -280 260 -280 {lab=VDD} |
| N 240 -380 260 -380 {lab=VDD} |
| N 380 -60 440 -60 {lab=#net1} |
| N 380 -220 380 -60 {lab=#net1} |
| N 380 -380 440 -380 {lab=#net1} |
| N 480 -350 480 -220 {lab=#net4} |
| N 480 -220 480 -90 {lab=#net4} |
| N 500 -60 500 0 {lab=GND} |
| N 480 0 500 0 {lab=GND} |
| N 480 -30 480 0 {lab=GND} |
| N 480 -60 500 -60 {lab=GND} |
| N 480 -440 480 -410 {lab=VDD} |
| N 480 -440 500 -440 {lab=VDD} |
| N 480 -380 500 -380 {lab=VDD} |
| N 260 -160 260 -60 {lab=GND} |
| N 260 -440 260 -380 {lab=VDD} |
| N 500 -440 500 -380 {lab=VDD} |
| N 240 -220 380 -220 {lab=#net1} |
| N 760 -220 760 -190 {lab=#net5} |
| N 660 -280 720 -280 {lab=INp} |
| N 660 -160 720 -160 {lab=INn} |
| N 620 -60 720 -60 {lab=#net4} |
| N 620 -220 620 -60 {lab=#net4} |
| N 620 -380 720 -380 {lab=#net4} |
| N 760 -350 760 -310 {lab=#net6} |
| N 760 -130 760 -90 {lab=#net7} |
| N 760 -160 780 -160 {lab=GND} |
| N 780 -60 780 0 {lab=GND} |
| N 760 0 780 0 {lab=GND} |
| N 760 -30 760 0 {lab=GND} |
| N 760 -60 780 -60 {lab=GND} |
| N 760 -440 760 -410 {lab=VDD} |
| N 760 -440 780 -440 {lab=VDD} |
| N 780 -380 780 -280 {lab=VDD} |
| N 760 -280 780 -280 {lab=VDD} |
| N 760 -380 780 -380 {lab=VDD} |
| N 780 -160 780 -60 {lab=GND} |
| N 780 -440 780 -380 {lab=VDD} |
| N 760 -220 900 -220 {lab=#net5} |
| N 480 -220 620 -220 {lab=#net4} |
| N 1140 -180 1320 -180 {lab=OUTn} |
| N 1240 -260 1320 -260 {lab=OUTp} |
| N 260 -440 480 -440 {lab=VDD} |
| N 500 -440 760 -440 {lab=VDD} |
| N 780 -440 1000 -440 {lab=VDD} |
| N 260 0 480 0 {lab=GND} |
| N 500 0 760 0 {lab=GND} |
| N 780 0 1000 0 {lab=GND} |
| N 1240 -220 1440 -220 {lab=OUTp} |
| N 1440 -480 1440 -220 {lab=OUTp} |
| N 40 -480 1440 -480 {lab=OUTp} |
| N 40 -480 40 -220 {lab=OUTp} |
| N 40 -220 100 -220 {lab=OUTp} |
| N 0 -440 240 -440 {lab=VDD} |
| N 900 -60 960 -60 {lab=#net5} |
| N 900 -220 900 -60 {lab=#net5} |
| N 900 -380 960 -380 {lab=#net5} |
| N 1000 -350 1000 -220 {lab=OUTn} |
| N 1000 -220 1000 -90 {lab=OUTn} |
| N 1020 -60 1020 0 {lab=GND} |
| N 1000 0 1020 0 {lab=GND} |
| N 1000 -30 1000 0 {lab=GND} |
| N 1000 -60 1020 -60 {lab=GND} |
| N 1000 -440 1000 -410 {lab=VDD} |
| N 1000 -440 1020 -440 {lab=VDD} |
| N 1000 -380 1020 -380 {lab=VDD} |
| N 1020 -440 1020 -380 {lab=VDD} |
| N 1140 -60 1200 -60 {lab=OUTn} |
| N 1140 -180 1140 -60 {lab=OUTn} |
| N 1140 -380 1200 -380 {lab=OUTn} |
| N 1240 -350 1240 -260 {lab=OUTp} |
| N 1240 -220 1240 -90 {lab=OUTp} |
| N 1260 -60 1260 0 {lab=GND} |
| N 1240 0 1260 0 {lab=GND} |
| N 1240 -30 1240 0 {lab=GND} |
| N 1240 -60 1260 -60 {lab=GND} |
| N 1240 -440 1240 -410 {lab=VDD} |
| N 1240 -440 1260 -440 {lab=VDD} |
| N 1240 -380 1260 -380 {lab=VDD} |
| N 1260 -440 1260 -380 {lab=VDD} |
| N 1000 -220 1140 -220 {lab=OUTn} |
| N 1020 -440 1240 -440 {lab=VDD} |
| N 1020 0 1240 0 {lab=GND} |
| N 240 -250 240 -220 {lab=#net1} |
| N 100 -380 100 -220 {lab=OUTp} |
| N 380 -380 380 -220 {lab=#net1} |
| N 760 -250 760 -220 {lab=#net5} |
| N 620 -380 620 -220 {lab=#net4} |
| N 900 -380 900 -220 {lab=#net5} |
| N 1140 -380 1140 -220 {lab=OUTn} |
| N 1140 -220 1140 -180 {lab=OUTn} |
| N 1240 -260 1240 -220 {lab=OUTp} |
| C {ipin.sym} 0 -200 0 0 {name=p1 lab=INn} |
| C {opin.sym} 1320 -260 0 0 {name=p5 lab=OUTp |
| } |
| C {iopin.sym} 0 -440 0 1 {name=p7 lab=VDD} |
| C {iopin.sym} 0 0 0 1 {name=p8 lab=GND |
| } |
| C {opin.sym} 1320 -180 0 0 {name=p10 lab=OUTn |
| } |
| C {ipin.sym} 0 -240 0 0 {name=p11 lab=INp} |
| C {lab_wire.sym} 140 -280 0 1 {name=l1 sig_type=std_logic lab=INn} |
| C {lab_wire.sym} 140 -160 0 1 {name=l2 sig_type=std_logic lab=INp} |
| C {lab_wire.sym} 660 -280 0 1 {name=l3 sig_type=std_logic lab=INp} |
| C {lab_wire.sym} 660 -160 0 1 {name=l4 sig_type=std_logic lab=INn} |
| C {sky130_fd_pr/pfet_01v8.sym} 220 -380 0 0 {name=Mpasspba |
| L=0.15 |
| W=1.5 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=2 |
| model=pfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/pfet_01v8.sym} 220 -280 0 0 {name=Mpasspca |
| L=0.15 |
| W=1.5 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=2 |
| model=pfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/pfet_01v8.sym} 460 -380 0 0 {name=Mpasspba1Minvap |
| L=0.15 |
| W=1.5 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=2 |
| model=pfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/pfet_01v8.sym} 740 -380 0 0 {name=Mpasspba3 |
| L=0.15 |
| W=1.5 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=2 |
| model=pfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/pfet_01v8.sym} 740 -280 0 0 {name=Mpasspca2 |
| L=0.15 |
| W=1.5 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=2 |
| model=pfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/pfet_01v8.sym} 980 -380 0 0 {name=Minvap5 |
| L=0.15 |
| W=1.5 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=2 |
| model=pfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/pfet_01v8.sym} 1220 -380 0 0 {name=Minvap1 |
| L=0.15 |
| W=1.5 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=2 |
| model=pfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/nfet_01v8.sym} 220 -160 0 0 {name=Mpassnca |
| L=0.15 |
| W=1 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=1 |
| model=nfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/nfet_01v8.sym} 220 -60 0 0 {name=Mpassnba |
| L=0.15 |
| W=1 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=1 |
| model=nfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/nfet_01v8.sym} 460 -60 0 0 {name=Minvan |
| L=0.15 |
| W=1 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=1 |
| model=nfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/nfet_01v8.sym} 740 -160 0 0 {name=Mpassnca1 |
| L=0.15 |
| W=1 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=1 |
| model=nfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/nfet_01v8.sym} 740 -60 0 0 {name=Mpassnba4 |
| L=0.15 |
| W=1 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=1 |
| model=nfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/nfet_01v8.sym} 980 -60 0 0 {name=Minvan6 |
| L=0.15 |
| W=1 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=1 |
| model=nfet_01v8 |
| spiceprefix=X |
| } |
| C {sky130_fd_pr/nfet_01v8.sym} 1220 -60 0 0 {name=Minvan2 |
| L=0.15 |
| W=1 |
| ad="'W * 0.29'" pd="'W + 2 * 0.29'" |
| as="'W * 0.29'" ps="'W + 2 * 0.29'" |
| nrd=0 nrs=0 |
| sa=0 sb=0 sd=0 |
| nf=1 mult=1 |
| model=nfet_01v8 |
| spiceprefix=X |
| } |