blob: 098a7a8dd96218c588951523a4ff8bbab9e9ed9e [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 1290 -35 1290 40 { lab=GND}
N 1570 -35 1570 40 { lab=GND}
N 1290 40 1357.5 40 { lab=GND}
N 1357.5 40 1570 40 { lab=GND}
N 1370 -135 1370 -65 { lab=#net1}
N 1210 -65 1290 -65 { lab=GND}
N 1210 -65 1210 40 { lab=GND}
N 1210 40 1290 40 { lab=GND}
N 1570 -65 1637.5 -65 { lab=GND}
N 1637.5 -65 1637.5 40 { lab=GND}
N 1570 -240 1570 -95 { lab=#net2}
N 1290 -360 1290 -300 { lab=#net3}
N 1290 -360 1570 -360 { lab=#net3}
N 1570 -360 1570 -300 { lab=#net3}
N 1287.5 -270 1350 -270 { lab=#net3}
N 1350 -360 1350 -270 { lab=#net3}
N 1507.5 -360 1507.5 -270 { lab=#net3}
N 1430 -410 1430 -360 { lab=#net3}
N 1890 -472.5 1890 -470 { lab=VDD}
N 1890 -500 1890 -472.5 { lab=VDD}
N 1430 -500 1890 -500 { lab=VDD}
N 1430 -500 1430 -470 { lab=VDD}
N 1887.5 -440 1967.5 -440 { lab=VDD}
N 1967.5 -500 1967.5 -440 { lab=VDD}
N 1890 -500 1967.5 -500 { lab=VDD}
N 1050 -500 1050 -470 { lab=VDD}
N 1050 -500 1430 -500 { lab=VDD}
N 1050 -360 1152.5 -360 { lab=iref}
N 1152.5 -440 1152.5 -360 { lab=iref}
N 1767.5 -440 1850 -440 { lab=iref}
N 970 -440 1052.5 -440 { lab=VDD}
N 970 -500 970 -440 { lab=VDD}
N 970 -500 1050 -500 { lab=VDD}
N 1430 -440 1510 -440 { lab=VDD}
N 1510 -500 1510 -440 { lab=VDD}
N 1370 -137.5 1370 -135 { lab=#net1}
N 1507.5 -270 1572.5 -270 { lab=#net3}
N 1290 -240 1290 -95 { lab=#net1}
N 1290 -137.5 1370 -137.5 { lab=#net1}
N 1090 -440 1152.5 -440 { lab=iref}
N 1275 -440 1390 -440 { lab=iref}
N 1152.5 -440 1275 -440 { lab=iref}
N 1330 -65 1530 -65 { lab=#net1}
N 1050 -410 1050 -360 { lab=iref}
N 1180 -270 1250 -270 { lab=vin_n}
N 1750 -190 1800 -190 { lab=#net4}
N 1720 -250 1720 -230 { lab=VDD}
N 1720 -190 1720 -110 { lab=GND}
N 1570 -190 1690 -190 { lab=#net2}
N 1860 -190 1890 -190 { lab=vout}
N 950 -500 970 -500 { lab=VDD}
N 950 40 1210 40 { lab=GND}
N 1610 -270 1670 -270 { lab=vin_p}
N 950 -360 1050 -360 { lab=iref}
N 1570 40 1890 40 { lab=GND}
N 1890 40 1980 40 { lab=GND}
N 1980 -60 1980 40 { lab=GND}
N 1890 -60 1980 -60 { lab=GND}
N 1670 -60 1850 -60 { lab=#net2}
N 1670 -190 1670 -60 { lab=#net2}
N 1890 -190 1890 -90 { lab=vout}
N 1890 -410 1890 -190 { lab=vout}
N 1890 -240 2030 -240 { lab=vout}
N 1890 -30 1890 40 { lab=GND}
N 1720 -110 1720 40 {
lab=GND}
C {sky130_fd_pr/pfet_01v8.sym} 1270 -270 0 0 {name=M1
L=0.3
W=3
ad="'W * 0.29'" pd="'2 * (W + 0.29)'"
as="'W * 0.29'" ps="'2 * (W + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
nf=1 mult=200
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1590 -270 0 1 {name=M2
L=0.3
W=3
ad="'W * 0.29'" pd="'2 * (W + 0.29)'"
as="'W * 0.29'" ps="'2 * (W + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
nf=1 mult=200
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 1310 -65 0 1 {name=M3
L=0.3
W=3
ad="'W * 0.29'" pd="'2 * (W + 0.29)'"
as="'W * 0.29'" ps="'2 * (W + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
nf=1 mult=30
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 1550 -65 0 0 {name=M4
L=0.3
W=3
ad="'W * 0.29'" pd="'2 * (W + 0.29)'"
as="'W * 0.29'" ps="'2 * (W + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
nf=1 mult=30
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1410 -440 0 0 {name=M5
L=0.3
W=3
ad="'W * 0.29'" pd="'2 * (W + 0.29)'"
as="'W * 0.29'" ps="'2 * (W + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
nf=1 mult=30
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1870 -440 0 0 {name=M7
L=0.3
W=3
ad="'W * 0.29'" pd="'2 * (W + 0.29)'"
as="'W * 0.29'" ps="'2 * (W + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
nf=1 mult=150
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1070 -440 0 1 {name=M8
L=0.3
W=3
ad="'W * 0.29'" pd="'2 * (W + 0.29)'"
as="'W * 0.29'" ps="'2 * (W + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
nf=1 mult=15
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 1720 -210 1 0 {name=M9
L=0.15
W=0.75
ad="'W * 0.29'" pd="'2 * (W + 0.29)'"
as="'W * 0.29'" ps="'2 * (W + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
nf=1 mult=6
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/cap_mim_m3_1.sym} 1830 -190 1 1 {name=C1 model=cap_mim_m3_1 W=17.55 L=15 MF=6 spiceprefix=X}
C {sky130_fd_pr/nfet_01v8.sym} 1870 -60 0 0 {name=M6
L=0.45
W=4.5
ad="'W * 0.29'" pd="'2 * (W + 0.29)'"
as="'W * 0.29'" ps="'2 * (W + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
nf=1 mult=150
model=nfet_01v8
spiceprefix=X
}
C {devices/iopin.sym} 950 -500 2 0 {name=p1 lab=VDD}
C {devices/iopin.sym} 950 40 2 0 {name=p2 lab=GND}
C {devices/ipin.sym} 960 -360 0 0 {name=p5 lab=iref}
C {devices/lab_pin.sym} 1770 -440 0 0 {name=l1 sig_type=std_logic lab=iref}
C {devices/opin.sym} 2030 -240 0 0 {name=p3 lab=vout}
C {devices/ipin.sym} 1180 -270 0 0 {name=p10 lab=vin_n}
C {devices/ipin.sym} 1660 -270 2 0 {name=p4 lab=vin_p}
C {devices/lab_pin.sym} 1720 -250 2 0 {name=l2 sig_type=std_logic lab=VDD}