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.

Monte Carlo Analysis<br />

Parameter Naming Conventions<br />

In this case two random variables are obtained PP(VAR1,VARW) and PP(VAR2,VARW) with<br />

global variations.<br />

This use of the implicit rules should be avoided as much as possible. It is encouraged for <strong>user</strong>s<br />

to specify explicit DEV/LOT variations.<br />

Macro P(.)<br />

The macro P(.) has only one argument:<br />

P(parameter_name)<br />

and the associated random variable has global variations. Consider the following netlist<br />

.PARAM VARL=0 LOT/UNIF=0.05U<br />

.PARAM VARW=0 LOT/UNIF=0.05U<br />

.PARAM BIAS=1M<br />

I1 0 1 BIAS<br />

I2 0 2 BIAS<br />

R1 1 0 RESISTOR<br />

R2 2 0 RESISTOR<br />

.MODEL RESISTOR R LEVEL=3 W=3U L=3U RSH=100 DW=VARW DLR=VARL<br />

The parameters VARL and VARW now have explicit LOT variations, and there are two<br />

independent random variables P(VARL) and P(VARW).<br />

Macro PEM(.)<br />

If a DEV argument is added to the previous .PARAM definitions,<br />

.PARAM VARL=0 LOT/UNIF=0.05U DEV/UNIF=0.02U<br />

.PARAM VARW=0 LOT/UNIF=0.05U DEV/UNIF=0.02U<br />

we will have six random variables in the Monte Carlo sampling:<br />

• P(VARL) and P(VARW) the global components of the variations on the width and<br />

length of resistors.<br />

• PEM(VARW,R1,R) and PEM(VARL,R1,R) the local components of the variations on<br />

the width and length of the resistor R1.<br />

• PEM(VARW,R2,R) and PEM(VARL,R2,R) the local components of the variations on<br />

the width and length of the resistor R2.<br />

The syntax of the PEM(.) macro is defined as follows:<br />

PEM(parameter_name, device_name, instance_parameter)<br />

Eldo® User's Manual, 15.3 541

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

Saved successfully!

Ooh no, something went wrong!