blob: 20627d5456725963bc97daa1b32e2335ff6cdc57 [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
P 4 5 0 -0 -0 -890 1680 -890 1680 0 0 -0 {}
P 4 5 1750 0 1750 -890 2420 -890 2420 -0 1750 0 {}
T {se_folded_cascode_p} 20 -870 0 0 0.4 0.4 {}
T {Dummies} 1770 -880 0 0 0.4 0.4 {}
N 990 -450 1010 -450 { lab=inn}
N 670 -450 710 -450 { lab=inp}
N 750 -450 780 -450 { lab=vdd}
N 920 -450 950 -450 { lab=vdd}
N 750 -520 750 -480 { lab=diff}
N 750 -520 950 -520 { lab=diff}
N 950 -520 950 -480 { lab=diff}
N 850 -600 850 -520 { lab=diff}
N 850 -630 880 -630 { lab=vdd}
N 750 -420 750 -310 { lab=out1n}
N 950 -420 950 -350 { lab=out1p}
N 1240 -180 1420 -180 { lab=vbn1}
N 950 -350 1460 -350 { lab=out1p}
N 750 -310 1200 -310 { lab=out1n}
N 1460 -180 1490 -180 { lab=vss}
N 1170 -180 1200 -180 { lab=vss}
N 1200 -150 1200 -90 { lab=vss}
N 1200 -90 1460 -90 { lab=vss}
N 1460 -150 1460 -90 { lab=vss}
N 1240 -410 1420 -410 { lab=vbn2}
N 1460 -410 1490 -410 { lab=vss}
N 1170 -410 1200 -410 { lab=vss}
N 1200 -500 1200 -440 { lab=mirr}
N 1460 -500 1460 -440 { lab=out}
N 1240 -530 1420 -530 { lab=bias}
N 1240 -630 1420 -630 { lab=mirr}
N 1200 -600 1200 -560 { lab=nd10}
N 1460 -600 1460 -560 { lab=nd11}
N 1330 -630 1330 -480 { lab=mirr}
N 1200 -480 1330 -480 { lab=mirr}
N 1460 -480 1570 -480 { lab=out}
N 850 -710 1460 -710 { lab=vdd}
N 1460 -710 1460 -660 { lab=vdd}
N 1200 -710 1200 -660 { lab=vdd}
N 1170 -630 1200 -630 { lab=vdd}
N 1460 -630 1490 -630 { lab=vdd}
N 1460 -530 1490 -530 { lab=vdd}
N 1170 -530 1200 -530 { lab=vdd}
N 760 -630 810 -630 { lab=vbp1}
N 190 -420 190 -400 { lab=bias}
N 230 -630 280 -630 { lab=vbp1}
N 280 -630 280 -570 { lab=vbp1}
N 190 -570 280 -570 { lab=vbp1}
N 190 -600 190 -570 { lab=vbp1}
N 160 -630 190 -630 { lab=vdd}
N 230 -510 280 -510 { lab=bias}
N 280 -510 280 -450 { lab=bias}
N 190 -450 280 -450 { lab=bias}
N 190 -480 190 -450 { lab=bias}
N 160 -510 190 -510 { lab=vdd}
N 190 -570 190 -540 { lab=vbp1}
N 190 -450 190 -420 { lab=bias}
N 130 -710 150 -710 { lab=vdd}
N 150 -710 190 -710 { lab=vdd}
N 190 -710 190 -660 { lab=vdd}
N 420 -630 450 -630 { lab=vdd}
N 420 -710 420 -660 { lab=vdd}
N 190 -710 420 -710 { lab=vdd}
N 280 -630 380 -630 { lab=vbp1}
N 420 -600 420 -440 { lab=vbn2}
N 330 -410 380 -410 { lab=vbn2}
N 420 -410 450 -410 { lab=vss}
N 330 -180 380 -180 { lab=vbn1}
N 120 -90 420 -90 { lab=vss}
N 420 -180 450 -180 { lab=vss}
N 420 -90 1200 -90 { lab=vss}
N 420 -710 850 -710 { lab=vdd}
N 330 -470 330 -410 { lab=vbn2}
N 330 -470 420 -470 { lab=vbn2}
N 420 -150 420 -90 { lab=vss}
N 420 -380 420 -210 { lab=vbn1}
N 330 -250 330 -180 { lab=vbn1}
N 330 -250 420 -250 { lab=vbn1}
N 850 -670 850 -660 { lab=vdd}
N 850 -710 850 -670 { lab=vdd}
N 1200 -380 1200 -210 { lab=out1n}
N 1460 -380 1460 -210 { lab=out1p}
N 1910 -830 1910 -750 { lab=vdd}
N 1910 -750 1950 -750 { lab=vdd}
N 1990 -830 1990 -780 { lab=vdd}
N 1990 -720 1990 -680 { lab=vdd}
N 1910 -680 1990 -680 { lab=vdd}
N 1910 -750 1910 -680 { lab=vdd}
N 1910 -830 1990 -830 { lab=vdd}
N 1990 -830 2070 -830 { lab=vdd}
N 1990 -680 2070 -680 { lab=vdd}
N 2070 -830 2070 -680 { lab=vdd}
N 1990 -750 2070 -750 { lab=vdd}
N 2160 -830 2160 -750 { lab=mirr}
N 2160 -750 2200 -750 { lab=mirr}
N 2240 -830 2240 -780 { lab=mirr}
N 2240 -720 2240 -680 { lab=mirr}
N 2160 -680 2240 -680 { lab=mirr}
N 2160 -750 2160 -680 { lab=mirr}
N 2160 -830 2240 -830 { lab=mirr}
N 2240 -750 2270 -750 { lab=vdd}
N 2160 -610 2160 -530 { lab=bias}
N 2160 -530 2200 -530 { lab=bias}
N 2240 -610 2240 -560 { lab=bias}
N 2240 -500 2240 -460 { lab=bias}
N 2160 -460 2240 -460 { lab=bias}
N 2160 -530 2160 -460 { lab=bias}
N 2160 -610 2240 -610 { lab=bias}
N 2240 -530 2270 -530 { lab=vdd}
N 1910 -400 1910 -320 { lab=vss}
N 1910 -320 1950 -320 { lab=vss}
N 1990 -400 1990 -350 { lab=vss}
N 1990 -290 1990 -250 { lab=vss}
N 1910 -250 1990 -250 { lab=vss}
N 1910 -320 1910 -250 { lab=vss}
N 1910 -400 1990 -400 { lab=vss}
N 1990 -400 2070 -400 { lab=vss}
N 1990 -250 2070 -250 { lab=vss}
N 2070 -400 2070 -250 { lab=vss}
N 1990 -320 2070 -320 { lab=vss}
N 2160 -400 2160 -320 { lab=vbn2}
N 2160 -320 2200 -320 { lab=vbn2}
N 2240 -400 2240 -350 { lab=vbn2}
N 2240 -290 2240 -250 { lab=vbn2}
N 2160 -250 2240 -250 { lab=vbn2}
N 2160 -320 2160 -250 { lab=vbn2}
N 2160 -400 2240 -400 { lab=vbn2}
N 2240 -320 2270 -320 { lab=vss}
N 1910 -200 1910 -120 { lab=vss}
N 1910 -120 1950 -120 { lab=vss}
N 1990 -200 1990 -150 { lab=vss}
N 1990 -90 1990 -50 { lab=vss}
N 1910 -50 1990 -50 { lab=vss}
N 1910 -120 1910 -50 { lab=vss}
N 1910 -200 1990 -200 { lab=vss}
N 1990 -200 2070 -200 { lab=vss}
N 1990 -50 2070 -50 { lab=vss}
N 2070 -200 2070 -50 { lab=vss}
N 1990 -120 2070 -120 { lab=vss}
N 2160 -200 2160 -120 { lab=diff}
N 2160 -120 2200 -120 { lab=diff}
N 2240 -200 2240 -150 { lab=diff}
N 2240 -90 2240 -50 { lab=diff}
N 2160 -50 2240 -50 { lab=diff}
N 2160 -120 2160 -50 { lab=diff}
N 2160 -200 2240 -200 { lab=diff}
N 2240 -120 2270 -120 { lab=vdd}
C {sky130_primitives/pfet_01v8_lvt.sym} 970 -450 0 1 {name=M3
L=1
W=4
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_01v8_lvt
spiceprefix=X
}
C {devices/ipin.sym} 1010 -450 2 0 {name=p3 lab=inn}
C {devices/ipin.sym} 670 -450 0 0 {name=p4 lab=inp}
C {sky130_primitives/pfet_01v8_lvt.sym} 730 -450 0 0 {name=M2
L=1
W=4
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_01v8_lvt
spiceprefix=X
}
C {devices/lab_wire.sym} 750 -450 0 1 {name=l16 sig_type=std_logic lab=vdd}
C {devices/lab_wire.sym} 950 -450 0 0 {name=l23 sig_type=std_logic lab=vdd}
C {sky130_primitives/pfet_01v8_lvt.sym} 830 -630 0 0 {name=M1
L=1
W=1
nf=1
mult=14
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} 850 -630 0 1 {name=l25 sig_type=std_logic lab=vdd}
C {sky130_primitives/nfet_01v8_lvt.sym} 1220 -180 0 1 {name=M4
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=nfet_01v8_lvt
spiceprefix=X
}
C {sky130_primitives/nfet_01v8_lvt.sym} 1440 -180 0 0 {name=M5
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=nfet_01v8_lvt
spiceprefix=X
}
C {devices/lab_wire.sym} 1460 -180 0 1 {name=l28 sig_type=std_logic lab=vss}
C {devices/lab_wire.sym} 1200 -180 0 0 {name=l32 sig_type=std_logic lab=vss}
C {sky130_primitives/nfet_01v8_lvt.sym} 1220 -410 0 1 {name=M6
L=4
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_lvt
spiceprefix=X
}
C {sky130_primitives/nfet_01v8_lvt.sym} 1440 -410 0 0 {name=M7
L=4
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_lvt
spiceprefix=X
}
C {devices/lab_wire.sym} 1460 -410 0 1 {name=l35 sig_type=std_logic lab=vss}
C {devices/lab_wire.sym} 1200 -410 0 0 {name=l36 sig_type=std_logic lab=vss}
C {sky130_primitives/pfet_01v8_lvt.sym} 1220 -530 0 1 {name=M8
L=4
W=2
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_01v8_lvt
spiceprefix=X
}
C {sky130_primitives/pfet_01v8_lvt.sym} 1440 -530 0 0 {name=M9
L=4
W=2
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_01v8_lvt
spiceprefix=X
}
C {sky130_primitives/pfet_01v8_lvt.sym} 1220 -630 0 1 {name=M10
L=4
W=2
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_01v8_lvt
spiceprefix=X
}
C {sky130_primitives/pfet_01v8_lvt.sym} 1440 -630 0 0 {name=M11
L=4
W=2
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_01v8_lvt
spiceprefix=X
}
C {devices/lab_wire.sym} 1000 -310 0 1 {name=l37 sig_type=std_logic lab=out1n}
C {devices/lab_wire.sym} 1000 -350 0 1 {name=l38 sig_type=std_logic lab=out1p}
C {devices/lab_wire.sym} 1280 -630 0 1 {name=l39 sig_type=std_logic lab=mirr
}
C {devices/lab_wire.sym} 1290 -530 0 1 {name=l40 sig_type=std_logic lab=bias
}
C {devices/lab_wire.sym} 1310 -410 0 1 {name=l41 sig_type=std_logic lab=vbn2}
C {devices/lab_wire.sym} 1340 -180 0 1 {name=l42 sig_type=std_logic lab=vbn1}
C {devices/opin.sym} 1570 -480 0 0 {name=p6 lab=out}
C {devices/lab_wire.sym} 1200 -630 0 0 {name=l43 sig_type=std_logic lab=vdd}
C {devices/lab_wire.sym} 1460 -630 0 1 {name=l44 sig_type=std_logic lab=vdd}
C {devices/lab_wire.sym} 1460 -530 0 1 {name=l45 sig_type=std_logic lab=vdd}
C {devices/lab_wire.sym} 1200 -530 0 0 {name=l46 sig_type=std_logic lab=vdd}
C {devices/lab_wire.sym} 810 -630 0 0 {name=l47 sig_type=std_logic lab=vbp1}
C {devices/iopin.sym} 190 -400 1 0 {name=p7 lab=bias}
C {sky130_primitives/pfet_01v8_lvt.sym} 210 -510 0 1 {name=MB1
L=4
W=2
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_lvt
spiceprefix=X
}
C {devices/lab_wire.sym} 190 -630 0 0 {name=l1 sig_type=std_logic lab=vdd}
C {sky130_primitives/pfet_01v8_lvt.sym} 210 -630 0 1 {name=MB2
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_lvt
spiceprefix=X
}
C {devices/lab_wire.sym} 190 -510 0 0 {name=l4 sig_type=std_logic lab=vdd}
C {devices/lab_wire.sym} 230 -630 0 1 {name=l5 sig_type=std_logic lab=vbp1}
C {devices/iopin.sym} 130 -710 2 0 {name=p8 lab=vdd}
C {sky130_primitives/pfet_01v8_lvt.sym} 400 -630 0 0 {name=MB3
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_lvt
spiceprefix=X
}
C {devices/lab_wire.sym} 420 -630 0 1 {name=l8 sig_type=std_logic lab=vdd}
C {sky130_primitives/nfet_01v8_lvt.sym} 400 -410 0 0 {name=MB4
L=4
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=nfet_01v8_lvt
spiceprefix=X
}
C {devices/lab_wire.sym} 380 -410 0 0 {name=l9 sig_type=std_logic lab=vbn2}
C {devices/lab_wire.sym} 420 -410 0 1 {name=l10 sig_type=std_logic lab=vss}
C {sky130_primitives/nfet_01v8_lvt.sym} 400 -180 0 0 {name=MB5
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=nfet_01v8_lvt
spiceprefix=X
}
C {devices/iopin.sym} 120 -90 2 0 {name=p9 lab=vss}
C {devices/lab_wire.sym} 420 -180 0 1 {name=l11 sig_type=std_logic lab=vss}
C {devices/lab_wire.sym} 380 -180 0 0 {name=l2 sig_type=std_logic lab=vbn1}
C {devices/lab_wire.sym} 850 -520 0 1 {name=l3 sig_type=std_logic lab=diff
}
C {devices/lab_wire.sym} 1200 -580 0 1 {name=l6 sig_type=std_logic lab=nd10
}
C {devices/lab_wire.sym} 1460 -580 0 1 {name=l7 sig_type=std_logic lab=nd11
}
C {sky130_primitives/pfet_01v8_lvt.sym} 1970 -750 0 0 {name=MDUM1[43:0]
L=4
W=2
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} 1910 -830 0 1 {name=l12 sig_type=std_logic lab=vdd}
C {sky130_primitives/pfet_01v8_lvt.sym} 2220 -750 0 0 {name=MDUM2[3:0]
L=4
W=2
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} 2240 -750 0 1 {name=l13 sig_type=std_logic lab=vdd}
C {devices/lab_wire.sym} 2160 -830 0 1 {name=l14 sig_type=std_logic lab=mirr
}
C {sky130_primitives/pfet_01v8_lvt.sym} 2220 -530 0 0 {name=MDUM3[3:0]
L=4
W=2
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} 2240 -530 0 1 {name=l17 sig_type=std_logic lab=vdd}
C {devices/lab_wire.sym} 2160 -610 0 1 {name=l18 sig_type=std_logic lab=bias
}
C {sky130_primitives/nfet_01v8_lvt.sym} 1970 -320 0 0 {name=MDUM4[23:0]
L=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/nfet_01v8_lvt.sym} 2220 -320 0 0 {name=MDUM5[3:0]
L=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 {devices/lab_wire.sym} 2160 -400 0 1 {name=l21 sig_type=std_logic lab=vbn2
}
C {sky130_primitives/nfet_01v8_lvt.sym} 1970 -120 0 0 {name=MDUM6[43:0]
L=1
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 {devices/lab_wire.sym} 1910 -200 0 1 {name=l24 sig_type=std_logic lab=vss}
C {sky130_primitives/pfet_01v8_lvt.sym} 2220 -120 0 0 {name=MDUM7[3:0]
L=1
W=4
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} 2240 -120 0 1 {name=l49 sig_type=std_logic lab=vdd}
C {devices/lab_wire.sym} 2160 -200 0 1 {name=l50 sig_type=std_logic lab=diff
}
C {devices/lab_wire.sym} 1910 -400 0 1 {name=l19 sig_type=std_logic lab=vss}
C {devices/lab_wire.sym} 2240 -320 0 1 {name=l20 sig_type=std_logic lab=vss}