Thursday, October 7, 2010

question 5

What is meant by race around condition flip flop?

9 comments:

  1. A fliplflop is a basic digital memory circuit.In JK
    flipflop when the clock pulse is equal to 1 and also when
    j=k=1 , we know that the next state is complement of the
    present state.but at that instance if clock pulse is
    still '1'(high)the o/p again complements.and it repeats
    untill clk puls goes back to '0'.this is race aroud conditn.

    ReplyDelete
  2. A race condition or race hazard is a flaw in an electronic system or process whereby the output and/or result of the process is unexpectedly and critically dependent on the sequence or timing of other events. The term originates with the idea of two signals racing each other to influence the output first.

    Race conditions can occur in electronics systems, especially logic circuits, and in computer software, especially multithreaded or distributed programs.

    ReplyDelete
  3. Race around condition occurs when both the input are high and the output thus undergoes a transition state.

    ReplyDelete
  4. JK flipflops suffers from timing problems called "race" if the output Q changes state before the timing pulse of the clock input has time to go "OFF". To avoid this the timing pulse period (T) must be kept as short as possible (high frequency). As this is sometimes is not possible with modern TTL IC's the much improved Master-Slave JK Flip-flop was developed.

    ReplyDelete
  5. A race condition is said to exist in an synchronous sequential circuit when two or more binary state variables change value in response to a change In an input variable.

    ReplyDelete
  6. In JK flip flop when the value of J and K =1 and at the same time vlaue of clock is 1 ,so according to the truth table of J=k=1 the value of output should be toggled so the value keep on changing till the change in the clock pulse.which is not acceptable .This problem can be removed by making it master slave.or making as edge triggered.

    ReplyDelete
  7. When we put J=1 and K=1 in JK flip flop,the output q toggles to 0 and 1 continuously and it becomes uncertain to predict the output.This condition is called race round condition.

    ReplyDelete
  8. 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..

    ReplyDelete
  9. this condn occurs in jk flip flops.. when j=1 and k=1., in a single clock pulse output toggles between 0 and 1 continuously..

    ReplyDelete