blob: 8b8ea820c2ca24edd0dc2f8ccdc75ce20690e4b1 [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 330 -200 1130 -200 {
lab=GND}
N 600 -440 600 -420 {
lab=IN}
N 740 -440 740 -430 {
lab=IN}
N 740 -430 740 -420 {
lab=IN}
N 880 -440 880 -420 {
lab=IN}
N 1010 -440 1010 -420 {
lab=IN}
N 1130 -440 1130 -420 {
lab=IN}
N 1130 -200 1140 -200 {
lab=GND}
N 320 -460 1130 -460 {
lab=IN}
N 1130 -460 1130 -440 {
lab=IN}
N 1010 -460 1010 -440 {
lab=IN}
N 880 -460 880 -440 {
lab=IN}
N 740 -460 740 -440 {
lab=IN}
N 600 -460 600 -440 {
lab=IN}
N 680 -440 700 -440 {
lab=ctrll2}
N 700 -440 700 -410 {
lab=ctrll2}
N 540 -440 560 -440 {
lab=ctrll1}
N 560 -440 560 -410 {
lab=ctrll1}
N 820 -440 840 -440 {
lab=ctrll3}
N 840 -430 840 -410 {
lab=ctrll3}
N 840 -440 840 -430 {
lab=ctrll3}
N 950 -440 970 -440 {
lab=ctrll4}
N 970 -440 970 -410 {
lab=ctrll4}
N 1080 -440 1090 -440 {
lab=#net1}
N 1090 -440 1090 -410 {
lab=#net1}
N 600 -360 600 -320 {
lab=#net2}
N 600 -260 600 -200 {
lab=GND}
N 560 -410 560 -290 {
lab=ctrll1}
N 600 -290 610 -290 {
lab=GND}
N 610 -290 610 -200 {
lab=GND}
N 740 -260 740 -200 {
lab=GND}
N 740 -290 750 -290 {
lab=GND}
N 750 -290 750 -200 {
lab=GND}
N 880 -260 880 -200 {
lab=GND}
N 880 -290 890 -290 {
lab=GND}
N 890 -290 890 -200 {
lab=GND}
N 1010 -260 1010 -200 {
lab=GND}
N 1010 -290 1020 -290 {
lab=GND}
N 1020 -290 1020 -200 {
lab=GND}
N 1130 -260 1130 -200 {
lab=GND}
N 1130 -290 1140 -290 {
lab=GND}
N 1140 -290 1140 -200 {
lab=GND}
N 1130 -360 1130 -320 {
lab=#net3}
N 1010 -360 1010 -320 {
lab=#net4}
N 880 -360 880 -320 {
lab=#net5}
N 740 -360 740 -320 {
lab=#net6}
N 700 -410 700 -290 {
lab=ctrll2}
N 840 -410 840 -290 {
lab=ctrll3}
N 970 -410 970 -290 {
lab=ctrll4}
N 1090 -410 1090 -290 {
lab=#net1}
C {sky130_fd_pr/cap_mim_m3_2.sym} 600 -390 0 0 {name=C6 model=cap_mim_m3_2 W=2 L=2 MF=1 spiceprefix=X}
C {devices/ipin.sym} 320 -460 0 0 {name=p1 lab=IN}
C {devices/ipin.sym} 330 -200 0 0 {name=p2 lab=GND
}
C {devices/ipin.sym} 540 -440 0 0 {name=p3 lab=ctrll1}
C {devices/ipin.sym} 690 -440 0 0 {name=p4 lab=ctrll2}
C {devices/ipin.sym} 820 -440 0 0 {name=p5 lab=ctrll3}
C {devices/ipin.sym} 960 -440 0 0 {name=p6 lab=ctrll4}
C {devices/ipin.sym} 1090 -440 0 0 {name=p7 lab=ctrll5}
C {sky130_fd_pr/cap_mim_m3_2.sym} 740 -390 0 0 {name=C1 model=cap_mim_m3_2 W=2 L=2 MF=1 spiceprefix=X}
C {sky130_fd_pr/cap_mim_m3_2.sym} 880 -390 0 0 {name=C2 model=cap_mim_m3_2 W=3 L=2 MF=1 spiceprefix=X}
C {sky130_fd_pr/cap_mim_m3_2.sym} 1010 -390 0 0 {name=C3 model=cap_mim_m3_2 W=3 L=4 MF=1 spiceprefix=X}
C {sky130_fd_pr/cap_mim_m3_2.sym} 1130 -390 0 0 {name=C4 model=cap_mim_m3_2 W=6 L=4 MF=1 spiceprefix=X}
C {sky130_fd_pr/nfet_01v8_lvt.sym} 580 -290 0 0 {name=M1
L=0.15
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_01v8_lvt
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8_lvt.sym} 720 -290 0 0 {name=M2
L=0.15
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_01v8_lvt
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8_lvt.sym} 860 -290 0 0 {name=M3
L=0.15
W=2
nf=2
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_lvt
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8_lvt.sym} 990 -290 0 0 {name=M4
L=0.15
W=3
nf=3
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_lvt
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8_lvt.sym} 1110 -290 0 0 {name=M5
L=0.15
W=6
nf=6
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_lvt
spiceprefix=X
}