Skip to content
EntityQ746165· pop 29· linked from 186 articles

shift register

Sign in to save

cascade of flip-flops sharing the same clock, in which the output of each flip-flop is connected to the input of the next flip-flop in the chain, resulting in a circuit that shifts by one position the bit array stored in it

Wikidata facts

Image
DOV-1X - Toshiba TC4015BP on printed circuit board-9788.jpg
Show 2 more facts
Commons category
Shift registers
Sources (2)

via Wikidata · CC0

~9 min read

Article

A shift register is a type of digital circuit using a cascade of flip-flops where the output of one flip-flop is connected to the input of the next. They share a single clock signal, which causes the data stored in the system to shift from one location to the next. By connecting the last flip-flop back to the first, the data can cycle within the shifters for extended periods, and in this configuration they were used as computer memory, displacing delay-line memory systems in the late 1960s and early 1970s.

In most cases, several parallel shift registers would be used to build a larger memory pool known as a "bit array". Data was stored into the array and read back out in parallel, often as a computer word, while each bit was stored serially in the shift registers. There is an inherent trade-off in the design of bit arrays; putting more flip-flops in a row allows a single shifter to store more bits, but requires more clock cycles to push the data through all of the shifters before the data can be read back out again.

Connections

Categories