|   | 
Runs a simulation on specified netlist.
| Run | 
| [/check] [/an <analysis-spec>] [/options <options-string>] [/optforce <options-string>] [/list <list-file>] | 
| [/local] [/nolist] [/force] [/label <division-label] [/append <group-name>] [/pauseAt <pause-time>] | 
| [/noData] [/noStatus] [/sweep start|continue|finish] [/cd <directory>] [/extraLine <extra-line>] netlist [datafile] | 
| /an | If specified, any analysis controls (e.g .TRAN, .AC etc.) in the netlist are ignored and the statement in analysis-spec is executed instead. | 
| /append | Append data created to group-name which would always be the data group created by the first run in the sequence. '/sweep continue' or '/sweep finish' must also be specified for this to function. The data is appended by adding new divisions to existing vectors so creating or extending a multi-division vector. | 
| /cd | Simulator process current working directory is set to directory . If not specified the current working directory is set to the location of netlist | 
| /check | Performs a check on the netlist for syntax errrors but does not run the simulation | 
| /extraLine | Adds extra-line to the end of the netlist. Use .include to append multiple lines | 
| /force | datafile will be overwritten if it already exists. Otherwise an error message will be displayed. | 
| /label | Used with /sweep to name the division of a linked run. | 
| /list | Override default name for list file with list-file | 
| /local | Save data using simulator local process. Normally data is sent through the front end. | 
| /noData | Only data explicitly specified by .PRINT or .KEEP controls will be output. Usually all top level data is saved. Equivalent to placing ".KEEP /nov /noi /nodig" in netlist. | 
| /nolist | Inhibits creation of list file. | 
| /noStatus | Inhibits update of the GUI status box. Use in conjunction with /nofocus to run a hidden simulation | 
| /optforce | Same as /options but overrides any .OPTIONS setting in the netlist | 
| /pauseAt | Pauses simulation at first time point after pause-time | 
| /sweep | May be set to 'start', 'continue' or 'finish'. This is used to create linked runs that save their data to the same group using multi-division vectors. The first run in such a sequence should specify '/sweep start' while the final run should specify '/sweep finish'. All intermediate runs should specify �/sweep continue�. All runs except the first must also specify '/append' | 
| netlist | Input netlist filename | 
| datafile | Specifies path name of file to receive simulation data. If omitted, the data is placed in a temporary data file. | 
| ** First run | 
| Run /sweep start /label "Run=1" netlist.net | 
| ** save group name | 
| Let grp1 = (Groups())[0] | 
| ... changes to netlist | 
| ** second run | 
| Run /sweep continue /label "Run=2" /append {grp1} netlist.net | 
| ... changes to netlist | 
| ** third run | 
| Run /sweep continue /label "Run=3" /append {grp1} netlist.net | 
| ... changes to netlist | 
| ** fourth and final run | 
| Run /sweep finish /label "Run=4" /append {grp1} netlist.net | 
| 
 | ||