blob: acd120a9fcfbf9cc8cd311d450827e20ea67b0a6 [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 60 -200 60 -170 { lab=Vp}
N 60 -200 410 -200 { lab=Vp}
N 20 -140 60 -140 { lab=Vp}
N 20 -200 20 -140 { lab=Vp}
N 20 -200 60 -200 { lab=Vp}
N 150 -20 170 -20 { lab=Vp}
N 150 -60 150 -20 { lab=Vp}
N 150 -60 170 -60 { lab=Vp}
N 330 -20 350 -20 { lab=Vp}
N 350 -60 350 -20 { lab=Vp}
N 330 -60 350 -60 { lab=Vp}
N 60 -110 60 170 { lab=#net1}
N 100 200 260 200 { lab=#net2}
N 100 -140 540 -140 { lab=#net1}
N 580 -200 580 -170 { lab=Vp}
N 410 -200 580 -200 { lab=Vp}
N 580 -110 580 170 { lab=vout}
N 500 200 540 200 { lab=#net3}
N 230 150 230 200 { lab=#net2}
N 60 -90 120 -90 { lab=#net1}
N 120 -140 120 -90 { lab=#net1}
N 60 230 60 280 { lab=#net4}
N 60 280 580 280 { lab=#net4}
N 580 230 580 280 { lab=#net4}
N 300 230 300 280 { lab=#net4}
N 460 230 460 280 { lab=#net4}
N 300 200 330 200 { lab=#net4}
N 430 200 460 200 { lab=#net4}
N 20 200 60 200 { lab=#net4}
N 20 200 20 280 { lab=#net4}
N 580 200 610 200 { lab=#net4}
N 580 -140 620 -140 { lab=Vp}
N 620 -200 620 -140 { lab=Vp}
N 580 -200 620 -200 { lab=Vp}
N 210 -20 290 -20 { lab=ib}
N 170 20 240 20 { lab=ib}
N 240 -20 240 20 { lab=ib}
N 300 100 320 100 { lab=Vp}
N 440 100 460 100 { lab=Vp}
N 320 100 350 100 { lab=Vp}
N 350 100 440 100 { lab=Vp}
N 330 10 330 50 { lab=#net5}
N 300 50 330 50 { lab=#net5}
N 300 50 300 70 { lab=#net5}
N 330 50 460 50 { lab=#net5}
N 460 50 460 70 { lab=#net5}
N 300 130 300 170 { lab=#net2}
N 230 150 300 150 { lab=#net2}
N 460 130 460 150 { lab=#net3}
N 460 150 510 150 { lab=#net3}
N 510 150 510 200 { lab=#net3}
N 460 150 460 170 { lab=#net3}
N 240 100 260 100 { lab=inp}
N 500 100 520 100 { lab=inn}
N 580 20 650 20 { lab=vout}
N 170 -200 170 -50 { lab=Vp}
N 330 -200 330 -50 { lab=Vp}
N 370 280 370 300 { lab=#net4}
N 170 10 170 40 { lab=ib}
N 280 -230 280 -200 { lab=Vp}
N 420 -200 420 100 {
lab=Vp}
N 580 90 610 90 {
lab=vout}
N 670 90 680 90 {
lab=cltop}
N 610 200 610 280 {
lab=#net4}
N 580 280 610 280 {
lab=#net4}
N 430 200 430 280 {
lab=#net4}
N 330 200 330 280 {
lab=#net4}
N 20 280 60 280 {
lab=#net4}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/pfet_01v8.sym} 80 -140 0 1 {name=M7
L=1
W=1.4
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_01v8
spiceprefix=X
}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/pfet_01v8.sym} 560 -140 0 0 {name=M8
L=1
W=1.4
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_01v8
spiceprefix=X
}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/pfet_01v8.sym} 190 -20 0 1 {name=M9
L=4
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=pfet_01v8
spiceprefix=X
}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/pfet_01v8.sym} 310 -20 0 0 {name=M10
L=4
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=pfet_01v8
spiceprefix=X
}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/pfet_01v8.sym} 280 100 0 0 {name=M1
L=2
W=1.7
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_01v8
spiceprefix=X
}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/pfet_01v8.sym} 480 100 0 1 {name=M2
L=2
W=1.7
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_01v8
spiceprefix=X
}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/nfet_01v8.sym} 280 200 0 0 {name=M3
L=4
W=0.8
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_01v8
spiceprefix=X
}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/nfet_01v8.sym} 480 200 0 1 {name=M4
L=4
W=0.8
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_01v8
spiceprefix=X
}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/nfet_01v8.sym} 560 200 0 0 {name=M6
L=4
W=0.8
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_01v8
spiceprefix=X
}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/nfet_01v8.sym} 80 200 0 1 {name=M5
L=4
W=0.8
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_01v8
spiceprefix=X
}
C {/edatools/opentools/xschem/xschem_library/devices/ipin.sym} 250 100 0 0 {name=p3 lab=inp}
C {/edatools/opentools/xschem/xschem_library/devices/ipin.sym} 510 100 0 1 {name=p4 lab=inn}
C {/edatools/opentools/xschem/xschem_library/devices/opin.sym} 650 20 0 0 {name=p1 lab=vout}
C {/edatools/opentools/xschem/xschem_library/devices/ipin.sym} 170 30 3 0 {name=p6 lab=ib}
C {/home/wisla/sky130_skel/xschem_sky130/sky130_fd_pr/cap_mim_m3_1.sym} 640 90 1 0 {name=C1 model=cap_mim_m3_1 W=32 L=32 MF=1 spiceprefix=X}
C {/edatools/opentools/xschem/xschem_library/devices/opin.sym} 680 90 0 0 {name=p7 lab=cltop}
C {/edatools/opentools/xschem/xschem_library/devices/ipin.sym} 280 -220 3 1 {name=p2 lab=Vp}
C {/edatools/opentools/xschem/xschem_library/devices/ipin.sym} 370 290 1 1 {name=p5 lab=Vn}