blob: a174e7ee15e5a1efff88a75ba681678cc7d6ae4f [file] [log] [blame]
v {xschem version=2.9.9 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 1650 -990 1650 -940 { lab=agnd}
N 1500 -1080 1500 -1040 { lab=#net1}
N 1610 -1020 1610 -970 { lab=agnd}
N 1610 -970 1650 -970 { lab=agnd}
N 1460 -1010 1460 -960 { lab=agnd}
N 1460 -960 1500 -960 { lab=agnd}
N 1540 -1280 1610 -1280 { lab=mir}
N 1500 -1370 1500 -1310 { lab=avdd}
N 1500 -1370 1650 -1370 { lab=avdd}
N 1650 -1370 1650 -1310 { lab=avdd}
N 1640 -1370 1890 -1370 { lab=avdd}
N 1500 -980 1500 -970 { lab=agnd}
N 1500 -970 1500 -960 { lab=agnd}
N 1500 -940 1650 -940 { lab=agnd}
N 1500 -960 1500 -940 { lab=agnd}
N 1650 -1280 1690 -1280 { lab=avdd}
N 1690 -1370 1690 -1280 { lab=avdd}
N 1390 -1280 1500 -1280 { lab=avdd}
N 1390 -1370 1610 -1370 { lab=avdd}
N 640 -1370 640 -1310 { lab=avdd}
N 530 -1280 640 -1280 { lab=avdd}
N 530 -1370 530 -1280 { lab=avdd}
N 530 -1370 640 -1370 { lab=avdd}
N 640 -1370 730 -1370 { lab=avdd}
N 570 -1140 640 -1140 { lab=bg_out}
N 1430 -1240 1460 -1240 { lab=inp}
N 1650 -1240 1690 -1240 { lab=inn}
N 1330 -1000 1330 -960 { lab=agnd}
N 1270 -1030 1290 -1030 { lab=agnd}
N 1270 -1030 1270 -990 { lab=agnd}
N 1330 -1080 1330 -1060 { lab=#net1}
N 1250 -1000 1250 -960 { lab=agnd}
N 1190 -1030 1210 -1030 { lab=agnd}
N 1190 -1030 1190 -990 { lab=agnd}
N 1250 -1080 1250 -1060 { lab=#net1}
N 1160 -1000 1160 -960 { lab=agnd}
N 1100 -1030 1120 -1030 { lab=agnd}
N 1100 -1030 1100 -990 { lab=agnd}
N 1160 -1080 1160 -1060 { lab=#net1}
N 1050 -1000 1050 -960 { lab=agnd}
N 990 -1030 1010 -1030 { lab=agnd}
N 990 -1030 990 -990 { lab=agnd}
N 1050 -1080 1050 -1060 { lab=#net1}
N 960 -1000 960 -960 { lab=agnd}
N 900 -1030 920 -1030 { lab=agnd}
N 900 -1030 900 -990 { lab=agnd}
N 960 -1080 960 -1060 { lab=#net1}
N 850 -1000 850 -960 { lab=agnd}
N 790 -1030 810 -1030 { lab=agnd}
N 790 -1030 790 -990 { lab=agnd}
N 850 -1080 850 -1060 { lab=#net1}
N 750 -1000 750 -960 { lab=agnd}
N 690 -1030 710 -1030 { lab=agnd}
N 690 -1030 690 -990 { lab=agnd}
N 750 -1080 750 -1060 { lab=#net1}
N 1370 -940 1500 -940 { lab=agnd}
N 750 -1080 850 -1080 { lab=#net1}
N 840 -1080 960 -1080 { lab=#net1}
N 960 -1080 1050 -1080 { lab=#net1}
N 1050 -1080 1160 -1080 { lab=#net1}
N 1160 -1080 1250 -1080 { lab=#net1}
N 1240 -1080 1330 -1080 { lab=#net1}
N 680 -1370 1390 -1370 { lab=avdd}
N 1390 -1370 1390 -1280 { lab=avdd}
N 690 -990 690 -960 { lab=agnd}
N 690 -960 750 -960 { lab=agnd}
N 750 -960 850 -960 { lab=agnd}
N 850 -960 970 -960 { lab=agnd}
N 970 -960 1050 -960 { lab=agnd}
N 1050 -960 1160 -960 { lab=agnd}
N 1160 -960 1270 -960 { lab=agnd}
N 1270 -960 1330 -960 { lab=agnd}
N 620 -940 1370 -940 { lab=agnd}
N 790 -990 790 -960 { lab=agnd}
N 1100 -990 1100 -960 { lab=agnd}
N 1190 -990 1190 -960 { lab=agnd}
N 1270 -990 1270 -960 { lab=agnd}
N 900 -990 900 -960 { lab=agnd}
N 990 -990 990 -960 { lab=agnd}
N 610 -940 620 -940 { lab=agnd}
N 640 -960 640 -940 { lab=agnd}
N 680 -1280 710 -1280 { lab=mir}
N 1650 -1250 1650 -1240 { lab=inn}
N 2040 -1190 2250 -1190 { lab=agnd}
N 2250 -1240 2250 -1220 { lab=mir}
N 2250 -1370 2250 -1300 { lab=avdd}
N 1970 -1370 2250 -1370 { lab=avdd}
N 2040 -1370 2040 -1300 { lab=avdd}
N 2200 -1030 2200 -940 { lab=agnd}
N 2110 -1190 2110 -940 { lab=agnd}
N 1940 -1270 2040 -1270 { lab=avdd}
N 1940 -1370 1940 -1270 { lab=avdd}
N 2250 -1270 2360 -1270 { lab=avdd}
N 2360 -1370 2360 -1270 { lab=avdd}
N 2240 -1370 2360 -1370 { lab=avdd}
N 2200 -1060 2280 -1060 { lab=agnd}
N 2280 -1060 2280 -940 { lab=agnd}
N 1650 -940 2020 -940 { lab=agnd}
N 2110 -940 2200 -940 { lab=agnd}
N 2200 -940 2280 -940 { lab=agnd}
N 1980 -1190 2000 -1190 { lab=inp}
N 2290 -1190 2320 -1190 { lab=inn}
N 1890 -1370 1940 -1370 { lab=avdd}
N 1940 -1370 1970 -1370 { lab=avdd}
N 2020 -940 2110 -940 { lab=agnd}
N 1840 -1370 1840 -1230 { lab=avdd}
N 1840 -1200 1900 -1200 { lab=avdd}
N 1900 -1370 1900 -1200 { lab=avdd}
N 1770 -1200 1800 -1200 { lab=mir}
N 1840 -1050 1840 -940 { lab=agnd}
N 1790 -1080 1790 -940 { lab=agnd}
N 2250 -1230 2330 -1230 { lab=mir}
N 1650 -1060 1650 -1050 { lab=#net2}
N 2040 -1160 2040 -1120 { lab=#net3}
N 2040 -1240 2040 -1220 { lab=#net4}
N 2080 -1270 2210 -1270 { lab=#net4}
N 2150 -1270 2150 -1230 { lab=#net4}
N 2040 -1230 2150 -1230 { lab=#net4}
N 2250 -1160 2250 -1120 { lab=#net3}
N 2040 -1120 2250 -1120 { lab=#net3}
N 2200 -1120 2200 -1090 { lab=#net3}
N 1840 -1170 1840 -1110 { lab=#net5}
N 1880 -1080 1930 -1080 { lab=#net5}
N 1930 -1120 1930 -1080 { lab=#net5}
N 1840 -1120 1930 -1120 { lab=#net5}
N 1930 -1060 2160 -1060 { lab=#net5}
N 1930 -1080 1930 -1060 { lab=#net5}
N 1790 -1080 1840 -1080 { lab=agnd}
N 1300 -960 1300 -940 { lab=agnd}
N 1330 -1080 1500 -1080 { lab=#net1}
N 1650 -1150 1650 -1060 { lab=#net2}
N 1500 -1090 1500 -1070 { lab=#net1}
N 1500 -1250 1500 -1240 { lab=inp}
N 1650 -1160 1650 -1150 { lab=#net2}
N 1460 -1240 1480 -1240 { lab=inp}
N 1480 -1240 1500 -1240 { lab=inp}
N 2400 -1230 2410 -1230 { lab=mir}
N 2330 -1230 2400 -1230 { lab=mir}
N 2410 -1230 2430 -1230 { lab=mir}
N 390 -1370 420 -1370 { lab=avdd}
N 420 -940 440 -940 { lab=agnd}
N 320 -940 420 -940 { lab=agnd}
N 230 -940 320 -940 { lab=agnd}
N 640 -1150 640 -1120 { lab=bg_out}
N 640 -1250 640 -1210 { lab=bg_out}
N 640 -1210 640 -1150 { lab=bg_out}
N 1500 -1170 1500 -1150 { lab=#net6}
N 1500 -1240 1500 -1230 { lab=inp}
N 1400 -1160 1500 -1160 { lab=#net6}
N 1400 -1000 1400 -940 { lab=agnd}
N 640 -1120 640 -1090 { lab=bg_out}
N 620 -1060 620 -940 { lab=agnd}
N 1720 -1110 1720 -940 { lab=agnd}
N 1380 -1030 1380 -940 { lab=agnd}
N 1430 -1120 1480 -1120 { lab=agnd}
N 1430 -1120 1430 -940 { lab=agnd}
N 1590 -1190 1590 -940 { lab=agnd}
N 1370 -1200 1480 -1200 { lab=agnd}
N 1370 -1200 1370 -940 { lab=agnd}
N 420 -1370 530 -1370 { lab=avdd}
N 440 -940 610 -940 { lab=agnd}
N 1400 -1160 1400 -1150 { lab=#net6}
N 1400 -1090 1400 -1060 { lab=#net7}
N 1650 -1170 1650 -1160 { lab=#net2}
N 1590 -1200 1630 -1200 { lab=agnd}
N 1590 -1200 1590 -1190 { lab=agnd}
N 1700 -1000 1700 -940 { lab=agnd}
N 1700 -1080 1700 -1060 { lab=#net8}
N 1650 -1140 1700 -1140 { lab=#net2}
N 1650 -1240 1650 -1230 { lab=inn}
N 1370 -1120 1380 -1120 { lab=agnd}
N 640 -1030 640 -1020 { lab=#net9}
N 1560 -1300 1560 -1280 { lab=mir}
N 1540 -1330 1560 -1330 { lab=avdd}
N 1540 -1370 1540 -1330 { lab=avdd}
N 1560 -1370 1560 -1360 { lab=avdd}
N 1600 -1330 1620 -1330 { lab=enable}
N 210 -1370 210 -1270 { lab=avdd}
N 210 -1370 390 -1370 { lab=avdd}
N 220 -1240 310 -1240 { lab=avdd}
N 310 -1370 310 -1240 { lab=avdd}
N 210 -1240 220 -1240 { lab=avdd}
N 210 -1210 210 -1090 { lab=#net10}
N 210 -1030 210 -940 { lab=agnd}
N 210 -940 230 -940 { lab=agnd}
N 210 -1060 270 -1060 { lab=agnd}
N 270 -1060 270 -940 { lab=agnd}
N 130 -1240 170 -1240 { lab=bg_out}
N 130 -1240 130 -1060 { lab=bg_out}
N 130 -1060 170 -1060 { lab=bg_out}
N 210 -1140 280 -1140 { lab=#net10}
N 320 -1140 390 -1140 { lab=agnd}
N 390 -1140 390 -940 { lab=agnd}
N 320 -1180 320 -1170 { lab=avdd}
N 320 -1180 350 -1180 { lab=avdd}
N 350 -1370 350 -1180 { lab=avdd}
N 320 -1110 320 -1070 { lab=inn}
N 320 -1070 350 -1070 { lab=inn}
N 2420 -1230 2420 -1160 { lab=mir}
N 2420 -1100 2420 -940 { lab=agnd}
N 2280 -940 2420 -940 { lab=agnd}
N 2580 -1170 2610 -1170 { lab=bg_out}
N 2560 -1170 2580 -1170 { lab=bg_out}
N 2810 -1320 2810 -1300 { lab=avdd}
N 2810 -1270 2840 -1270 { lab=avdd}
N 2840 -1310 2840 -1270 { lab=avdd}
N 2810 -1310 2840 -1310 { lab=avdd}
N 2730 -1270 2770 -1270 { lab=mir}
N 2360 -1370 2810 -1370 { lab=avdd}
N 2810 -1370 2810 -1320 { lab=avdd}
N 2810 -1240 2810 -1180 { lab=iref}
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 1630 -1280 0 0 {name=M1
L=2
W=3
nf=1
mult=8
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 1520 -1280 0 1 {name=M2
L=2
W=3
nf=1
mult=8
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 660 -1280 0 1 {name=M3
L=2
W=3
nf=1
mult=8
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_g5v0d10v5
spiceprefix=X
}
C {devices/lab_pin.sym} 570 -1140 0 0 {name=l1 sig_type=std_logic lab=bg_out}
C {sky130_fd_pr/pnp_05v5.sym} 1630 -1020 0 0 {name=Q1
model=pnp_05v5_W0p68L0p68
spiceprefix=X
}
C {sky130_fd_pr/pnp_05v5.sym} 1480 -1010 0 0 {name=Q5
model=pnp_05v5_W0p68L0p68
spiceprefix=X
}
C {sky130_fd_pr/pnp_05v5.sym} 1310 -1030 0 0 {name=Q6
model=pnp_05v5_W0p68L0p68
spiceprefix=X
}
C {sky130_fd_pr/pnp_05v5.sym} 1230 -1030 0 0 {name=Q7
model=pnp_05v5_W0p68L0p68
spiceprefix=X
}
C {sky130_fd_pr/pnp_05v5.sym} 1140 -1030 0 0 {name=Q9
model=pnp_05v5_W0p68L0p68
spiceprefix=X
}
C {sky130_fd_pr/pnp_05v5.sym} 1030 -1030 0 0 {name=Q11
model=pnp_05v5_W0p68L0p68
spiceprefix=X
}
C {sky130_fd_pr/pnp_05v5.sym} 940 -1030 0 0 {name=Q13
model=pnp_05v5_W0p68L0p68
spiceprefix=X
}
C {sky130_fd_pr/pnp_05v5.sym} 830 -1030 0 0 {name=Q15
model=pnp_05v5_W0p68L0p68
spiceprefix=X
}
C {sky130_fd_pr/pnp_05v5.sym} 730 -1030 0 0 {name=Q17
model=pnp_05v5_W0p68L0p68
spiceprefix=X
}
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2060 -1270 0 1 {name=M7
L=2
W=3
nf=1
mult=4
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/nfet_g5v0d10v5.sym} 2020 -1190 0 0 {name=M12
L=1
W=3
nf=1
mult=8
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/nfet_g5v0d10v5.sym} 2270 -1190 0 1 {name=M21
L=1
W=3
nf=1
mult=8
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2230 -1270 0 0 {name=M23
L=2
W=3
nf=1
mult=4
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/nfet_g5v0d10v5.sym} 2180 -1060 0 0 {name=M15
L=2
W=5
nf=1
mult=4
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 1820 -1200 0 0 {name=M25
L=2
W=3
nf=1
mult=8
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/nfet_g5v0d10v5.sym} 1860 -1080 0 1 {name=M16
L=2
W=5
nf=1
mult=4
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_g5v0d10v5
spiceprefix=X
}
C {devices/lab_pin.sym} 710 -1280 0 1 {name=l7 sig_type=std_logic lab=mir}
C {devices/lab_pin.sym} 1570 -1280 3 0 {name=l8 sig_type=std_logic lab=mir}
C {devices/lab_pin.sym} 1770 -1200 0 0 {name=l11 sig_type=std_logic lab=mir}
C {devices/lab_pin.sym} 2320 -1190 0 1 {name=l13 sig_type=std_logic lab=inn}
C {devices/lab_pin.sym} 1980 -1190 0 0 {name=l18 sig_type=std_logic lab=inp}
C {devices/lab_pin.sym} 1430 -1240 0 0 {name=l19 sig_type=std_logic lab=inp}
C {devices/lab_pin.sym} 1690 -1240 0 1 {name=l20 sig_type=std_logic lab=inn}
C {sky130_fd_pr/cap_mim_m3_1.sym} 2420 -1130 0 0 {name=C1 model=cap_mim_m3_1 W=16 L=16 MF=1 spiceprefix=X}
C {devices/lab_pin.sym} 2380 -1230 1 0 {name=l21 sig_type=std_logic lab=mir}
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1500 -1200 0 0 {name=R1
W=0.69
L=27
model=res_xhigh_po_0p69
spiceprefix=X
mult=3}
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1650 -1200 0 0 {name=R2
W=0.69
L=27
model=res_xhigh_po_0p69
spiceprefix=X
mult=3}
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1700 -1110 0 1 {name=R3
W=0.69
L=27
model=res_xhigh_po_0p69
spiceprefix=X
mult=1}
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1500 -1120 0 0 {name=R10
W=0.69
L=27
model=res_xhigh_po_0p69
spiceprefix=X
mult=6}
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1400 -1030 0 0 {name=R4
W=0.69
L=27
model=res_xhigh_po_0p69
spiceprefix=X
mult=15}
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1700 -1030 0 1 {name=R11
W=0.69
L=27
model=res_xhigh_po_0p69
spiceprefix=X
mult=15}
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1400 -1120 0 0 {name=R6
W=0.69
L=27
model=res_xhigh_po_0p69
spiceprefix=X
mult=1}
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 640 -1060 0 0 {name=R5
W=0.69
L=27
model=res_xhigh_po_0p69
spiceprefix=X
mult=1}
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 640 -990 0 0 {name=R14
W=0.69
L=27
model=res_xhigh_po_0p69
spiceprefix=X
mult=53}
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 1580 -1330 0 1 {name=M19
L=0.5
W=0.42
nf=1
mult=2
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 190 -1240 0 0 {name=M4
L=5
W=0.42
nf=1
mult=2
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/nfet_g5v0d10v5.sym} 190 -1060 0 0 {name=M5
L=0.5
W=10
nf=1
mult=8
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_g5v0d10v5
spiceprefix=X
}
C {sky130_fd_pr/nfet_g5v0d10v5.sym} 300 -1140 0 0 {name=M6
L=0.5
W=3
nf=1
mult=4
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_g5v0d10v5
spiceprefix=X
}
C {devices/lab_pin.sym} 130 -1140 0 0 {name=l4 sig_type=std_logic lab=bg_out}
C {devices/lab_pin.sym} 350 -1070 0 1 {name=l22 sig_type=std_logic lab=inn}
C {devices/ipin.sym} 1080 -1370 0 0 {name=p1 lab=avdd}
C {devices/ipin.sym} 1110 -940 0 0 {name=p2 lab=agnd}
C {devices/opin.sym} 2610 -1170 0 0 {name=p3 lab=bg_out}
C {devices/lab_pin.sym} 2560 -1170 0 0 {name=l2 sig_type=std_logic lab=bg_out}
C {devices/ipin.sym} 1610 -1330 2 0 {name=p4 lab=enable}
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2790 -1270 0 0 {name=M26
L=2
W=3
nf=1
mult=4
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_g5v0d10v5
spiceprefix=X
}
C {devices/lab_pin.sym} 2730 -1270 2 1 {name=l32 sig_type=std_logic lab=mir}
C {devices/ipin.sym} 2810 -1180 1 0 {name=p6 lab=iref}