Simulation setup details

Analyses

Below is a table of all analysis types supported. The first column goes in analysis/type.

analysis name description x axis
op op: dc operating point N/A
tran_lin transient (linear) linear, time [s]
ac_dec ac (dec) logarithmic (decade), freq [Hz]
ac_oct ac (oct) logarithmic (octal), freq [Hz]
ac_lin ac (linear) linear, freq [Hz]
dc_lin dc (linear) linear, input value
dc_disto_dec dc distortion (dec) logarithmic (decade), freq [Hz]
dc_disto_oct dc distortion (oct) logarithmic (octal), freq [Hz]
dc_disto_lin dc distortion (lin) linear, freq [Hz]
dc_noise_dec dc noise (lin) linear, n/a (noise)
previous previous analysis N/A

Presentations

The following presentation types are available (these go in presentation/type):

Modifications

Below is a table of all modification types supported. The first column is the node name used for hash nodes in the mods subtree.

modification name
add
omit
edit_attr
disconn
temp

'Add' modification fields

Below is a table of all device types supported when adding a component from mods. The first column goes in the add mod's device node.

modification name can have AC can have tdf (time-dependent func)
V yes yes
I yes yes
R no no
C no no
L no no

'Add' modification tdf subtree

Below is a table of all tdf types supported when adding a component that has tdf capability. First column goes in add/tdf, parameters go in add/tdf_params/

tdf name params
none
pulse
  • V1 (Initial value [V,A])
  • V2 (Pulsed value [V,A])
  • TD (Delay time [sec]) optional
  • TR (Rise time [sec]) optional
  • TF (Fall time [sec]) optional
  • PW (Pulse width [sec]) optional
  • PER (Period [sec]) optional
sin
  • VO (Offset (vertical) [V,A])
  • VA (Amplitude [V,A])
  • FREQ (Frequency [Hz]) optional
  • TD (Delay [sec]) optional
  • THETA (Damping factor [sec]) optional
exp
  • V1 (Initial value [V,A])
  • V2 (Pulsed value [V,A])
  • TD1 (rise delay time [sec]) optional
  • TAU1 (rise time constant [sec]) optional
  • TD2 (fall delay time [sec]) optional
  • TAU2 (fall time constant [sec]) optional
pwl
  • TAB (space sep list of time value pairs [sec V,A])
  • r (repeat initial section [sec]) optional
  • td (delay the whole signal [sec]) optional