answersLogoWhite

0


Best Answer

A race condition occurs when the output of a logic circuit is fed back into the input in such a way as to change the output, such that settling of the inputs delays the final stabilization of the outputs. It can also occur when two inputs to a circuit change at the same relative time, but the result depends on time sequence, such as in a D-FlipFlop where the clock is edge triggered.. In a full adder, for instance, propogation of carries can delay the final output, resulting in performance (speed) degradation. That is why many full adders have look-ahead carry logic. In essence, to avoid a race condition, you want to design the circuit so that propagation delay does not accumulate in series. A striking example in my memory was where an 8085 microprocessor system used WR/ to drive the databus drivers, while at the same time using WR/ to strobe the destination latches. That was a race condition, and it made the final contents of the latches indeterminant.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

A race condition in any logic circuit is where two inputs change at about the same time, making the output indeterminate.

That said, a race condition in an S-R flip flop is where both of the S and R inputs go false at the same time. As a result, the output is indeterminate.

In order to avoid race conditions, you need to ensure that all setup and hold times are maintained as designed by the particular device, and that you include adequate design for transmission line effects, i.e. capacitance and inductance versus resistance.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago
race-around condition :- (taking JK- flip-flop)

well we know that in a JK flip-flop the outputs are again fed back to the inputs.Now, let us consider a situation that for J=K=1 the previous state(Q1) of flip-flop get toggled (inverted) giving next state(Q2=Q1'). let us assume that the value of the clock - pulse didn't change even after the state conversion, this means the flip - flop is still in ON mode for the same values of J and K , so the flip-flop again toggles the present state i.e. Q2 gets toggled , now Q3=Q2'=Q1 . This process continues over and over till the clock pulse changes . This continuous undesirable transitions of outputs for the same clock-pulse is called race-around condition.

steps to avoid :-

1. to avoid this condition the time period of the clock pulses must be less than the propagation delay through the flip-flop.

sole dependence of propagation delay should be avoided as it is difficult to control it to obtain the above condition the flip-flop must be provided with some external mechanism or circuit that adds extra delay.

2. An even better approach is to design circuitry that makes the flip-flop sensitive to clock-pulse transition instead of clock-pulse duration .This idea brings the concept of edge-triggered flip-flops.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is race condition in flip-flops?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Do you where socks with flipflops?

absolutely not.


What is race around condition and how it can be eliminated?

In Race round condition gate operation delay by signal but gate oprate first with clock ,this condition called the race raund confident


What race has freckles?

Any race because it is a skin condition


What is the race around condition?

No


Are girls feet stinkier than men?

No because guys do more sports and where shoes more then flipflops. girls also have sports but flipflops narrow it down to a no haha. :D


Why you are use flipflops?

one bit storge element for flipflop


Is it illegal to drive wearing flipflops?

I should hope so!


What are flipflops?

Flipflops are generaly worn by ladies and if a male was to wear flipflops then he would be considered homosexual. They were invented by the french so that is why the gay community go ballistic over these particular type of footwear. They are extremely confortable and many varites exits in diffrent colours sizes and shapes the majority of flipflops are worn at the beach and at summertime. The usual cost of a flipflop (singular) is £2 but together £5. The cost of a flipflop (singular) can be greatly reduced if manafactured in a sweatshop.


Race condition in OS?

two or more processes are reading or writing some shared data and the final result depends on who runs precisely when, are called race condition.


What is toggle condition in flipflops?

toggle condition :- the condition of the flip-flop in which on the application of clock-pulse inverts the present state Q(t+1) = Q'(t) on the application of clock-pulse for JK-flip-flop the toggle condition is J=K=1 for JK flip-flop this is called toggle condition condition


What is race around condition?

The "Race Around Condition" occurs when J+K=1 i.e. When the FF is in the toggle mode.the race around condition in JK latch can be avoided by:a) Using the edge triggered JK flip flop.b) Using the master slave JK flip flop.


Why do the outputs of the flipflops have to be complementary?

Don't have to. There are ff's with only one output.