
The default is 5×10 −5 times the maximum timestep. Minbreak = x Resets minimum time between breakpoints. Using the value 1 with the trapezoidal method specifies Euler integration. Possible values for the Gear method are from 2 Maxord = n Specifies the maximum order for the numerical integration method used by SPICE. Tends to be more stable, but at the expense of speed. [The 'trap' method is relatively fastĪnd accurate, but tends to oscillate in switching circuits and/or long-time transient simulations. Method = name Sets the numerical integration method used by SPICE. This is particularly useful if the circuit is large and you do not want to run a (redundant) ". Keepopinfo Retain the operating point information when either an AC, Distortion, or Pole-Zero analysis is run. Itl5 = n Resets the transient analysis total iteration limit. Itl4 = n Resets the transient analysis timepoint iteration limit. Itl3 = n Resets the lower transient analysis iteration limit. Itl2 = n Resets the DC transfer curve (including the gmin- and source-stepping algorithms) iteration limit. Gminsteps = 1 invokes an adaptive algorithm appropriate for cases when convergence is problematic. Gminsteps = n Sets number of Gmin steps to be attempted when seeking a solution. Gmin = x Resets the value of gmin, the minimum conductance allowed by the program. defad = x Resets the value for MOS drain diffusion area the default is 0.0.ĭefas = x Resets the value for MOS source diffusion area the default is 0.0.ĭefl = x Resets the value for MOS channel length the default is 100.0 micrometer.ĭefw = x Resets the value for MOS channel width the default is 100.0 micrometer. It is recommended that chgtol is set to C min× vntol where C min is the smallest capacitor of interest.
#MACSPICE SET EDITOR TO VIM FULL#
If device conditions have changed little since the last full evaluation - it helps speed, but may occasionally cause convergenceĬhgtol = x Resets the charge tolerance (in coulomb) of the program.
#MACSPICE SET EDITOR TO VIM CODE#
The default value is 1 picoamp.īadmos3 Use the older version of the MOS3 model with the "kappa" discontinuity.īypass = x Controls whether bypass code is, or is not, used when evaluating device models. In the following table, ' x' and ' n' represent positive real and integer values respectively.Ībstol = x Resets the absolute current error tolerance of the program. Any combination of theįollowing options may be included, in any order. OPTIONS line and the format of the 'set' command. See the following section on the interactive command interpreter for the parameters which Options specified to Nutmeg via the ' set'Ĭommand are also passed on to Spice 3 as if specified on a. Additional options for Nutmeg may be specified as well and take effect The options line allows the user to reset program control and user options for specific The interactive front-end) or via the ".OPTIONS" line: Via the set command (described later in the section on Various parameters of the simulations available in Spice 3 can be altered to control theĪccuracy, speed, or default values for some devices. If a rawfile is not specified, then output plots (in "line-printer" form) and tables can be The rawfile may be read by either the interactive mode of Spice 3 or by nutmeg see theīelow) may be used to record the value of internal device variables (see Appendix B). The -r rawfile option is given then all data generated is written to a Spice 3 rawfile.

CONTROL" linesĮxists see the section on the interactive command interpreter). The rawfile may be read and subsequently analysed by using the MacSpice load command.īatch mode is entered when either the -b option is given or when the default input source isĮtc.) are immediately executed (unless ".

In batch mode, the analyses specified by the control lines in the input If this is given a rawfile argument then all data generated is written to a Spice 3 rawfile. Specifying analyses and plots (or tables) in the input file is useful for batchĬommand. Parallel commands exist in the interactive command interpreter (detailed in The following command lines are for specifying analyses or plots within the circuit descriptionįile. The circuit, as opposed to control the simulator, are exceptions to this rule. Where such backwards compatibility is not required, useĬommands such as. Most of the commands described in this section are deprecated but are retained toĪllow MacSpice to run Spice 2 'batch-mode' netlists. MacSpice User's Guide 4 ANALYSES AND OUTPUT CONTROL
