SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
D.SHUNMUGA KUMARI
ASSISTANT PROFESSOR
DEPARTMENT OF INFORMATION
TECHNOLOGY
SHIFT REGISTERS
SHIFTREGISTERS
• Shift registers are constructed using several flip- flop,
connected in such a way to STORE and TRANSFER/
Shift digital data.
• Basically, D flip-flop is used. The input data (either ‘0’
or ‘1’) is applied to the D terminal and the data will be
stored at Q during positive/negative-edge transition of
the clock pulse.
4
D Q
Q
5
• One D FF is used to store 1-bit of data. Thus, the
number of flip-flops used is the same with the
number of bit stored.
• Shift register mean that the data in each FF can be
transferred/move to other FF upon edge
triggering of the clock signal.
Four types of data movement in shift register are:-
• SISO-Serial In Serial Out
• SIPO- Serial In Parallel Out
• PISO-Parallel In Serial Out
• PIPO-Parallel In Parallel Out
SHIFTREGISTERS
This registers are of two types for load
1. Serial load
2. Parallel load
1. Serial load registers:
SHIFT REGISTERS
2.Parallel load register:
6
Serial Parallel
•Movement of N-bit data
require N number of CLK
pulses. Thus, the operation is
slow.
•Only one FF is required to be
connected at the output
terminal, thus only one wire is
required.
•Require only one CLK pulse
to transfer all N-bit of data.
Thus, operation is faster than
serial.
•Required N number of
connection to the output
terminal, which is proportional
to the number of bit. Thus, too
many connection is required.
EE 202 : DIGITAL ELECTRONICS
7
D Q2
CP
D Q1
CP
D Q3
CP
D Q0
CP
D0
Q3 Q2 Q1 Q0
Flip-flop configuration for PIPO register.
D3 D2 D1
CLK
EE 202 : DIGITAL ELECTRONICS
9
Flip-flop connection for SISO.
FF1
D Q1
CP
FF2
D Q2
CP
FF0
D Q0
CP
FF3
D Q3
CPCLK
DIN
1st CLK 2nd CLK 3rd CLK 4th CLK
EE 202 : DIGITAL ELECTRONICS
Flip-flop connection for PISO
9
FF1
D Q1
CP
FF2
D Q2
CP
FF0
D Q0
CP
FF3
D Q3
CPCLK
D1 D2 D3
SHIFT/LOADD0
Serial
data
out
Serial in parallel out:( SIPO)
Same as in SISO after 4 clock pulses data is loaded into
the register and the data will be available at the output after 4 clock
pulses where as in SISO the will be available at the out put after 8
clock pulses.
APPLICATION
S
• Pseudo random pattern generator
• Ring counter
• Johnson counter or twisted counter

More Related Content

What's hot (20)

PPTX
Flip flop
Bhaskar Kumar Jha
 
PPTX
Counters
Ketaki_Pattani
 
PPTX
Combinational circuits
DrSonali Vyas
 
PPTX
latches
Unsa Shakir
 
PPTX
Digital electronics logic families
BLESSINAR0
 
PPTX
Power amplifiers
Sarah Krystelle
 
PPTX
Flipflop
sohamdodia27
 
PPT
FPGA
subin mathew
 
PPTX
flip flops
Unsa Shakir
 
PPT
basic logic gates
vishal gupta
 
PPTX
Line coding presentation
Dibyendu Porey
 
PPT
Logic families
SARITHA REDDY
 
PPTX
ADC & DAC
wewe mahir
 
PPTX
Combinational Circuits & Sequential Circuits
gourav kottawar
 
PPTX
Overview of Shift register and applications
Karthik Kumar
 
PPT
Flip-Flop || Digital Electronics
Md Sadequl Islam
 
PPTX
Serial Communication
UshaRani289
 
PPT
Multiplexers & Demultiplexers
Jayanshu Gundaniya
 
PPTX
Adder
anuppatel111
 
PPTX
Hybrid model for Transistor, small signal Analysis
Abhishek Choksi
 
Counters
Ketaki_Pattani
 
Combinational circuits
DrSonali Vyas
 
latches
Unsa Shakir
 
Digital electronics logic families
BLESSINAR0
 
Power amplifiers
Sarah Krystelle
 
Flipflop
sohamdodia27
 
flip flops
Unsa Shakir
 
