next up previous contents
Next: A.2.2.2 Logic Blocks Up: A.2.2 Basic Circuits and Previous: A.2.2 Basic Circuits and


A.2.2.1 CMOS Inverters

Fig. A.5 shows the circuit of a CMOS inverter, which illustrates the principle of complementary MOS circuits: when the input voltage is \ensuremath{V_{\mathit{DD}}} the NMOS switch is on and the PMOS is off. Thus, the output is connected to ground only and the output voltage is 0V. Otherwise, when the input voltage is 0V the PMOS switch is on and the NMOS is off so that the output is connected to the supply rail. The output of the inverter is the complement $\overline{A}$ of its input A. Inverters are used not only for complementing a signal but also for buffering, as line drivers and repeaters, and as amplifiers.

Figure A.5: CMOS inverter
[Circuit]
\includegraphics{inv-ckt.ps}
[Symbol]
\includegraphics{inv-sym.ps}
[Functional table]
\ensuremath{V_{\mathit{in}}} \ensuremath{V_{\mathit{out}}} in out
\ensuremath{V_{\mathit{DD}}} 0V HIGH LOW
0V \ensuremath{V_{\mathit{DD}}} LOW HIGH

Figure A.6: Definition of the static noise margins
\includegraphics[scale=0.8]{nm-def.eps}

Whether an inverter works properly or not is determined by a set of functional criteria. The first criterion is the inverter gain \ensuremath{A_{\mathit{inv}}} which must be at least 4 (some authors require a minimum of 10). The second criterion are the so-called noise margins \ensuremath{{\mathit{NM}}_{\mathit{H}}} and \ensuremath{{\mathit{NM}}_{\mathit{L}}}, i.e. the maximum noise signal which can be superimposed on a digital signal without causing a malfunction of the circuit. Figure A.6 shows the transfer curve of an inverter and the definition of the noise margins. If the output voltage of a stage plus the noise does not drive the following stage beyond the point where $\left\vert\ensuremath{A_{\mathit{inv}}}\xspace \right\vert > 1$ the noise will be attenuated rather than amplified. Thus, the maximum/minimum input and output voltages \ensuremath{V_{\mathit{IL}}}, \ensuremath{V_{\mathit{OH}}}, \ensuremath{V_{\mathit{IH}}}, and \ensuremath{V_{\mathit{OL}}} are defined by the critical points where $\left\vert\ensuremath{A_{\mathit{inv}}}\xspace \right\vert = 1$. The noise margins are then

\begin{displaymath}
\renewcommand {1.20}{1.6}
\begin{array}{rcl}
\ensuremat...
...\xspace }{\ensuremath{V_{\mathit{DD}}}\xspace }}
\end{array}\end{displaymath} (A.18)

The minimum required value for the noise margins is 10% \ensuremath{V_{\mathit{DD}}}. As this criterion applies also to logic gates the noise margins of simple inverters must be accordingly larger, typically 30% \ensuremath{V_{\mathit{DD}}} for gates with up to 3 inputs.


next up previous contents
Next: A.2.2.2 Logic Blocks Up: A.2.2 Basic Circuits and Previous: A.2.2 Basic Circuits and

G. Schrom