Difficulty: Easy
Correct Answer: 60 ns
Explanation:
Introduction / Context:
In ripple counters, the clock signal propagates through cascaded flip-flops, so output bits do not change simultaneously. The worst-case propagation delay equals the sum of the individual stage delays up to the most significant bit used, which limits the maximum counting frequency and affects decoding hazards.
Given Data / Assumptions:
Concept / Approach:
Because the toggling ripples from the least significant to the most significant stage, the worst-case time for the final bit to settle is the sum of delays through all five flip-flops. Therefore, tp(tot) = N * t_pd for N cascaded stages in the ripple path.
Step-by-Step Solution:
Verification / Alternative check:
Compare to a 4-bit ripple counter: 4 * 12 ns = 48 ns. Extending to 5 bits adds another 12 ns, consistent with linear accumulation.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing ripple with synchronous counters (which do not accumulate delays in the same way), or forgetting worst-case analysis when decoding multiple bits immediately after a transition.
Final Answer:
60 ns
Discussion & Comments