General Options

Save workspace changes:

Modifications to the last set of windows on program closed will be saved when the program is exited.

Load last workspace on start:

The last set of windows on program closed will be reloaded when the program is next restated

Save models on exit:

This will cause any changes to the models in the libraries to be saved.

Prompt to save models:

Enable/Disable here. Usually leave on.

Save symbols on exit:

This will cause any changes to the symbol in the libraries to be saved.

Prompt to save symbols:

Enable/Disable here. Usually leave on.

X2 Displays phase - X2 Displays X2

When "X2 displays phase" is checked, and when the graph square cursor locks on to a magnitude waveform, the X2 text field of the data read out will display the corresponding phase associated with that magnitude point.

When "X2 display X2" is checked, the X2 text field of the data read out will display a second magnitude data value.

Automatically display graph when simulation ends:

This will pop up the output graph window when the simulation finishes.

Always use graph default setups

Is check is only effective when the "automatically display graph when simulation ends" is enabled. Any changes made to graph sizes and labels on the graphics windows will be overwritten after each run. It simply deletes the file_name.ssg graph setup file on each simulation run. This does not effect the currently displayed signals list, which is stored in file_name.ssd.

Load last output data on schematic load:

Reloading a schematic will also reload its last data run. If you get a crash on loading a schematic, delete this schamatic_name.out file.

Auto graph update calculation math data

To have the calculation data automatically updated after each run, set the this check. Disable this check when not examining math calculated delay data in order to avoid extraneous graph windows.

Flat Netlisting:

Probing the current in hierarchical schematics needs this option to enabled. However, it will take a little longer to create the netlist with this option.

Bug Note: .subckt models in a schematic hierarchy may cause problems if not run in flat netlisting modes. This is due to a current bug in the XSpice engine that fails to correctly name voltage sources that are used in spice "F" controlled sources, when such subcircuits are within another subcircuit. Also see below at Flatten nested .subckts.

Swapping between netlisting modes may require clean up the netlist by renumbering/renaming all nets (e.g. the brown 'N" toolbar button). If this is not done, nets might become erroneous, causing simulation errors.

Add subckt current save voltage sources:

This check enables 0V voltage sources to be inserted into any loaded model/subckt file. This allows probing of the current in .subckt pins.

There is a key identifier in the subckt node names "!". If this string is present in a node name, voltage sources will not be reinserted. This allows overriding of the voltage source insertion for individual pins.

Flatten nested .subckts

This option extracts subckts contained in the component symbols attached .subckt and passes them all as separate .subckts to the spice engine. This option is sometimes need to overcome a bug in the spice engine on netlist expansion. However, it can sometimes cause name conflicts if other used subckts have the same name as the nested one. Error lines similar to "a:2::3:$poly$fb: unknown controlling source v:2::3:b" are a sign that this option should be checked.

This option only works for one level of subckt within another subckt. Deeper levels may cause this option to fail completely.

Lock Graph Size to Window Size

The option forces the graph region on the graph windows to be a function of the windows size. Update is after the mouse is moved into the window area after a window resize. If placing mote than one graph on the graph page, this option should be disabled.

Sub-circuits in new window:

Always as fixed default.

Connect floating inputs to ground:

This should allow most circuits with floating inputs to be run. It connects a very large resistor (1/GMIN, default 1e12) to input pins

Connect floating outputs to ground:

This should allow most circuits with floating inputs to be run. It connects a very large resistor (1/GMIN, default 1e12) to input pins

Interpolate:

When interpolation is not checked, the data readout is the direct raw data in the data file. For small or almost constant y-axis data at no zoom conditions, this greatly expands the resolution of the data readout. e.g. valid uv readings simultaneously with volt signals. This feature works best when there are a lot of points in the file. With interpolation checked on, data is not directly read from the data file but is an interpolated version of the data that fills in the missing gaps. This gives much smother readings on large zooms especially when there are a limited number of points in the data file. However, for near constant y-axis values they may be no change of readings at all in this mode.

Contents