You are on page 1of 6

Race Around Condition 

Clock Pulse 

tP
tPLH
tPHL

Now tPLH  = tPHL = ∆t (Propagation delay time)
Potential Timing Problem in Flip Flops

Clock Skew: The clock signal which is applied to 
all FFs may undergo varying degrees of delay caused 
by  wiring  between  components  and  hence  arrive  at 
different FFs inputs at different times.
Race Around Condition 

 The  race­around  condition  (Problem)  occurs  when 


both the inputs of JK­Flip­flop are 1.

 If  the  width  of  the  clock  pulse  t


  is  too  long,  the 
P
state of the flip­flop will keep on changing from 0 
to 1, 1 to 0 , 0 to 1 and so on, and at the end of the 
clock pulse, its state will be uncertain.

 This phenomenon  is  called  the  race  around 


condition. 
Race Around Condition 

 The race around condition occurs if  t >> ∆t.
P  

How we can avoid race­around condition?
We can avoid race around condition by the 
following way. 
1. If tP  < ∆t. 
2. By using edge triggering flip­flop.
3. By using Master­Slave JK Flip­flop.

   
Race Around in JK Flip Flop

You might also like