Values can be entered in as standard, scientific, or quasi-SI notation. They can also be entered as expressions using parameters.

Static values

Three notations for static values are available:

  • Standard numeric notation

    For example: 0.03, 2, 1234, 16777216

  • Scientific notation

    For example: 3e-2, 2e0, 1.234e3, 1.6777216e7

  • Spice (quasi-SI) notation

    For example: 30m, 2, 1.234k, 16.777216meg

    The letters supported in this notation are not case-sensitive:

    aatto10-18
    ffemto10-15
    ppico10-12
    nnano10-9
    umicro10-6
    mmilli10-3
    kkilo103
    megmega106
    ggiga109
    ttera1012

The decimal point is a period in all notations; thousands separators are not supported.

Expressions

To create values that can be changed by centrally modifying parameters, you can use expressions. Expressions can contain numeric operators (such as + - * / ^), logic operators (such as = <= >) functions, and parameters that have been defined in the Parameters tab of the Simulation Environment view. For example, if you define a parameter "baseRate", you can specify a value as 2*baseRate+1. If baseRate is set to 5 for a simulation, this expression will result in a value of 11 in the simulation. Details about supported operators and functions can be found in the Parameters and Arithmetic Expressions section of the Titan reference manual.

Expressions are evaluated before each simulation run. Certain advanced kinds of expressions can also be evaluated during a simulation, as described in the Types of Expressions section of the Titan reference manual.