You are on page 1of 10

Digital Logic & Processors

Design Aspects of Shift Registers


SHIFT REGISTERS
• A register is a digital circuit with basic
function of Data Storage.
• A shift register provides the data shifting
function from one flip-flop to another.
– A shift register “shifts” its output once every
clock cycle
• A shift register is a group of flip-flops set
up in a linear fashion with their inputs and
outputs connected together in such a way
that the data is shifted from one device to
another when the circuit is active.
Data Shift/Rotate Operations
• The bits in a shift register can shift in any of the
following manners
Shift Register Characteristics
• Direction
– Left shift
– Right shift
– Rotate (right or left)
– Bidirectional n-bit shift
• Types register

– Serial-in, Serial-out
– Serial-in, Parallel-
out
– Parallel-in, Serial-
out
– Parallel-in, Parallel-
out
– Universal
4 Bit Serial in – Serial out Shift Register (SISO)
(Right Shift Register)
4 bit Left Shift Register
Serial-In Parallel-Out Shift Register (SIPO)

Parallel-In Parallel-Out Shift Register (PIPO)


Parallel-In Serial-Out Shift Register (PISO)
Shift Register Counters
Ring Counter

09/13/22 Source:
Johnson Counter

09/13/22

You might also like