| 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=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_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[41: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} |