Manuals >User's Guide >An Example IC-CAP Session
Print version of this Book (PDF file)
prevnext

Defining Model Variables

Variables can be defined at the top, or system, level or at the Model, DUT and Setup levels. You can define as many variables as you need and use these variables for other functions, such as extractions.

Model variables can be accessed by any of the components of a model, including the DUTs and setups, while DUT and Setup variables (such as inputs or outputs) can be accessed only by the components of that setup.

A useful example of a variable defined at the model level is the compliance limit for measurements. Typically, compliance values are defined for each input in a setup. You can refer all of the compliance values in a model to one variable defined at the model level by creating a compliance variable for the model. This compliance variable can be modified to change the compliance values for all inputs in the model.

The Model Variables folder contains the names and values of all variables that are global to the model.

To view the model variables, select Model Variables.


Note


To view system defaults from the Model Variables folder, select the button.


To define a new variable:

  1   Type the variable name in the first empty Name field row.

  2   Press Tab to move the cursor to the Value field. Type a value for the variable.

  3   Press Enter to accept the value and open a new row.


Note


Do not attempt to enter an expression when editing model variables. Expressions in variables are not evaluated when the variables are referenced. If a variable is used in a numeric expression, enter a single number only.

Do not enter the name of a variable table variable into the value field. The value of the variable is not evaluated when the variable is referenced.



prevnext