Interpreting this Chapter
To make this chapter more accurate and easier to update, much of the information in it is derived directly from the help facility in the ADS Simulator. The parameter information in the help facility has the following format.
-
Parameters: name (units) attributes description
Attributes: field 1: settable. s = settable. S = settable and required. field 2: modifiable. m = modifiable. field 3: optimizable. o = optimizable. field 4: readable. r = readable. field 5: type. b = boolean. i = integer. r = real number. c = complex number. d = device instance. s = character string.
Table 66 Model Parameter Attribute Definitions
|
|
|
settable
|
Can be defined in the instance or model statement. Most parameters are settable, there are a few cases where a parameter is calculated internally and could be used either in an equation or sent to the dataset via the OutVar parameter on the simulation component. The parameter must have its full address.
|
Gbe (Small signal Base-Emitter Conductance) in the BJT model can be sent to the dataset by setting OutVar="MySubCkt.X1.Gbe" on the simulation component.
|
required
|
Has no default value; must be set to some value, otherwise the simulator will return an error.
|
|
modifiable
|
The parameter value can be swept in simulation.
|
|
optimizable
|
The parameter value can be optimized.
|
|
readable
|
Can be queried for value in simulation using the OutVar parameter. See settable.
|
|
boolean
|
Valid values are 1, 0, True, and False.
|
|
integer
|
The maximum value allowed for an integer type is 32767, values between 32767 and 2147483646 are still valid, but will be netlisted as real numbers. In some cases the value of a parameter is restricted to a certain number of legal values.
|
The Region parameter in the BJT model is defined as integer but the only valid values are 0, 1, 2, and 3.
|
real number
|
The maximum value allowed is 1.79769313486231e308+.
|
|
complex number
|
The maximum value allowed for the real and imaginary parts is 1.79769313486231e308+.
|
|
device instance
|
The parameter value must be set to the name of one of the instances present in the circuit.
|
The mutual inductance component (Mutual), where the parameters Inductor1 and Inductor2 are defined by instance names of inductors present in the circuit or by a variable pointing to the instance names. Inductor1="L1" or Inductor1=Xyz where Xyz="L1"
|
character string
|
Used typically for file names. Must be in double quotes.
|
Filename="MyFileName"
|
There are 2 other identifiers not in flag format. One is [ ] next to a parameter name and it means that the parameter is structured as an array. The other is (repeatable) appended to the parameter description and it means that the parameter can appear more than once in the same instance. An example is OutVar.
|