IAE Academy

ISRO EC 2025 Q.78: solution and answer

ISRO 2025 · ECQ.78 · 1 mark · MCQ

In a 4-bit ripple counter using JK flip-flops, the maximum frequency of input clock is limited due to :

  1. (A)

    Propagation delay

  2. (B)

    Setup time

  3. (C)

    Hold time

  4. (D)

    Fan-in

See the question in the paper

Answer and solution

ANSWER

The maximum clock frequency of a 4-bit ripple counter is limited by propagation delay, option (a).

Official answer: ASource: ISRO's final answer key of 15 May 2026

  1. In a ripple (asynchronous) counter, the external clock drives only the first flip-flop. Each later flip-flop is clocked by the output of the stage before it.

  2. A clock edge therefore produces a chain of changes, one stage after another, and each stage adds its own propagation delay .

  3. For a 4-bit counter the worst case is a transition in which every bit changes, for example . The outputs are fully settled only after .

  4. The next clock edge must arrive after the outputs have settled, so and .

  5. Setup and hold times are conditions on the data inputs around a clock edge. With the inputs are fixed, so they do not set the limit on the clock frequency.

  6. Fan-in is the number of inputs of a gate and has no effect on the maximum clock frequency of a ripple counter.

  7. The limit comes from the accumulated propagation delay of the stages, so the answer is option (a).

KEY IDEA

Stages of a ripple counter change one after another, so the total settling time grows as and caps the clock frequency at about .

WATCH OUT FOR

Choosing setup or hold time. These matter for flip-flop data inputs relative to the clock, but in a ripple counter with the data inputs are constant and the cumulative propagation delay is what limits speed.

From the ISRO EC 2025 paper. Every question of this paper · The full paper (PDF, ISRO) · All 6 ISRO Sequential questions, with notes

More ISRO Sequential questions