1.4.9.1 Latches: D Input While The Slave Positive-Level-Sensitive Latch Holds The Previous Value (Figure
1.4.9.1 Latches: D Input While The Slave Positive-Level-Sensitive Latch Holds The Previous Value (Figure
4 CMOS Logic 17
1.4.9.1 Latches A D latch built from a 2-input multiplexer and two inverters is shown in
Figure 1.31(a). The multiplexer can be built from a pair of transmission gates, shown in
Figure 1.31(b), because the inverters are restoring. This latch also produces a complemen-
tary output, Q. When CLK = 1, the latch is transparent and D flows through to Q (Figure
1.31(c)). When CLK falls to 0, the latch becomes opaque. A feedback path around the
inverter pair is established (Figure 1.31(d)) to hold the current state of Q indefinitely.
The D latch is also known as a level-sensitive latch because the state of the output is
dependent on the level of the clock signal, as shown in Figure 1.31(e). The latch shown is
a positive-level-sensitive latch, represented by the symbol in Figure 1.31(f ). By inverting
the control connections to the multiplexer, the latch becomes negative-level-sensitive.
CLK
CLK
Q Q
D 1
Q D Q
0
CLK CLK
(a) (b)
CLK
Q Q
D Q D Q
CLK = 1 CLK = 0
(c) (d)
CLK
CLK
D
Latch
D Q
Q
(e) (f)