10.06.2016 Views

eldo_user

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Optimization<br />

Robust Optimization Using Corners<br />

* SS_33 : Slow NMOS Slow PMOS model for 3.3V devices<br />

.ALTER SS_33 : SLOW NMOS SLOW PMOS MODEL<br />

.LIB ./cln90g_lk.<strong>eldo</strong> SS_33<br />

* FF_33 : Fast NMOS Fast PMOS model for 3.3V devices<br />

.ALTER FF_33 : FAST NMOS FAST PMOS MODEL<br />

.lib ./cln90g_lk.<strong>eldo</strong> FF_33<br />

* SF_33 : Slow NMOS Fast PMOS model for 3.3V devices<br />

.ALTER FS_33 : FAST NMOS SLOW PMOS MODEL<br />

.LIB ./cln90g_lk.<strong>eldo</strong> FS_33<br />

* FS_33 : Fast NMOS Slow PMOS model for 3.3V devices<br />

.ALTER FS_33 : SLOW NMOS FAST PMOS MODEL<br />

.LIB ./cln90g_lk.<strong>eldo</strong> SF_33<br />

Analyses and Design Objectives<br />

Two analyses were specified to define the following design objectives:<br />

• A transient analysis to extract the output voltage.<br />

.EXTRACT TRAN LABEL=RSLOPE SLOPE(V(OUT),0,0,140N)<br />

+ GOAL=80.0E6 WEIGHT=1000.0<br />

• A DC analysis for extracting the IDS current.<br />

.PARAM SCAL_I=1E4 ! INVERSE OF TYPICAL VALUE<br />

.EXTRACT DC LABEL=SCAL_IBIAS SCAL_I*ID(M16)<br />

+ GOAL=MINIMIZE WEIGHT=1.0<br />

The constant parameter SCAL_I was used to rescale the extracted measure IBIAS. The values<br />

taken by RSLOPE and SCAL_IBIAS have the same order of magnitude. The specified weight<br />

for the measure RSLOPE was introduced to find a solution that minimize the rise time at the<br />

expense of larger IBIAS values. Users can experiment with different choices of weights.<br />

Design Variables and the Optimization<br />

A shrink parameter WS is used for the width of each MOS instantiated in the netlist. The<br />

capacitor is also optimized:<br />

.PARAMOPT<br />

+ WS=(2,0.5,4)<br />

+ C_COMP=(1p,0.01p,100p)<br />

This example must be run with the following commands:<br />

.OPTIMIZE TOL_OPT=1E-2<br />

.OPTION OPSELDO_ALTER<br />

where the option OPSELDO_ALTER informs Eldo that optimization must be performed on all<br />

.ALTER sections. The results of the optimization are placed in the optimization file with the<br />

extension .otm.<br />

680<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!