blob: 13ccb23ddff9b029b3d14d8cf45dc3934b0b43ca [file] [log] [blame]
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
}