blob: a95763dd2f6b794288490c21a26256cd2105c92c [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 410 -110 410 -60 { lab=#net1}
N 410 -30 420 -30 { lab=VN}
N 420 -30 420 0 { lab=VN}
N 410 0 420 0 { lab=VN}
N 410 -140 420 -140 { lab=VP}
N 420 -170 420 -140 { lab=VP}
N 410 -170 420 -170 { lab=VP}
N 410 -200 410 -170 { lab=VP}
N 370 -140 370 -30 { lab=VN}
N 410 0 410 10 { lab=VN}
N 560 -110 560 -60 { lab=#net2}
N 560 -30 570 -30 { lab=VN}
N 570 -30 570 0 { lab=VN}
N 560 0 570 0 { lab=VN}
N 560 -140 570 -140 { lab=VP}
N 570 -170 570 -140 { lab=VP}
N 560 -170 570 -170 { lab=VP}
N 560 -200 560 -170 { lab=VP}
N 520 -140 520 -30 { lab=#net1}
N 560 0 560 10 { lab=VN}
N 720 -110 720 -60 { lab=#net3}
N 720 -30 730 -30 { lab=VN}
N 730 -30 730 0 { lab=VN}
N 720 0 730 0 { lab=VN}
N 720 -140 730 -140 { lab=VP}
N 730 -170 730 -140 { lab=VP}
N 720 -170 730 -170 { lab=VP}
N 720 -200 720 -170 { lab=VP}
N 680 -140 680 -30 { lab=#net2}
N 720 0 720 10 { lab=VN}
N 880 -110 880 -60 { lab=OUT}
N 880 -30 890 -30 { lab=VN}
N 890 -30 890 0 { lab=VN}
N 880 0 890 0 { lab=VN}
N 880 -140 890 -140 { lab=VP}
N 890 -170 890 -140 { lab=VP}
N 880 -170 890 -170 { lab=VP}
N 880 -200 880 -170 { lab=VP}
N 840 -140 840 -30 { lab=#net3}
N 880 0 880 10 { lab=VN}
N 410 -80 520 -80 { lab=#net1}
N 560 -80 680 -80 { lab=#net2}
N 720 -80 840 -80 { lab=#net3}
N 350 -90 370 -90 { lab=VN}
N 880 -80 910 -80 { lab=OUT}
N 410 10 880 10 { lab=VN}
N 670 10 670 50 { lab=VN}
N 410 -200 880 -200 { lab=VP}
N 660 -230 660 -200 { lab=VP}
C {opin.sym} 910 -80 0 0 {name=p6 lab=OUT}
C {xschem_sky130/sky130_fd_pr/pfet_01v8.sym} 390 -140 0 0 {name=M49
L=0.15
W=25
nf=5
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_01v8
spiceprefix=X
}
C {xschem_sky130/sky130_fd_pr/nfet_01v8.sym} 390 -30 0 0 {name=M50
L=0.15
W=25
nf=5
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_01v8
spiceprefix=X
}
C {xschem_sky130/sky130_fd_pr/pfet_01v8.sym} 540 -140 0 0 {name=M51
L=0.15
W=50
nf=10
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_01v8
spiceprefix=X
}
C {xschem_sky130/sky130_fd_pr/nfet_01v8.sym} 540 -30 0 0 {name=M52
L=0.15
W=50
nf=10
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_01v8
spiceprefix=X
}
C {xschem_sky130/sky130_fd_pr/pfet_01v8.sym} 700 -140 0 0 {name=M53
L=0.15
W=75
nf=15
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_01v8
spiceprefix=X
}
C {xschem_sky130/sky130_fd_pr/nfet_01v8.sym} 700 -30 0 0 {name=M54
L=0.15
W=75
nf=15
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_01v8
spiceprefix=X
}
C {xschem_sky130/sky130_fd_pr/pfet_01v8.sym} 860 -140 0 0 {name=M55
L=0.15
W=100
nf=20
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_01v8
spiceprefix=X
}
C {xschem_sky130/sky130_fd_pr/nfet_01v8.sym} 860 -30 0 0 {name=M56
L=0.15
W=100
nf=20
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_01v8
spiceprefix=X
}
C {ipin.sym} 670 50 0 0 {name=p1 lab=VN}
C {ipin.sym} 660 -230 0 0 {name=p2 lab=VP}
C {ipin.sym} 350 -90 0 0 {name=p3 lab=IN}