Combinational Logic:
[Basic Gates]
[Derived Gates]
[The XOR Function]
[Binary Addition]
[Multiplexer]
[Decoder/Demultiplexer]
Sequential Logic:
[RS NAND Latch]
[Clocked RS Latch]
[RS Flip-Flop]
[JK Flip-Flop]
[D Latch]
[Flip-Flop Symbols]
Counters:
[Basic 4-Bit Counter]
Registers:
(Coming Soon)
Return to Digital index page.
Return to Play-Hookey Home Page.
By adding a pair of NAND gates to the input circuits of the RS latch, we accomplish two goals: normal rather than inverted inputs, and a third input common to both gates which we can use to synchronize this circuit with others of its kind.
The clocked RS NAND latch is shown below.
The clocked RS latch solves some of the problems of basic RS latch circuit, and allows closer control of the latching action. However, it is by no means a complete solution. A major problem remaining is that this latch circuit could easily experience a change in S and R input levels while the CLK input is still at a logic 1 level. This allows the circuit to change state many times before the CLK input returns to logic 0.
One way to minimize this problem is to keep the CLK at logic 0 most of the time, and to allow only brief changes to logic 1. However, this approach still cannot guarantee that the latch will only change state once while the clock signal is at logic 1. This signal must have a certain duration to make sure all latches have time to respond to it, and in that time, most latches can respond to multiple changes.
A better way is to make sure that the latch can only change its outputs at one instant of the clock cycle. The next page will demonstrate a circuit which solves this problem handily, by changing states only on a particular transistion, or edge, of the clock signal.
The RS NAND Latch | Return to Digital Page | The RS NAND Flip-Flop |