blob: c97f2989c4432d317914ad86371aababb31de110 [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N -100 30 -70 30 {lab=GND}
N 70 30 100 30 {lab=GND}
N 100 -130 130 -130 {lab=VCC}
N -130 -130 -100 -130 {lab=VCC}
N -60 -130 60 -130 {lab=GN}
N -60 -130 -60 -90 {lab=GN}
N -100 -90 -60 -90 {lab=GN}
N -100 -90 -100 0 {lab=GN}
N 100 -40 100 0 {lab=#net1}
N -100 -200 -100 -160 {lab=VCC}
N 0 -200 100 -200 {lab=VCC}
N 100 -200 100 -160 {lab=VCC}
N 100 60 100 80 {lab=SN}
N 0 80 100 80 {lab=SN}
N -100 60 -100 80 {lab=SN}
N 0 80 0 130 {lab=SN}
N 0 -220 0 -200 {lab=VCC}
N -100 -200 0 -200 {lab=VCC}
N -100 80 0 80 {lab=SN}
N 100 -100 100 -40 {lab=#net1}
N -100 -100 -100 -90 { lab=GN}
N 270 -140 270 -40 {
lab=#net1}
N 270 -140 350 -140 {
lab=#net1}
N 270 -40 270 60 {
lab=#net1}
N 270 60 350 60 {
lab=#net1}
N 390 90 390 110 {
lab=GND}
N 390 -200 390 -170 {
lab=VCC}
N 390 60 500 60 {
lab=GND}
N 500 60 500 90 {
lab=GND}
N 390 -140 510 -140 {
lab=VCC}
N 510 -180 510 -140 {
lab=VCC}
N 390 -180 510 -180 {
lab=VCC}
N 500 90 500 100 {
lab=GND}
N 390 100 500 100 {
lab=GND}
N 390 20 390 30 {
lab=OUT}
N 390 -40 390 20 {
lab=OUT}
N 390 -110 390 -40 {
lab=OUT}
N 100 -40 260 -40 {
lab=#net1}
N 260 -40 270 -40 {
lab=#net1}
N 390 -40 460 -40 {
lab=OUT}
N -160 30 -140 30 {
lab=REF}
N 150 30 160 30 {
lab=V_IN}
N 140 30 150 30 {
lab=V_IN}
C {devices/lab_pin.sym} 130 -130 0 1 {name=p189 lab=VCC}
C {devices/lab_pin.sym} -130 -130 0 0 {name=p190 lab=VCC}
C {devices/lab_pin.sym} 0 -220 0 0 {name=p192 lab=VCC}
C {devices/lab_pin.sym} 0 100 0 0 {name=l52 lab=SN}
C {devices/lab_pin.sym} -60 -100 0 1 {name=l53 lab=GN}
C {sky130_fd_pr/pfet_01v8_lvt.sym} 80 -130 0 0 {name=M5
L=1
W=1
ad="'W * 0.29'" pd="'2*(W + 0.29)'"
as="'W * 0.29'" ps="'2*(W + 0.29)'"
nrd=0 nrs=0
sa=0 sb=0 sd=0
nf=1 mult=1
model=pfet_01v8_lvt
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8_lvt.sym} -80 -130 0 1 {name=M6
L=1
W=1
ad="'W * 0.29'" pd="'2*(W + 0.29)'"
as="'W * 0.29'" ps="'2*(W + 0.29)'"
nrd=0 nrs=0
sa=0 sb=0 sd=0
nf=1 mult=1
model=pfet_01v8_lvt
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8_lvt.sym} 120 30 0 1 {name=M23
L=0.15
W=1
ad="'W * 0.29'" pd="'2*(W + 0.29)'"
as="'W * 0.29'" ps="'2*(W + 0.29)'"
nrd=0 nrs=0
sa=0 sb=0 sd=0
nf=1 mult=1
model=nfet_01v8_lvt
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8_lvt.sym} -120 30 0 0 {name=M16
L=0.15
W=1
ad="'W * 0.29'" pd="'2*(W + 0.29)'"
as="'W * 0.29'" ps="'2*(W + 0.29)'"
nrd=0 nrs=0
sa=0 sb=0 sd=0
nf=1 mult=1
model=nfet_01v8_lvt
spiceprefix=X
}
C {devices/gnd.sym} -70 30 0 0 {name=l4 lab=GND}
C {devices/gnd.sym} 70 30 0 0 {name=l5 lab=GND}
C {devices/isource.sym} 0 160 0 0 {name=I0 value=100n}
C {devices/gnd.sym} 0 190 0 0 {name=l1 lab=GND}
C {sky130_fd_pr/nfet_01v8_lvt.sym} 370 60 0 0 {name=M1
L=0.15
W=1
ad="'W * 0.29'" pd="'2*(W + 0.29)'"
as="'W * 0.29'" ps="'2*(W + 0.29)'"
nrd=0 nrs=0
sa=0 sb=0 sd=0
nf=1 mult=1
model=nfet_01v8_lvt
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8_lvt.sym} 370 -140 0 0 {name=M2
L=0.35
W=2
ad="'W * 0.29'" pd="'2*(W + 0.29)'"
as="'W * 0.29'" ps="'2*(W + 0.29)'"
nrd=0 nrs=0
sa=0 sb=0 sd=0
nf=1 mult=1
model=pfet_01v8_lvt
spiceprefix=X
}
C {devices/gnd.sym} 390 110 0 0 {name=l2 lab=GND}
C {devices/lab_pin.sym} 390 -200 0 0 {name=p3 lab=VCC}
C {devices/ipin.sym} -150 30 0 0 {name=p1 lab=REF}
C {devices/ipin.sym} 150 30 2 0 {name=p2 lab=V_IN}
C {devices/opin.sym} 460 -40 0 0 {name=p4 lab=OUT}
C {devices/lab_pin.sym} -250 -190 0 0 {name=p5 lab=VCC}
C {devices/vsource.sym} -250 -160 0 0 {name=V1 value=1.8}
C {devices/gnd.sym} -250 -130 0 0 {name=l3 lab=GND}