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.

Monte Carlo Analysis<br />

Specifying Statistical Parameters<br />

Eldo Native Syntax<br />

The second approach uses a combination of the keywords DEV, DEVX, and LOT to specify the<br />

individual statistical parameters. Sometimes it is more appropriate for modeling local (DEV)<br />

and global (LOT) variations. This approach is also used within the .MODEL and .MCMOD<br />

statements.<br />

The syntax is defined as follows:<br />

.PARAM PARAM_NAME=NOM_VALUE LOT/UNIF=HALF_RANGE_VALUE[%]<br />

.PARAM PARAM_NAME=NOM_VALUE DEV/UNIF=HALF_RANGE_VALUE[%]<br />

.PARAM PARAM_NAME=NOM_VALUE<br />

+ LOT/UNIF=HALF_RANGE_VALUE[%]<br />

+ DEV/UNIF=HALF_RANGE_VALUE[%]<br />

.PARAM PARAM_NAME=NOM_VALUE<br />

+ LOT=(UNI,MINUS_HALF_RANGE[%],PLUS_HALF_RANGE[%])<br />

.PARAM PARAM_NAME=NOM_VALUE<br />

+ DEV=(UNI,MINUS_HALF_RANGE[%],PLUS_HALF_RANGE[%])<br />

.PARAM PARAM_NAME=NOM_VALUE<br />

+ LOT=(UNI,MINUS_HALF_RANGE[%],PLUS_HALF_RANGE[%])<br />

+ DEV=(UNI,MINUS_HALF_RANGE[%],PLUS_HALF_RANGE[%])<br />

and for the Gaussian distributions:<br />

.PARAM PARAM_NAME=NOM_VALUE LOT/GAUSS=SIGMA_VALUE[%]<br />

.PARAM PARAM_NAME=NOM_VALUE DEV/GAUSS=SIGMA_VALUE[%]<br />

.PARAM PARAM_NAME=NOM_VALUE<br />

+ LOT/GAUSS=SIGMA_VALUE[%]<br />

+ DEV/GAUSS=SIGMA_VALUE[%]<br />

.PARAM PARAM_NAME=NOM_VALUE<br />

+ LOT=(NOR,MINUS_3SIGMA_VALUE[%],PLUS_3SIGMA_VALUE[%])<br />

.PARAM PARAM_NAME=NOM_VALUE<br />

. DEV=(NOR,MINUS_3SIGMA_VALUE[%],PLUS_3SIGMA_VALUE[%])<br />

.PARAM PARAM_NAME=NOM_VALUE<br />

+ LOT=(UNI,MINUS_3SIGMA_VALUE[%],PLUS_3SIGMA_VALUE[%])<br />

+ DEV=(UNI,MINUS_3SIGMA_VALUE[%],PLUS_3SIGMA_VALUE[%])<br />

The argument [LOT|DEV]/UNIF=VALUE[%] specifies a range value for the uniform<br />

distribution , and the additional percentage character % is used to specify the<br />

distribution .<br />

The DEVX keyword is used to indicate that the variations of a subcircuit parameter must have a<br />

global scope within the .SUBCKT block. In other words, the DEVX parameters have LOT<br />

variations within a .SUBCKT block. If a parameter is used at the top level (outside of a<br />

subcircuit) and is defined with DEVX variation, the parameter keeps its nominal value during<br />

statistical analysis.<br />

428<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!