blob: b18e9823417b300de1972a255053cbca92ab9a91 [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 0 -970 0 0 {}
L 4 0 -970 3350 -970 {}
L 4 3350 -970 3350 0 {}
L 4 0 0 3360 0 {}
L 4 2670 -970 2670 0 {dash=6}
T {125n} 220 -945 0 0 0.2 0.2 {}
T {500n} 350 -945 0 0 0.2 0.2 {}
T {500n} 520 -945 0 0 0.2 0.2 {}
T {AVDD} 2590 -960 0 0 0.4 0.4 {}
T {DVDD} 2690 -960 0 0 0.4 0.4 {}
N 3110 -200 3200 -200 {lab=clk}
N 3140 -280 3140 -200 {lab=clk}
N 3050 -280 3140 -280 {lab=clk}
N 2900 -280 2970 -280 {lab=fb}
N 2890 -160 2930 -160 {lab=rst_b}
N 270 -880 330 -880 {lab=ibias}
N 300 -880 300 -830 {lab=ibias}
N 230 -830 300 -830 {lab=ibias}
N 230 -850 230 -830 {lab=ibias}
N 210 -750 220 -750 {lab=ibias}
N 230 -930 230 -910 {lab=avdd}
N 230 -930 370 -930 {lab=avdd}
N 370 -930 370 -910 {lab=avdd}
N 370 -850 370 -750 {lab=bias_n}
N 2900 -180 2930 -180 {lab=fb}
N 2800 -200 2930 -200 {lab=out_dig}
N 2860 -180 2900 -180 {lab=fb}
N 2860 -250 2860 -180 {lab=fb}
N 2860 -280 2860 -250 {lab=fb}
N 2860 -280 2900 -280 {lab=fb}
N 220 -750 230 -750 {lab=ibias}
N 200 -880 230 -880 {lab=avdd}
N 2450 -200 2450 -40 {lab=out7}
N 230 -830 230 -750 { lab=ibias}
N 2450 -200 2470 -200 { lab=out7}
N 300 -670 330 -670 { lab=bias_n}
N 300 -740 300 -670 { lab=bias_n}
N 300 -740 370 -740 { lab=bias_n}
N 370 -750 370 -740 { lab=bias_n}
N 370 -740 370 -700 { lab=bias_n}
N 370 -880 410 -880 { lab=avdd}
N 370 -670 410 -670 { lab=avss}
N 370 -640 370 -600 { lab=avss}
N 470 -670 500 -670 { lab=bias_n}
N 540 -750 540 -740 { lab=vn}
N 540 -740 540 -700 { lab=vn}
N 540 -670 580 -670 { lab=avss}
N 170 -290 300 -290 { lab=en}
N 370 -740 470 -740 { lab=bias_n}
N 470 -740 470 -670 { lab=bias_n}
N 540 -880 580 -880 { lab=avdd}
N 540 -850 540 -830 { lab=vp}
N 370 -930 540 -930 { lab=avdd}
N 540 -930 540 -910 { lab=avdd}
N 300 -830 470 -830 { lab=ibias}
N 470 -880 470 -830 { lab=ibias}
N 470 -880 500 -880 { lab=ibias}
N 520 -340 520 -300 { lab=out1}
N 520 -240 520 -200 { lab=avss}
N 820 -340 820 -300 { lab=out2}
N 820 -240 820 -200 { lab=avss}
N 2550 -200 2720 -200 { lab=out_ana}
N 540 -930 660 -930 { lab=avdd}
N 370 -600 660 -600 { lab=avss}
N 540 -640 540 -600 { lab=avss}
N 2510 -180 2510 -140 { lab=avss}
N 2510 -250 2510 -220 {lab=avdd}
N 690 -250 690 -240 { lab=vn}
N 690 -450 690 -430 { lab=vp}
N 690 -370 690 -310 {lab=out2}
N 690 -400 720 -400 {lab=avdd}
N 690 -280 720 -280 {lab=avss}
N 470 -340 520 -340 { lab=out1}
N 640 -280 650 -280 { lab=out1}
N 640 -400 640 -280 { lab=out1}
N 640 -400 650 -400 { lab=out1}
N 690 -340 820 -340 { lab=out2}
N 1120 -340 1120 -300 { lab=out3}
N 1120 -240 1120 -200 { lab=avss}
N 990 -340 1120 -340 { lab=out3}
N 1420 -340 1420 -300 { lab=out4}
N 1420 -240 1420 -200 { lab=avss}
N 1290 -340 1420 -340 { lab=out4}
N 1720 -340 1720 -300 { lab=out5}
N 1720 -240 1720 -200 { lab=avss}
N 1590 -340 1720 -340 { lab=out5}
N 2020 -340 2020 -300 { lab=out6}
N 2020 -240 2020 -200 { lab=avss}
N 1890 -340 2020 -340 { lab=out6}
N 2190 -340 2300 -340 { lab=out7}
N 2450 -340 2450 -200 { lab=out7}
N 2300 -340 2450 -340 { lab=out7}
N 70 -40 2450 -40 { lab=out7}
N 340 -180 340 -150 {lab=vn}
N 340 -150 340 -140 {lab=vn}
N 260 -360 260 -340 { lab=out1}
N 260 -340 340 -340 { lab=out1}
N 340 -340 340 -320 { lab=out1}
N 340 -340 420 -340 { lab=out1}
N 420 -360 420 -340 { lab=out1}
N 200 -390 220 -390 { lab=en}
N 360 -390 380 -390 { lab=out7}
N 420 -470 420 -420 { lab=vp}
N 260 -470 260 -420 { lab=vp}
N 340 -290 370 -290 { lab=avss}
N 340 -210 370 -210 { lab=avss}
N 420 -340 470 -340 { lab=out1}
N 260 -390 290 -390 { lab=avdd}
N 420 -390 450 -390 { lab=avdd}
N 340 -260 340 -240 { lab=#net1}
N 260 -470 420 -470 { lab=vp}
N 200 -390 200 -290 { lab=en}
N 70 -210 70 -40 { lab=out7}
N 520 -340 640 -340 { lab=out1}
N 990 -250 990 -240 { lab=vn}
N 990 -450 990 -430 { lab=vp}
N 990 -370 990 -310 {lab=out3}
N 990 -400 1020 -400 {lab=avdd}
N 990 -280 1020 -280 {lab=avss}
N 940 -280 950 -280 { lab=out2}
N 940 -400 940 -280 { lab=out2}
N 940 -400 950 -400 { lab=out2}
N 820 -340 940 -340 { lab=out2}
N 1290 -250 1290 -240 { lab=vn}
N 1290 -450 1290 -430 { lab=vp}
N 1290 -370 1290 -310 {lab=out4}
N 1290 -400 1320 -400 {lab=avdd}
N 1290 -280 1320 -280 {lab=avss}
N 1240 -280 1250 -280 { lab=out3}
N 1240 -400 1240 -280 { lab=out3}
N 1240 -400 1250 -400 { lab=out3}
N 1120 -340 1240 -340 { lab=out3}
N 1590 -250 1590 -240 { lab=vn}
N 1590 -450 1590 -430 { lab=vp}
N 1590 -370 1590 -310 {lab=out5}
N 1590 -400 1620 -400 {lab=avdd}
N 1590 -280 1620 -280 {lab=avss}
N 1540 -280 1550 -280 { lab=out4}
N 1540 -400 1540 -280 { lab=out4}
N 1540 -400 1550 -400 { lab=out4}
N 1420 -340 1540 -340 { lab=out4}
N 1890 -250 1890 -240 { lab=vn}
N 1890 -450 1890 -430 { lab=vp}
N 1890 -370 1890 -310 {lab=out6}
N 1890 -400 1920 -400 {lab=avdd}
N 1890 -280 1920 -280 {lab=avss}
N 1840 -280 1850 -280 { lab=out5}
N 1840 -400 1840 -280 { lab=out5}
N 1840 -400 1850 -400 { lab=out5}
N 1720 -340 1840 -340 { lab=out5}
N 2190 -250 2190 -240 { lab=vn}
N 2190 -450 2190 -430 { lab=vp}
N 2190 -370 2190 -310 {lab=out7}
N 2190 -400 2220 -400 {lab=avdd}
N 2190 -280 2220 -280 {lab=avss}
N 2140 -280 2150 -280 { lab=out6}
N 2140 -400 2140 -280 { lab=out6}
N 2140 -400 2150 -400 { lab=out6}
N 2020 -340 2140 -340 { lab=out6}
N 70 -210 300 -210 { lab=out7}
N 2340 -340 2340 -300 { lab=out7}
N 2340 -240 2340 -200 { lab=avss}
C {devices/lab_wire.sym} 520 -340 0 0 {name=l6 sig_type=std_logic lab=out1}
C {devices/lab_wire.sym} 3180 -200 0 0 {name=l10 sig_type=std_logic lab=clk}
C {devices/ipin.sym} 170 -290 0 0 {name=p1 lab=en}
C {devices/iopin.sym} 660 -600 0 0 {name=p3 lab=avss}
C {devices/opin.sym} 3200 -200 0 0 {name=p4 lab=clk}
C {devices/iopin.sym} 2710 -70 0 0 {name=p6 lab=dvdd}
C {devices/iopin.sym} 2710 -40 0 0 {name=p7 lab=dvss}
C {devices/iopin.sym} 660 -930 0 0 {name=p8 lab=avdd}
C {devices/lab_wire.sym} 820 -340 0 0 {name=l3 sig_type=std_logic lab=out2}
C {sky130_stdcells/inv_1.sym} 3010 -280 2 0 {name=x8 VGND=dvss VNB=dvss VPB=dvdd VPWR=dvdd prefix=sky130_fd_sc_hd__ }
C {devices/ipin.sym} 2890 -160 0 0 {name=p2 lab=rst_b}
C {devices/ipin.sym} 210 -750 0 0 {name=p5 lab=ibias}
C {devices/noconn.sym} 3110 -180 2 0 {name=l1}
C {devices/lab_wire.sym} 2930 -160 0 0 {name=l9 sig_type=std_logic lab=rst_b}
C {sky130_primitives/pfet_01v8.sym} 350 -880 0 0 {name=M2
L=1
W=1
nf=1
mult=16
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
spiceprefix=X
}
C {sky130_primitives/pfet_01v8.sym} 250 -880 0 1 {name=M1
L=1
W=1
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_01v8
spiceprefix=X
}
C {devices/lab_wire.sym} 2930 -180 0 0 {name=l14 sig_type=std_logic lab=fb}
C {devices/lab_wire.sym} 2930 -200 0 0 {name=l15 sig_type=std_logic lab=out_dig}
C {devices/lab_wire.sym} 230 -880 0 0 {name=l16 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 370 -880 0 1 {name=l17 sig_type=std_logic lab=avdd}
C {xschem/symbols/sky130_stdcells/dfrbp_2.sym} 3020 -180 0 0 {name=x9 VGND=dvss VNB=dvss VPB=dvdd VPWR=dvdd prefix=sky130_fd_sc_hd__
}
C {xschem/symbols/sky130_primitives/nfet_01v8.sym} 350 -670 0 0 {name=M4
L=1
W=1
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_01v8
spiceprefix=X
}
C {devices/lab_wire.sym} 370 -670 0 1 {name=l8 sig_type=std_logic lab=avss
}
C {xschem/symbols/sky130_primitives/nfet_01v8.sym} 520 -670 0 0 {name=M5
L=1
W=1
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_01v8
spiceprefix=X
}
C {devices/lab_wire.sym} 540 -670 0 1 {name=l29 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 540 -750 3 0 {name=l32 sig_type=std_logic lab=vn
}
C {sky130_stdcells/inv_1.sym} 2760 -200 2 1 {name=x7 VGND=dvss VNB=dvss VPB=dvdd VPWR=dvdd prefix=sky130_fd_sc_hd__ }
C {sky130_primitives/pfet_01v8.sym} 520 -880 0 0 {name=M3
L=1
W=1
nf=1
mult=16
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
spiceprefix=X
}
C {devices/lab_wire.sym} 540 -830 3 0 {name=l18 sig_type=std_logic lab=vp
}
C {devices/lab_wire.sym} 540 -880 0 1 {name=l22 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 370 -740 0 1 {name=l28 sig_type=std_logic lab=bias_n
}
C {xschem/symbols/sky130_primitives/cap_mim_m3_1.sym} 520 -270 0 0 {name=C1 model=cap_mim_m3_1 W=4 L=4 MF=1 spiceprefix=X
}
C {devices/lab_wire.sym} 520 -240 3 0 {name=l2 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 820 -240 3 0 {name=l4 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 2630 -200 0 0 {name=l43 sig_type=std_logic lab=out_ana
}
C {xschem/symbols/sky130_primitives/cap_mim_m3_1.sym} 820 -270 0 0 {name=C2 model=cap_mim_m3_1 W=4 L=4 MF=1 spiceprefix=X
}
C {logic/inv_lvt.sym} 2620 -180 0 0 {name=x6}
C {devices/lab_wire.sym} 2510 -180 3 0 {name=l12 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 2510 -220 3 1 {name=l13 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 690 -250 3 0 {name=l21 sig_type=std_logic lab=vn
}
C {devices/lab_wire.sym} 690 -430 3 1 {name=l30 sig_type=std_logic lab=vp
}
C {sky130_primitives/nfet_01v8_lvt.sym} 670 -280 0 0 {name=M6
L=0.4
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_primitives/pfet_01v8_lvt.sym} 670 -400 0 0 {name=M7
L=0.4
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=pfet_01v8_lvt
spiceprefix=X}
C {devices/lab_wire.sym} 1120 -340 0 0 {name=l51 sig_type=std_logic lab=out3
}
C {devices/lab_wire.sym} 1120 -240 3 0 {name=l52 sig_type=std_logic lab=avss
}
C {xschem/symbols/sky130_primitives/cap_mim_m3_1.sym} 1120 -270 0 0 {name=C3 model=cap_mim_m3_1 W=4 L=4 MF=1 spiceprefix=X
}
C {devices/lab_wire.sym} 1420 -340 0 0 {name=l57 sig_type=std_logic lab=out4
}
C {devices/lab_wire.sym} 1420 -240 3 0 {name=l58 sig_type=std_logic lab=avss
}
C {xschem/symbols/sky130_primitives/cap_mim_m3_1.sym} 1420 -270 0 0 {name=C4 model=cap_mim_m3_1 W=4 L=4 MF=1 spiceprefix=X
}
C {devices/lab_wire.sym} 1720 -340 0 0 {name=l63 sig_type=std_logic lab=out5
}
C {devices/lab_wire.sym} 1720 -240 3 0 {name=l64 sig_type=std_logic lab=avss
}
C {xschem/symbols/sky130_primitives/cap_mim_m3_1.sym} 1720 -270 0 0 {name=C5 model=cap_mim_m3_1 W=4 L=4 MF=1 spiceprefix=X
}
C {devices/lab_wire.sym} 2020 -340 0 0 {name=l69 sig_type=std_logic lab=out6
}
C {devices/lab_wire.sym} 2020 -240 3 0 {name=l70 sig_type=std_logic lab=avss
}
C {xschem/symbols/sky130_primitives/cap_mim_m3_1.sym} 2020 -270 0 0 {name=C6 model=cap_mim_m3_1 W=4 L=4 MF=1 spiceprefix=X
}
C {devices/lab_wire.sym} 2340 -340 0 0 {name=l75 sig_type=std_logic lab=out7
}
C {sky130_primitives/nfet_01v8_lvt.sym} 320 -210 0 0 {name=M18
L=0.4
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_primitives/pfet_01v8_lvt.sym} 240 -390 0 0 {name=M19
L=0.4
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=pfet_01v8_lvt
spiceprefix=X}
C {sky130_primitives/nfet_01v8_lvt.sym} 320 -290 0 0 {name=M20
L=0.4
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_primitives/pfet_01v8_lvt.sym} 400 -390 0 0 {name=M21
L=0.4
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=pfet_01v8_lvt
spiceprefix=X}
C {devices/lab_wire.sym} 380 -390 0 0 {name=l23 sig_type=std_logic lab=out7
}
C {devices/lab_wire.sym} 340 -290 0 1 {name=l25 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 320 -470 0 1 {name=l11 sig_type=std_logic lab=vp
}
C {devices/lab_wire.sym} 340 -210 0 1 {name=l24 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 340 -140 0 1 {name=l26 sig_type=std_logic lab=vn
}
C {devices/lab_wire.sym} 260 -390 0 1 {name=l5 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 420 -390 0 1 {name=l7 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 690 -280 0 1 {name=l19 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 690 -400 0 1 {name=l20 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 990 -250 3 0 {name=l27 sig_type=std_logic lab=vn
}
C {devices/lab_wire.sym} 990 -430 3 1 {name=l31 sig_type=std_logic lab=vp
}
C {sky130_primitives/nfet_01v8_lvt.sym} 970 -280 0 0 {name=M8
L=0.4
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_primitives/pfet_01v8_lvt.sym} 970 -400 0 0 {name=M9
L=0.4
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=pfet_01v8_lvt
spiceprefix=X}
C {devices/lab_wire.sym} 990 -280 0 1 {name=l33 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 990 -400 0 1 {name=l34 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 1290 -250 3 0 {name=l35 sig_type=std_logic lab=vn
}
C {devices/lab_wire.sym} 1290 -430 3 1 {name=l36 sig_type=std_logic lab=vp
}
C {sky130_primitives/nfet_01v8_lvt.sym} 1270 -280 0 0 {name=M10
L=0.4
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_primitives/pfet_01v8_lvt.sym} 1270 -400 0 0 {name=M11
L=0.4
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=pfet_01v8_lvt
spiceprefix=X}
C {devices/lab_wire.sym} 1290 -280 0 1 {name=l37 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 1290 -400 0 1 {name=l38 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 1590 -250 3 0 {name=l39 sig_type=std_logic lab=vn
}
C {devices/lab_wire.sym} 1590 -430 3 1 {name=l40 sig_type=std_logic lab=vp
}
C {sky130_primitives/nfet_01v8_lvt.sym} 1570 -280 0 0 {name=M12
L=0.4
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_primitives/pfet_01v8_lvt.sym} 1570 -400 0 0 {name=M13
L=0.4
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=pfet_01v8_lvt
spiceprefix=X}
C {devices/lab_wire.sym} 1590 -280 0 1 {name=l41 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 1590 -400 0 1 {name=l42 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 1890 -250 3 0 {name=l44 sig_type=std_logic lab=vn
}
C {devices/lab_wire.sym} 1890 -430 3 1 {name=l45 sig_type=std_logic lab=vp
}
C {sky130_primitives/nfet_01v8_lvt.sym} 1870 -280 0 0 {name=M14
L=0.4
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_primitives/pfet_01v8_lvt.sym} 1870 -400 0 0 {name=M15
L=0.4
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=pfet_01v8_lvt
spiceprefix=X}
C {devices/lab_wire.sym} 1890 -280 0 1 {name=l46 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 1890 -400 0 1 {name=l47 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 2190 -250 3 0 {name=l48 sig_type=std_logic lab=vn
}
C {devices/lab_wire.sym} 2190 -430 3 1 {name=l49 sig_type=std_logic lab=vp
}
C {sky130_primitives/nfet_01v8_lvt.sym} 2170 -280 0 0 {name=M16
L=0.4
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_primitives/pfet_01v8_lvt.sym} 2170 -400 0 0 {name=M17
L=0.4
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=pfet_01v8_lvt
spiceprefix=X}
C {devices/lab_wire.sym} 2190 -280 0 1 {name=l50 sig_type=std_logic lab=avss
}
C {devices/lab_wire.sym} 2190 -400 0 1 {name=l53 sig_type=std_logic lab=avdd}
C {devices/lab_wire.sym} 2340 -240 3 0 {name=l55 sig_type=std_logic lab=avss
}
C {xschem/symbols/sky130_primitives/cap_mim_m3_1.sym} 2340 -270 0 0 {name=C7 model=cap_mim_m3_1 W=4 L=4 MF=1 spiceprefix=X
}