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 />

MOS Characterization<br />

* CIRCUIT STATEMENTS<br />

VDS 104 0 VDS<br />

VGS 102 0 VGS<br />

VBS 103 0 VBS<br />

M25X25D1 101 102 0 103 NMOS W=25U L=25U NRS=0.12 NRD=0.12<br />

V101 104 101 0<br />

* THE MODEL<br />

.MODEL NMOS NMOS(LEVEL=3 TOX=2.0E-8 NSUB=1E16<br />

+ LD=LD VTO=VTO GAMMA=GAMMA UO=UO VMAX=VMAX<br />

+ THETA=THETA ETA=ETA KAPPA=KAPPA)<br />

Design Variables<br />

This example performs optimization of the level 3 parameters: LD, VTO, GAMMA, UO,<br />

VMAX, THETA, ETA, and KAPPA. The corresponding statements are:<br />

.PARAM<br />

+ LD=1E-7 VTO=1.0 GAMMA=0.6 UO=600 VMAX=1E5<br />

+ THETA=0.1 ETA=0.01 KAPPA=1<br />

.OPTION PARAMOPT_NOINITIAL<br />

.PARAMOPT<br />

+ LD = ( 1E-9, 5E-7)<br />

+ VTO = ( 0, 2)<br />

+ GAMMA = ( 0.1, 2)<br />

+ UO = ( 300, 900)<br />

+ VMAX = ( 1E4, 1E7)<br />

+ THETA = ( 1E-6, 2)<br />

+ ETA = ( 1E-4, 2)<br />

+ KAPPA = ( 1E-6, 1E3)<br />

ALTER Blocks and Design Objectives<br />

In our example the netlist consists of two blocks, the second is defined with a .ALTER<br />

command.<br />

The first .OBJECTIVE command has a local scope. This means that the expression I(V101) is<br />

computed in a specific simulation context. This context is related to a ALTER block (the first<br />

block may be considered as the root block or nominal case).<br />

676<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!