blob: f39f9e464593efe71680590a4c5689f76b656198 [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 4300 200 4300 270 { lab=in}
N 4340 300 4350 300 { lab=GND}
N 4340 170 4350 170 { lab=VDD}
N 4350 130 4350 170 { lab=VDD}
N 4300 130 4350 130 { lab=VDD}
N 4300 130 4300 140 { lab=VDD}
N 4300 110 4300 130 { lab=VDD}
N 4300 330 4300 350 { lab=GND}
N 4490 200 4490 270 { lab=out}
N 4530 300 4540 300 { lab=GND}
N 4530 170 4540 170 { lab=VDD}
N 4540 130 4540 170 { lab=VDD}
N 4490 130 4540 130 { lab=VDD}
N 4490 130 4490 140 { lab=VDD}
N 4490 110 4490 130 { lab=VDD}
N 4490 330 4490 350 { lab=GND}
N 4490 230 4530 230 { lab=out}
N 4350 300 4350 340 { lab=GND}
N 4300 340 4350 340 { lab=GND}
N 4540 300 4540 340 { lab=GND}
N 4490 340 4540 340 { lab=GND}
N 4300 230 4340 230 { lab=in}
N 4430 230 4490 230 { lab=out}
N 4340 230 4350 230 { lab=in}
N 4410 230 4430 230 { lab=out}
N 4530 230 4570 230 { lab=out}
N 4230 230 4300 230 { lab=in}
N 4480 300 4490 300 { lab=GND}
N 4480 300 4480 330 { lab=GND}
N 4480 330 4490 330 { lab=GND}
N 4290 300 4300 300 { lab=GND}
N 4290 300 4290 330 { lab=GND}
N 4290 330 4300 330 { lab=GND}
N 4480 170 4490 170 { lab=VDD}
N 4480 140 4480 170 { lab=VDD}
N 4480 140 4490 140 { lab=VDD}
N 4290 170 4300 170 { lab=VDD}
N 4290 140 4290 170 { lab=VDD}
N 4290 140 4300 140 { lab=VDD}
C {/home/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/nfet_01v8_lvt.sym} 4320 300 0 1 {name=M9
L=1
W=5
nf=1
mult=20
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 {/home/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/pfet_01v8_lvt.sym} 4320 170 0 1 {name=M10
L=1
W=5
nf=1
mult=20
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_lvt
spiceprefix=X
}
C {lab_pin.sym} 4300 110 0 0 {name=l13 sig_type=std_logic lab=VDD}
C {lab_pin.sym} 4300 350 0 0 {name=l14 sig_type=std_logic lab=GND}
C {/home/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/nfet_01v8_lvt.sym} 4510 300 0 1 {name=M11
L=1
W=5
nf=1
mult=20
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 {/home/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/pfet_01v8_lvt.sym} 4510 170 0 1 {name=M12
L=1
W=5
nf=1
mult=20
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_lvt
spiceprefix=X
}
C {lab_pin.sym} 4490 110 0 0 {name=l15 sig_type=std_logic lab=VDD}
C {lab_pin.sym} 4490 350 0 0 {name=l1 sig_type=std_logic lab=GND}
C {xschem_sky130/sky130_fd_pr/res_high_po.sym} 4380 230 3 0 {name=R1
W=2.85
L=1.3
model=res_high_po
spiceprefix=X
mult=1}
C {iopin.sym} 4230 230 2 0 {name=p1 lab=in}
C {iopin.sym} 4570 230 0 0 {name=p2 lab=out}
C {iopin.sym} 4130 120 2 0 {name=p3 lab=VDD}
C {iopin.sym} 4130 150 2 0 {name=p4 lab=GND}
C {lab_pin.sym} 4380 250 0 0 {name=l2 sig_type=std_logic lab=GND}