The options statement sets or changes program control options. These options take effect immediately and are set while the circuit is read.
Name options parameter=value { parameter = value }
For more information, see "Immediate Set Options (options)" in the "Analysis Statements" chapter of Spectre Circuit Simulator Reference.
The effective value of each parameter of each option is determined by examining the analog simulation control file and the model files.
- If an
optionsparameter is specified in the analog simulation control file, the last specification of the value is the effective value. Any corresponding specification in the model file is ignored.
- If an
optionsparameter is not specified in the analog simulation control file but is specified in the model file, the last specification is the effective value.
- Option specifications inside subcircuit definitions take precedence over global specifications.
The parameters and values that you can use with the options statement are listed in the following table. Values listed in the parameter syntax are the defaults.
The Spectre and APS solvers support the following parameters.
|
Parameter |
Definition |
|---|---|
|
|
Uses approximate models. Difference between approximate and exact models is generally very small. Values: |
|
|
Prints the time required by various parts of the simulator. Values: |
checklimit_skip_ie_connect_devices <0|1|2> |
Skips the IE elements during device checking for the specified hierarchy level.
|
|
|
Encourages device equations to be compatible with a foreign simulator. This option does not affect input syntax. Values: |
|
|
Terminal currents to output. Values: |
|
|
Give debugging messages. Values: |
|
|
Print additional information that might help diagnose accuracy and convergence problems. Values: |
|
|
Number of digits used when printing numbers. |
|
|
Give error messages. Values: |
|
|
Minimum conductance across each nonlinear device. |
|
|
Specifies that effect of |
|
Enables optimized Spectre settings for high voltage designs including voltage, and current binning, excluding VerilogA and dangling nodes from convergence checks, and optimized large capacitance handling. Possible values are |
|
|
Method used when no convergence on initial attempt of DC analysis. Values: |
|
|
Current absolute tolerance convergence criterion. |
|
|
Silently ignore shorted components. Values: |
|
|
Give informational messages. Values: |
|
|
Print summary of components used. Values: |
|
|
Limiting algorithms to aid DC convergence. Values: |
|
|
Circuit contains macromodels. Providing this information sometimes helps performance. |
|
|
Maximum number of times any notice will be issued per analysis. |
|
|
Maximum number of times any notice will be printed to the log file per analysis. |
|
|
Threshold below which parasitic node reduction occurs. |
|
|
Maximum number of times any warning message is issued per analysis. |
|
|
Maximum number of times any warning message is printed to the log file per analysis. |
|
|
Threshold below which resistance inside devices is ignored. |
|
|
Method used to evaluate BSIM3V3 and BSIM4 models. Values: If this option is set to |
|
|
Voltage increment for the MOSFET table model interpolation grid. |
|
|
Narrate the simulation. Values: |
|
|
Notation to be used when printing real numbers to the screen. |
|
|
Give notice messages. Values: |
|
|
Check operating point parameters against soft limits. Values: |
|
|
Parameter range file. There is no default; if not provided, the AMS Designer simulator does not do any range checking. |
|
|
Absolute pivot threshold. |
|
|
Use numeric pivoting on every iteration of DC analysis. Values: |
|
|
Relative pivot threshold. |
psfversion |
Version of the The waveform files generated by the The new psfxl format is available in the SPECTRE16.1 ISR14 or later releases, in the different modes (classic, +aps, ++aps, +ms & +xps). To view the waveform files, you need IC6.1.7 ISR17 or a later release to plot the results with VIVA or from ADE. This new format is supported in Simvision starting Xcelium 17.10.
|
|
|
Print quantities. Values: |
|
Output raw data file name, optionally including an absolute or relative path. |
|
|
Output raw data file format. Values: The specified format affects only analog signals. For AC analysis, the only supported values are
For a transient analysis written to a unified database that can hold both analog and digital signals (which can be created only by using Tcl commands), the only supported value is For a transient analysis in which analog signals are saved by using either the analog simulation control file or a Tcl file, the supported values are |
|
|
If yes, save both currents through two terminal devices. Values: |
|
|
Relative convergence criterion. |
|
|
Resistance used when forcing nodesets and node-based initial conditions. |
|
|
Signals to output. Values: You can set this parameter for the Spectre and APS solvers only.
|
|
|
Device instance scaling factor. |
|
|
Model scaling factor. |
|
|
Enable or disable raw output of sensitivity results. Values: |
|
Establishes the tradeoff between performance speed and accuracy. Higher numbers generally result in faster performance but lower accuracy. Values: You can set this parameter for the Spectre and APS solvers only. |
|
|
Temperature. |
|
|
Temperature effect selector. Values: |
|
|
Default component parameter measurement temperature. |
|
|
Check circuit topology for errors. Values: |
|
|
Use current probes when measuring terminal currents. Values: The following devices always use probes to save currents (even with |
|
|
Voltage absolute tolerance convergence criterion. |
|
|
Give warning messages. Values: |
