DIVI - Division of Currents
Model Kind
General
Model Sub-Kind
Spice Subcircuit
SPICE Prefix
X
Model Name
DIVI
SPICE Netlist Template Format
@DESIGNATOR %1 %2 %3 %4 %5 %6 @MODEL
Parameters (definable at component level)
None
Notes
The content of the sub-circuit file (DIVI.ckt
) associated with this model is shown below. The formula/equation used to provide this function is declared as part of the netlist-specific entry, under the .SUBCKT
line of the file.
*Divide Currents
.SUBCKT DIVI 1 2 3 4 5 6
VA 1 2 0
VB 3 4 0
BX 6 5 I=I(VA)/I(VB)
.ENDS DIVI
Examples
Consider the circuit in the image above. With respect to the DIVI component, the entries in the SPICE netlist will be:
*Schematic Netlist:
XMdiv NetMdiv_1 0 NetMdiv_3 0 TAN 0 DIVI
.
.
*Models and Subcircuit:
.SUBCKT DIVI 1 2 3 4 5 6
VA 1 2 0
VB 3 4 0
BX 6 5 I=I(VA)/I(VB)
.ENDS DIVI
The effect of the function can be seen in the resultant waveforms obtained by running a transient analysis of the circuit.
In this example, the following analysis parameters on the Transient/Fourier Analysis page of the Analyses Setup dialog have been used:
- Transient Start Time - set to
0.000
- Transient Stop Time - set to
50.00m
- Transient Step Time - set to
200.0u
- Transient Max Step Time - set to
200.0u