Frame Netlist Out

The Frame Netlist Out command uses the properties of components in a schematic to create a net list for analog simulation. The net list is output for the portion of the circuit that you specify on the canvas using the Add Simulation Frame dialog. This command is launched by selecting a simulation frame on the canvas, and then clicking Analysis > SPICE Controller > Netlist Out split button > Frame Netlist Out on the eCADSTAR Schematic Editor ribbon.

  • The net list file is created as [schematic name].adn in the folder named "simA", in the same folder as the schematic folder.
  • The [schematic name_ SET].inc file is created automatically. This sets the analysis conditions.
  • If Subcircuit is specified for the hierarchical output format, then a model file named [lower schematic name].inc is created.
  • If the following conditions are true, then subcircuit node information is also output to the netlist.
  • The element is prefixed with "X" (subcircuit object).
  • The model name is defined.
  • The subcircuit node property is defined.

When the netlist is created, components are named automatically using the following rules.

Single-gate Devices

If SPICE Element Name is specified.

  • Components are named using the SPICE Element Name value.
  • For example: X1.

If SPICE Element Header is specified.

  • Components are named using the SPICE Element Header_Reference Designator values.
  • For example: X_IC1.

Otherwise, components are named using the Reference Designator value.

  • For example: IC1.

Multi-gate Devices

If SPICE Element Name is specified.

  • Components are named using the SPICE Element Name value.
  • For example: X1.

If SPICE Element Header is specified

  • Components are named SPICE Element Header_Reference Designator_Number values.
  • For example: X_IC1_1.

Otherwise, components are named using the Reference Designator_Number values.

  • For example: IC1_1.

 

Note
  • If you select multiple simulation frames on the canvas in eCADSTAR Schematic Editor, then the Frame Netlist Out command is made unavailable. However, if you select only one, then nets are included for all simulation frames on the canvas.
  • This command is also made unavailable in the following circumstances.
  • A simulation frame is not selected on the canvas.
  • A SPICE Controller license is not found.

 

 

Item   Description
File Exit Closes the Netlist Out dialog without outputting nets.
Help Help Launches the Online Help for the Netlist Out dialog.
Simulation Frame Name   If you specify a name for the simulation frame in the Add Simulation Frame dialog, then this is displayed. This value is read-only.
Simulation table   Allows you to specify appropriate simulation values. See Termination Methods for further information.
  Net label Displays the terminal nets.
  Termination Allows you to select the termination method from the drop-down list. Depending on the value that you select, only appropriate columns are made available in the Simulation table.
  V/I value Specify a voltage or current value for the termination method that you select in the Termination column. This column is made available if the following values are selected.
Power
  R/C/L value Specify a resistance, capacitance or inductance value for the termination method that you select in the Termination column. This column is made available if the following values are selected.
VSIG+RPower+RISIG+RISOURCE+RRLOADCLOADLLOAD
  Subcircuit Specify the subcircuit name in the Subcircuit - Frame Netlist Out dialog. This is displayed by pointing the cursor in this column, and then clicking the displayed button. This column is made available if the following values are selected.
USERCIR
VSIG+USERCIR
  Initial Condition Specify the initial value for the termination method that you select in the Termination column. This column is made available if the following values are selected in the Termination column.
CLOAD
LLOAD
Variant   For variant designs, you can specify the variant to create the netlist from. This will affect the nets and components that are used. This box is made unavailable for a design without variants.
Automatic Voltage Generator   If numerical information cannot be acquired from the part name of a voltage supply symbol, then selecting Automatic Voltage Generator allows you to specify the default voltage.
  Selected If there is a 1-pin voltage supply symbol in the circuit, then selecting Automatic Voltage Generator allows you to add a voltage supply to the netlist when performing simulations. The Default Voltage box is made available.
  Not selected The Default Voltage box is made unavailable.
  Default Voltage Specify the default voltage for when numerical information cannot be acquired from the part name of a voltage supply symbol. This box is made available if Automatic Voltage Generator is selected.
Execute   A net list for analog simulation is output for the portion of the circuit that you specify on the canvas using the Add Simulation Frame dialog.
Exit   Closes the Frame Netlist Out dialog without outputting a net list for analog simulation

 

Note
The properties, reference and element names of components are used as elements of the net list. These are the names used for identifying objects. If elements exist with the same name, in the same net, then the simulation is not performed. Ensure that there is no duplication of references or element names.

 

Termination Methods

The following termination methods can be selected in the Simulation table, Termination column.

Value Description
VSIG Connects the signal source (voltage).
VSIG+R Connects the signal source (voltage) with resistance. Set the resistance in the R/C/L column.
POWER Connects the voltage supply. Set the DC value in the V/I column.
POWER+R Connects the voltage supply with resistance.
  • Set the DC value in the V/I column.
  • Set the resistance value in the R/C/L column.
ISIG Connects the signal source (current).
ISIG+R Connects the signal source (current) with resistance. Set the value for the resistance in the R/C/L column.
ISOURCE Connects the current source. Set the DC (A) value in the V/I column.
ISOURCE+R Connects the current source with resistance.
  • Set the DC (A) value in the V/I column.
  • Set the resistance value in the R/C/L column.
GROUND Connects the ground.
RLOAD Connects the resistance + ground. Set the resistance value in the R/C/L column.
CLOAD Connects the capacitor + ground.
  • Set the capacitor value in the R/C/L column.
  • In the Initial Condition column, set any values for the initial voltage.
LLOAD Connects the inductor + ground.
  • Set the inductor value in the R/C/L column.
  • In the Initial Condition column, set any values for the initial current.
OPEN Connects the resistance with high impedance (100g).
NONE Termination is not required.
NETLABEL Sets the net label for the V/I column.
USERCIR Connects a user-defined (single pin) subcircuit. Set the subcircuit name in the Subcircuit column.
VSIG+USERCIR Connects a (dual pin) subcircuit with voltage supply. Set the subcircuit name  in the Subcircuit column.