basic logic gates
vishal gupta
 
Line coding presentation
Dibyendu Porey
 
Logic families
SARITHA REDDY
 
ADC & DAC
wewe mahir
 
Combinational Circuits & Sequential Circuits
gourav kottawar
 
Overview of Shift register and applications
Karthik Kumar
 
Flip-Flop || Digital Electronics
Md Sadequl Islam
 
Serial Communication
UshaRani289
 
Multiplexers & Demultiplexers
Jayanshu Gundaniya
 
Adder
anuppatel111
 
Hybrid model for Transistor, small signal Analysis
Abhishek Choksi
 

Similar to SHIFT REGISTERS (20)

PDF
Chapter 6 register
CT Sabariah Salihin
 
PPTX
lecture .pptx
RizwanZaman13
 
PDF
DLD4.pdf
Shashi738182
 
PDF
Chapter 8_Shift Registers (EEEg4302)1.pdf
TamiratDejene1
 
PPTX
Register Dld project
Ahsin Yousaf
 
PPTX
week 2-REGISTER.pptx
ChristineTorrepenida1
 
PPTX
Unit4_DE.pptx
PriyankaJain98423
 
PPSX
Dee2034 chapter 6 register
SITI SABARIAH SALIHIN
 
PPT
Registers r011
arunachalamr16
 
PPTX
Shift Registers.pptx
AyushGupta685716
 
PDF
Module 4 registers and counters
Deepak John
 
PDF
Registers and counters
Deepak John
 
PPTX
Registers
Shashi Lata
 
PPTX
Unit_5 – Sequential Circuits.pptx
DrashtiPatel275412
 
PDF
FYBSC IT Digital Electronics Unit V Chapter II Shift Register
Arti Parab Academics
 
PPT
Shift Register
Vanitha Chandru
 
PDF
Registers_Digital.pdf for electrical and electronics and communication engine...
Anirudhjalan1
 
PDF
Chapter7
Gorra Narsimhulu
 
PDF
Shift registers
Ravi Maurya
 
PPTX
Digital Electronics Unit_4_new.pptx
Thapar Institute
 
Chapter 6 register
CT Sabariah Salihin
 
lecture .pptx
RizwanZaman13
 
DLD4.pdf
Shashi738182
 
Chapter 8_Shift Registers (EEEg4302)1.pdf
TamiratDejene1
 
Register Dld project
Ahsin Yousaf
 
week 2-REGISTER.pptx
ChristineTorrepenida1
 
Unit4_DE.pptx
PriyankaJain98423
 
Dee2034 chapter 6 register
SITI SABARIAH SALIHIN
 
Registers r011
arunachalamr16
 
Shift Registers.pptx
AyushGupta685716
 
Module 4 registers and counters
Deepak John
 
Registers and counters
Deepak John
 
Registers
Shashi Lata
 
Unit_5 – Sequential Circuits.pptx
DrashtiPatel275412
 
FYBSC IT Digital Electronics Unit V Chapter II Shift Register
Arti Parab Academics
 
Shift Register
Vanitha Chandru
 
Registers_Digital.pdf for electrical and electronics and communication engine...
Anirudhjalan1
 
Shift registers
Ravi Maurya
 
Digital Electronics Unit_4_new.pptx
Thapar Institute
 
Ad

More from kumari36 (20)

PPTX
Data Analytics with Data Science Algorithm
kumari36
 
PPTX
Transaction of program execution updates
kumari36
 
PPTX
ER-Model specification logical structure
kumari36
 
DOCX
Virtualize of IO Devices .docx
kumari36
 
DOCX
VIRTUALIZATION STRUCTURES TOOLS.docx
kumari36
 
DOCX
Operating System extension.docx
kumari36
 
DOCX
Levels of Virtualization.docx
kumari36
 
PDF
Overview of java Language-3.pdf
kumari36
 
PDF
Java Evolution-2.pdf
kumari36
 
PDF
Inheritance in Java.pdf
kumari36
 
PDF
Constructors in Java (2).pdf
kumari36
 
PDF
Chapter4-var.pdf
kumari36
 
PDF
softwareMaintenance.pdf
kumari36
 
PDF
testing.pdf
kumari36
 
PDF
Debugging.pdf
kumari36
 
PDF
QualityAssurance.pdf
kumari36
 
