The time delay obtained through an 8 bit serial register with 400 MHz clock is :
- (A)
20 ns
- (B)
2.5 µs
- (C)
20 µs
- (D)
2.5 ns
The time delay obtained through an 8 bit serial register with 400 MHz clock is :
20 ns
2.5 µs
20 µs
2.5 ns
ANSWER
The delay is , option (A).
Official answer: ASource: ISRO's revised and final answer key of 16 February 2024
In a serial-in serial-out shift register, data moves one flip-flop per clock pulse, so a bit entering the first stage reaches the output of an -bit register after clock periods.
Clock period: .
Delay for bits: .
Options (b) and (c) are in microseconds, which would need a clock of a few MHz or less. Option (d) is a single clock period, the delay of one stage, not eight.
KEY IDEA
A serial shift register delays data by one clock period per stage, so total delay = (number of bits) × (clock period).
WATCH OUT FOR
Giving only one clock period (2.5 ns) and forgetting to multiply by the 8 stages, or mixing up MHz with kHz and landing on microseconds.
From the ISRO CS 2023 paper. Every question of this paper · The full paper (PDF, ISRO) · All 6 ISRO Sequential questions, with notes