8,591 views
2 votes
2 votes
what is race condition in flip flop  is it the situation when both inputs of SR flip flop is 1 (and hence the invalid state) or something else

1 Answer

Best answer
4 votes
4 votes

When both inputs of a SR flip flop are 0, suppose one input goes high (i.e., 1) immediately. Then, the feedback loop in the flip flop is already busy propagating the previous 0 through both the gates until a stable state is reached. When the other input also goes to 1 immediately, this change also starts to propagate, before the effect of the first change has settled. The effects of the two changes are literally "racing" for priority and it is absolutely not worth guessing as to which one wins. This is called race condition. Thus a R=0,S=0 input is forbidden in a SR flip flop.

selected by

Related questions

0 votes
0 votes
0 answers
1
Sanjay Sharma asked Oct 31, 2016
507 views
how race condition is resolved in master slave flip flops if we having rs master slave flip flop then what will be the output of master flip flop when both inputs are 1 o...
0 votes
0 votes
1 answer
2
A_i_$_h asked Oct 13, 2017
1,262 views
if mutual conditiion holds there will no race conditionis there any case where mutual exclusion doesnt hold and there is no race conditioni want to know if mutual exclusi...
0 votes
0 votes
2 answers
3
student2018 asked Apr 12, 2017
876 views
If mutual exclusion is satisfied then race condition is satisfied or not
0 votes
0 votes
1 answer
4
Sanjay Sharma asked Nov 4, 2016
684 views