PPTX
Prediction of heart disease using machine learning.pptx
kumari36
 
PPTX
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
kumari36
 
PPTX
Presentation1.4.pptx
kumari36
 
PPTX
Presentation1.3.pptx
kumari36
 
Data Analytics with Data Science Algorithm
kumari36
 
Transaction of program execution updates
kumari36
 
ER-Model specification logical structure
kumari36
 
Virtualize of IO Devices .docx
kumari36
 
VIRTUALIZATION STRUCTURES TOOLS.docx
kumari36
 
Operating System extension.docx
kumari36
 
Levels of Virtualization.docx
kumari36
 
Overview of java Language-3.pdf
kumari36
 
Java Evolution-2.pdf
kumari36
 
Inheritance in Java.pdf
kumari36
 
Constructors in Java (2).pdf
kumari36
 
Chapter4-var.pdf
kumari36
 
softwareMaintenance.pdf
kumari36
 
testing.pdf
kumari36
 
Debugging.pdf
kumari36
 
QualityAssurance.pdf
kumari36
 
Prediction of heart disease using machine learning.pptx
kumari36
 
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
kumari36
 
Presentation1.4.pptx
kumari36
 
Presentation1.3.pptx
kumari36
 
Ad

Recently uploaded (20)

PPTX
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
PPTX
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
PDF
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
PPTX
Electrophysiology_of_Heart. Electrophysiology studies in Cardiovascular syste...
Rajshri Ghogare
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PPTX
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
Electrophysiology_of_Heart. Electrophysiology studies in Cardiovascular syste...
Rajshri Ghogare
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 

SHIFT REGISTERS

  • 1. D.SHUNMUGA KUMARI ASSISTANT PROFESSOR DEPARTMENT OF INFORMATION TECHNOLOGY SHIFT REGISTERS
  • 2. SHIFTREGISTERS • Shift registers are constructed using several flip- flop, connected in such a way to STORE and TRANSFER/ Shift digital data. • Basically, D flip-flop is used. The input data (either ‘0’ or ‘1’) is applied to the D terminal and the data will be stored at Q during positive/negative-edge transition of the clock pulse. 4 D Q Q
  • 3. 5 • One D FF is used to store 1-bit of data. Thus, the number of flip-flops used is the same with the number of bit stored. • Shift register mean that the data in each FF can be transferred/move to other FF upon edge triggering of the clock signal. Four types of data movement in shift register are:- • SISO-Serial In Serial Out • SIPO- Serial In Parallel Out • PISO-Parallel In Serial Out • PIPO-Parallel In Parallel Out SHIFTREGISTERS
  • 4. This registers are of two types for load 1. Serial load 2. Parallel load 1. Serial load registers: SHIFT REGISTERS
  • 6. 6 Serial Parallel •Movement of N-bit data require N number of CLK pulses. Thus, the operation is slow. •Only one FF is required to be connected at the output terminal, thus only one wire is required. •Require only one CLK pulse to transfer all N-bit of data. Thus, operation is faster than serial. •Required N number of connection to the output terminal, which is proportional to the number of bit. Thus, too many connection is required. EE 202 : DIGITAL ELECTRONICS
  • 7. 7 D Q2 CP D Q1 CP D Q3 CP D Q0 CP D0 Q3 Q2 Q1 Q0 Flip-flop configuration for PIPO register. D3 D2 D1 CLK EE 202 : DIGITAL ELECTRONICS
  • 8. 9 Flip-flop connection for SISO. FF1 D Q1 CP FF2 D Q2 CP FF0 D Q0 CP FF3 D Q3 CPCLK DIN 1st CLK 2nd CLK 3rd CLK 4th CLK EE 202 : DIGITAL ELECTRONICS
  • 9. Flip-flop connection for PISO 9 FF1 D Q1 CP FF2 D Q2 CP FF0 D Q0 CP FF3 D Q3 CPCLK D1 D2 D3 SHIFT/LOADD0 Serial data out
  • 10. Serial in parallel out:( SIPO) Same as in SISO after 4 clock pulses data is loaded into the register and the data will be available at the output after 4 clock pulses where as in SISO the will be available at the out put after 8 clock pulses.
  • 11. APPLICATION S • Pseudo random pattern generator • Ring counter • Johnson counter or twisted counter