r ace a round c ondition. the race-around condition (problem) occurs when both the inputs of...

4
RACE AROUND CONDITION

Upload: bernard-gallagher

Post on 18-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: R ACE A ROUND C ONDITION. The race-around condition (Problem) occurs when both the inputs of JK-Flip-flop are 1. If the width of the clock pulse t P is

RACE AROUND CONDITION

Page 2: R ACE A ROUND C ONDITION. The race-around condition (Problem) occurs when both the inputs of JK-Flip-flop are 1. If the width of the clock pulse t P is

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 tP is too long, the 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 rece around condition.

So in order to study race around condition, we have to clear some terms related to clock pulse.

So let’s start with clock pulse.

Page 3: R ACE A ROUND C ONDITION. The race-around condition (Problem) occurs when both the inputs of JK-Flip-flop are 1. If the width of the clock pulse t P is

CLOCK PULSE

tPtPLH tPHL

Now tPLH = tPHL = ∆t (Propagation delay time)

Page 4: R ACE A ROUND C ONDITION. The race-around condition (Problem) occurs when both the inputs of JK-Flip-flop are 1. If the width of the clock pulse t P is

RACE AROUND CONDITION

The race around condition occurs if tP >> ∆t.

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.