Day-12 Sequential Circuits-2
Day-12 Sequential Circuits-2
Day - 12
SEQUENTIAL CIRCUITS- 2
S. No Topic
3. Asynchronous Inputs
4. Flip Flops
1. Race Around Condition
In J-K latch when J, K and Clock are equal to 1, toggling takes place, i.e. the
next state will be equal to the complement of the present state. See the timing
diagram of j-k latch. Here, T is the time period of the clock whereas delta t is the
propagation delay. The delay between input and output is called a propagation
delay. If J=K=1, and if clk=1 for a long period of time, then output Q will
toggle as long as CLK remains high which makes the output unstable or
uncertain. This is called a race around condition in J-K latch. This condition
also exists in T latch since it also has toggling options.
Basic digital circuits like shift registers and counters are made using flip-flops.
Flip-flops can be implemented in two methods. In first method, cascade two
latches, that is master slave configuration of latches in such a way that the first
latch is enabled for every positive clock pulse and second latch is enabled for
every negative clock pulse. The combination of these two latches becomes a flip-
flop.
In second method, we can directly implement the flip-flop using edge triggered
clock pulse generator, which is edge sensitive.
SR Flip Flop
4. Flip Flops
4.1 SR Flip Flop
The following table shows the characteristic table of SR flip-flop: Here, Q(t) &
Q(t+1) are present state & next state respectively
D Flip Flop
Characteristic Table
4. Flip Flops
4.2 D Flip Flop
From the above table next state equation can be written as:
Q(n+1)= D
From the truth table, we can see that,
When Q retains it state from '0' to '0' or changes from '1' to '0', the value of D
is '0'.
When Q retains it state from '1' to '1' or changes from '0' to '1', the value of D
is '1'.
JK Flip Flop