# Nullor

A nullor is a theoretical two-port network consisting of a nullator at its input and a norator at its output. Nullors represent an ideal amplifier, having infinite current, voltage, transconductance and transimpedance gain. Its transmission parameters are all zero, that is, its input–output behavior is summarized with the matrix equation
    ${\begin{pmatrix}v_{1}\\i_{1}\end{pmatrix}}={\begin{pmatrix}0&0\\0&0\end{pmatrix}}{\begin{pmatrix}v_{2}\\i_{2}\end{pmatrix}}$
In negative-feedback circuits, the circuit surrounding the nullor determines the nullor output in such a way as to force the nullor input to zero.
Inserting a nullor in a circuit schematic imposes mathematical constraints on how that circuit must behave, forcing the circuit itself to adopt whatever arrangements are needed to meet the conditions. For example, an ideal operational amplifier can be modeled using a nullor, and the textbook analysis of a feedback circuit using an ideal op-amp uses the mathematical conditions imposed by the nullor to analyze the circuit surrounding the op-amp.

## Example: voltage-controlled current sink

Figure 1 shows a voltage-controlled current sink. The sink is intended to draw the same current i$_{OUT}$ regardless of the applied voltage V$_{CC}$ at the output. The value of current drawn is to be set by the input voltage v$_{IN}$. Here the sink is to be analyzed by idealizing the op amp as a nullor.
Using properties of the input nullator portion of the nullor, the input voltage across the op amp input terminals is zero. Consequently, the voltage across reference resistor R$_R$ is the applied voltage v$_{IN}$, making the current in R$_R$ simply v$_{IN}$/R$_R$. Again using the nullator properties, the input current to the nullor is zero. Consequently, Kirchhoff's current law at the emitter provides an emitter current of v$_{IN}$/R$_R$. Using properties of the norator output portion of the nullor, the nullor provides whatever current is demanded of it, regardless of the voltage at its output. In this case, it provides the transistor base current i$_B$. Thus, Kirchhoff's current law applied to the transistor as a whole provides the output current drawn through resistor R$_C$ as
    $i_{\text{OUT}}={\frac {v_{\text{IN}}}{R_{\text{R}}}}-i_{\text{B}}$
where the base current of the bipolar transistor i$_B$ is normally negligible provided the transistor remains in active mode. That is, based upon the idealization of a nullor, the output current is controlled by the user-applied input voltage v$_{IN}$ and the designer's choice for the reference resistor R$_R$.
The purpose of the transistor in the circuit is to reduce the portion of the current in R$_R$ supplied by the op-amp. Without the transistor, the current through R$_C$ would be i$_{OUT}$ = (V$_{CC}$ − v$_{IN}$)/R$_C$, which interferes with the design goal of independence of i$_{OUT}$ from V$_{CC}$. Another practical advantage of the transistor is that the op amp must deliver only the small transistor base current, which is unlikely to tax the op amp's current delivery capability. Of course, only real op amps are current-limited, not nullors.
The remaining variation of the current with the voltage V$_{CC}$ is due to the Early effect, which causes the β of the transistor to change with its collector-to-base voltage V$_{CB}$ according to the relation β = β$_0$(1 + V$_{CB}$/V$_A$), where V$_A$ is the so-called Early voltage. Analysis based upon a nullor leads to the output resistance of this current sink as R$_{out}$ = r$_O$(β + 1) + R$_C$, where r$_O$ is the small-signal transistor output resistance given by r$_O$ = (V$_A$ + V$_{CB}$)/i$_{out}$. See current mirror for the analysis.
Use of the nullor idealization allows design of the circuitry around the op-amp. The practical problem remains of designing an op-amp that behaves like a nullor.