In a 4-bit ripple counter using JK flip-flops, the maximum frequency of input clock is limited due to :
- (A)
Propagation delay
- (B)
Setup time
- (C)
Hold time
- (D)
Fan-in
In a 4-bit ripple counter using JK flip-flops, the maximum frequency of input clock is limited due to :
Propagation delay
Setup time
Hold time
Fan-in
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
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.
A clock edge therefore produces a chain of changes, one stage after another, and each stage adds its own propagation delay .
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 .
The next clock edge must arrive after the outputs have settled, so and .
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.
Fan-in is the number of inputs of a gate and has no effect on the maximum clock frequency of a ripple counter.
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