10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Eldo Control Language<br />

Statistical Processing<br />

return 1<br />

.end_define_function<br />

.t_main<br />

.option set_<strong>eldo</strong>_cl_verbose=0<br />

* Netlist for CMOS RIPPLE CARRY ADDER<br />

* This example centers around an 1-bit CMOS ripple carry adder<br />

.PARAM WIN_GLOB =40U<br />

.PARAM WOUT_GLOB=40U<br />

* INCLUDE NMOS AND PMOS MODELS<br />

.SUBCKT ONEBITADDER VDD VSS A B C SUM CO PARAM: WIN=40U WOUT=40U<br />

XMP1 VDD A 1 VDD P W={2*WIN} L=1U AD=400P AS=400P<br />

XMP2 VDD B 1 VDD P W={2*WIN} L=1U AD=400P AS=400P<br />

XMP3 VDD A 2 VDD P W=20U L=1U AD=400P AS=400P<br />

XMP4 VDD A 3 VDD P W=20U L=1U AD=400P AS=400P<br />

XMP5 VDD B 3 VDD P W=20U L=1U AD=400P AS=400P<br />

XMP6 VDD C 3 VDD P W=20U L=1U AD=400P AS=400P<br />

XMP7 1 C NC VDD P W={2*WIN} L=1U AD=400P AS=400P<br />

XMP8 2 B NC VDD P W=20U L=1U AD=400P AS=400P<br />

XMP9 3 NC NS VDD P W=20U L=1U AD=400P AS=400P<br />

XMP10 VDD A 7 VDD P W=20U L=1U AD=400P AS=400P<br />

XMP11 7 B 8 VDD P W=20U L=1U AD=400P AS=400P<br />

XMP12 8 C NS VDD P W=20U L=1U AD=400P AS=400P<br />

XMN13 NC C 4 VSS N W=WIN L=1U AD=400P AS=400P<br />

XMN14 NC B 5 VSS N W=20U L=1U AD=400P AS=400P<br />

XMN15 NS NC 6 VSS N W=20U L=1U AD=400P AS=400P<br />

XMN16 4 A VSS VSS N W=WIN L=1U AD=400P AS=400P<br />

XMN17 4 B VSS VSS N W=WIN L=1U AD=400P AS=400P<br />

XMN18 5 A VSS VSS N W=20U L=1U AD=400P AS=400P<br />

XMN19 6 A VSS VSS N W=20U L=1U AD=400P AS=400P<br />

XMN20 6 B VSS VSS N W=20U L=1U AD=400P AS=400P<br />

XMN21 6 C VSS VSS N W=20U L=1U AD=400P AS=400P<br />

XMN22 NS C 9 VSS N W=20U L=1U AD=400P AS=400P<br />

XMN23 9 B 10 VSS N W=20U L=1U AD=400P AS=400P<br />

XMN24 10 A VSS VSS N W=20U L=1U AD=400P AS=400P<br />

* SUM AND CARRY OUTPUT BUFFERS<br />

XMP25 VDD NS SUM VDD P W=20U L=1U AD=400P AS=400P<br />

XMN26 SUM NS VSS VSS N W=20U L=1U AD=400P AS=400P<br />

XMP27 VDD NC CO VDD P W={2*WOUT} L=1U AD=400P AS=400P<br />

XMN28 CO NC VSS VSS N W=WOUT L=1U AD=400P AS=400P<br />

* LAYOUT CAPACITANCES<br />

C1 1 VSS 0.05P<br />

C2 2 VSS 0.05P<br />

C3 3 VSS 0.05P<br />

C4 4 VSS 0.05P<br />

C5 5 VSS 0.05P<br />

C6 6 VSS 0.05P<br />

CA A VSS 0.1P<br />

CB B VSS 0.1P<br />

CC C VSS 0.1P<br />

CSM SUM VSS 0.15P<br />

Eldo® User's Manual, 15.3 1109

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!