Post Go back to editing

KCC's Quizzes AQQ272 about clock and data race

A new challenge (AQQ272 about a clock and data race)  is here:

The above 3 circuits use D-Flip-Flops (yellow) and clock buffers (blue). The buffers have slightly longer delays than the DFFs (it is due to both buffer intrinsic delay and long distances caused by the clock buffer tree).

Question: which of the 3 circuits is the best for data integrity? And why?

Good luck and try to be among the firs ones!

Please share your answer to view other submitted answers
Parents Reply Children
  • Thanks  for your prompt response! But circuit C is not the best solution. In fact it is the worse: its big issue is on data integrity: For example the last cell (DFF0) will always get its clock much later than the previous stages: this means it is very probable the stage N-1 will have its bit changed before the stage N will have the clock coming; making the right bit missed!

  • Thank you for your reply. Yes, that is the wrong answer. The correct one is B. Thank you for a nice quiz.