The SmartSpice Analog Behavioral Device is used to model the
integrated ingection logic gate. The model schematic is
shown in figure 1. In behavioral modeling, the terminal characteristics
of the circuit are described without the details
of the internal workings.
Model DescriptionThe i2l subcircuit code contains three SmartSpice analog behavioral elements, the diode AD, the delay, ADELAY, and the output transistor, AOUT. Actually, there are 4 output transistors for this gate. |
![]() |
The statement:
describes the input diode AD, shown in figure 1. The diode current is V - 0.7 if V is greater than 0.7 Volts. Otherwise it is zero. This is a diode that turns on at 0.7 Volts with an incremental resistance of one ohm.AD INPUT 0 I = IF V(INPUT) > 0.7 V(INPUT)-0.7 ELSE 0
The gate delay is implemented by the statement:
ADELAY INPUT OUTB DELAY = {DeltaT}
The voltage at node OUTB is equal to the voltage at node INPUT
delayed by DeltaT seconds.
The output circuit is modeled by the following behavioral statement;
AOUT1 OUT1 0 I = IF V(OUTB) > 0.5 THEN V(OUT1)/{RSAT} ELSE 0
This represents a transistor that is either cut off or saturated.
If the voltage at node OUTB (node C in figure 1)
is greater than 0.5 volts then the current
flowing into node OUT1 is the output voltage divided by RSAT.
If the voltage at node OUTB is less than 0.5 volts the output current
is zero. That is, the output circuit is either an open circiut
or Rsat depending on the delayed input voltage.
The time delay, DeltaT, is calculated from the injection current using the formula;
There are two model parameters; the injector current for each gate, IINJECTOR, and the output transistor saturation resistance, RSAT. Default values for these parameters are 1 uA and 100 Ohms, respectively. A .PARAM statement in the calling deck will override these values..PARAM DeltaT = '5E-8 + 5E-13/IINJECTOR'