SlideShare a Scribd company logo
6
Most read
9
Most read
11
Most read
Combinational Circuits
(Parity Bit Generators and Checkers)
Outline
• Parity
- Even Parity
- Odd Parity
• Parity Bit Generator
• Parity Checker
Parity
• In digital systems, when binary data is transmitted and
processed , data may be subjected to noise so that such noise
can alter 0s (of data bits) to 1s and 1s to 0s.
• The parity generating technique is one of the most widely
used error detection techniques for the data transmission.
• Hence, parity bit is added to the word containing data in order
to make number of 1s either even or odd. The message
containing the data bits along with parity bit is transmitted
from transmitter node to receiver node.
• At the receiving end, the number of 1s in the message is
counted and if it doesn’t match with the transmitted one,
then it means there is an error in the data.
Example: Odd Parity Generator / Checker
Parity Generator / Checker
• A parity generator is a combinational logic circuit that
generates the parity bit in the transmitter.
• On the other hand, a circuit that checks the parity in the
receiver is called parity checker.
• These are used in digital systems to detect the single bit errors
in the transmitted data word.
• Parity systems
– Odd parity
– Even parity
Design of 3-bit Even Parity Generator
Step 1: Number of Inputs/Outputs
Let the three inputs A, B and C are applied to the circuit and output
bit is the parity bit P. The total number of 1s must be even, to
generate the even parity bit P.
Step 2: Truth Table
K-map Simplification
Step 3: Logic Minimization
Step 4: Logic implementation
Design of 3-bit Even Parity Generator
Parity Generator / Checker
Four-bit even- and odd-parity generators
Five bit even-parity checker
Even Parity Checker
• If any error occurs, the
received message
consists of odd number
of 1s. The output of the
parity checker is denoted
by PEC (parity error
check).
• The truth table for the
even parity checker in
which PEC = 1 if the error
occurs, and PEC = 0 if no
error occurs (sum of
incoming data bits plus
parity bit).
truth table
K-Map Simplification
Logic Implementation
17
Parity-Error Detection System
Activity 1
When the set of input data to an even parity generator
is 0111, the output will be
(A)1
(B)0
(C)Unpredictable
(D)Depends on the previous input
Activity 2
A staircase light is controlled by two switches one at
the top of the stairs and another at the bottom of
stairs:
(i) Make a truth table for this system.
(ii) Write the logic equation is SOP form.
(iii) Realize the circuit using AND-OR gates.
(iv) Realize the circuit using NAND gates only.
Activity 3
Which data and parity bit combination is correct for an
ODD parity data transmission system?
A) data = 1110 0000 parity = 1
B) data = 0100 1010 parity = 1
C) data = 0000 0000 parity = 0
D) data = 1111 1111 parity = 1
Thank You!!

More Related Content

PPTX
Parity Generator and Parity Checker
Jignesh Navdiya
 
PPTX
Logic gates - AND, OR, NOT, NOR, NAND, XOR, XNOR Gates.
Satya P. Joshi
 
PPTX
Combinational Circuits & Sequential Circuits
gourav kottawar
 
PPTX
PRIORITY_ENCODER[1].pptx
yogeshwaran k
 
PDF
Digital logic families
Revathi Subramaniam
 
PPTX
Interfacing technique with 8085- ADC[0808]
Guhan k
 
PDF
Asynchronous sequential circuit analysis
Dr Naim R Kidwai
 
PPTX
Magnitude comparator
Preet_patel
 
Parity Generator and Parity Checker
Jignesh Navdiya
 
Logic gates - AND, OR, NOT, NOR, NAND, XOR, XNOR Gates.
Satya P. Joshi
 
Combinational Circuits & Sequential Circuits
gourav kottawar
 
PRIORITY_ENCODER[1].pptx
yogeshwaran k
 
Digital logic families
Revathi Subramaniam
 
Interfacing technique with 8085- ADC[0808]
Guhan k
 
Asynchronous sequential circuit analysis
Dr Naim R Kidwai
 
Magnitude comparator
Preet_patel
 

What's hot (20)

PDF
Seven segment interfacing with 8051.pdf
Srikrishna Thota
 
PPTX
Register in Digital Logic
ISMT College
 
PDF
Comparator
Ramen Dutta
 
PPTX
Digital electronics logic families
BLESSINAR0
 
PPTX
Architecture of 8085 microprocessor
AMAN SRIVASTAVA
 
PPTX
Encoder
Mahmudul Hasan
 
PDF
8051 interfacing
KanchanPatil34
 
PPT
multiplexers and demultiplexers
Unsa Shakir
 
PDF
8051 Architecture and PIN Configuration.pdf
Srikrishna Thota
 
PPTX
8051 timer counter
vishalgohel12195
 
PPTX
Restoring & Non-Restoring Division Algorithm By Sania Nisar
Sania Nisar
 
PDF
Keypad Interfacing with 8051 Microcontroller
Sudhanshu Janwadkar
 
PPTX
Adder substracter
WanNurdiana
 
PDF
T-states in microprocessor 8085
yedles
 
PPT
Arduino
vipin7vj
 
PPTX
latches
Unsa Shakir
 
PPT
Interface
Siddique Ibrahim
 
PPTX
Computer arithmetic
Balakrishna Chowdary
 
PPTX
Unit 3 combinational circuits
AmrutaMehata
 
PDF
Arduino Projects
Luki B. Subekti
 
Seven segment interfacing with 8051.pdf
Srikrishna Thota
 
Register in Digital Logic
ISMT College
 
Comparator
Ramen Dutta
 
Digital electronics logic families
BLESSINAR0
 
Architecture of 8085 microprocessor
AMAN SRIVASTAVA
 
8051 interfacing
KanchanPatil34
 
multiplexers and demultiplexers
Unsa Shakir
 
8051 Architecture and PIN Configuration.pdf
Srikrishna Thota
 
8051 timer counter
vishalgohel12195
 
Restoring & Non-Restoring Division Algorithm By Sania Nisar
Sania Nisar
 
Keypad Interfacing with 8051 Microcontroller
Sudhanshu Janwadkar
 
Adder substracter
WanNurdiana
 
T-states in microprocessor 8085
yedles
 
Arduino
vipin7vj
 
latches
Unsa Shakir
 
Interface
Siddique Ibrahim
 
Computer arithmetic
Balakrishna Chowdary
 
Unit 3 combinational circuits
AmrutaMehata
 
Arduino Projects
Luki B. Subekti
 
Ad

Similar to 11. Parity Generator_Checker.pptx (20)

PPTX
1.5.1 Lect_parity.pptx
AppannaPavansai
 
PDF
Computer Organisation and Architecture :Module M-1.pdf
SushantRaj25
 
PPTX
Parity generator & checker
DEPARTMENT OF PHYSICS
 
PPT
Error detection and correction codes r006
arunachalamr16
 
PPTX
PARITY_GENERATOR_AND_CHECKER_PPT.pptx
RockFellerSinghRusse
 
PPTX
Module 1- basics of Digital Electronics .pptx
axscad5
 
PDF
Digital Electronics-Unit II.pdf
Kannan Kanagaraj
 
PPT
Ee2 chapter4 parity_checking
CK Yang
 
PDF
LOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVEL
VIT-AP University
 
PPTX
Unit 2 DE Notes.pptx
govindsingh258478
 
PDF
Lecture6 Chapter1- ASCII Code, Error Detection and Correction Codes, and Bina...
UmerKhan147799
 
PPTX
Parity check(Error Detecting Codes)
Imesha Perera
 
PPTX
Code Converters & Parity Checker
.AIR UNIVERSITY ISLAMABAD
 
PDF
Analogue & Digital Electronics on Comparators
MahimaTilwani
 
PDF
IRJET- Design of ODD-Even Parity Generator using Six Transistors XOR-XNOR Module
IRJET Journal
 
PDF
IRJET- Resolve Error with Detection & Correction Techniques in Computer Networks
IRJET Journal
 
PPT
Even odd parity
Oscar Alegria
 
PPT
Error detection and correction codes
GargiKhanna1
 
PDF
Lecture5 Chapter3- Exclusive-OR Function and its Applications in Digital Desi...
UmerKhan147799
 
PPTX
Digital electronica RSS vvvdmsASmCMmmmmmcdsdvfssc
Anji (M.Tech)
 
1.5.1 Lect_parity.pptx
AppannaPavansai
 
Computer Organisation and Architecture :Module M-1.pdf
SushantRaj25
 
Parity generator & checker
DEPARTMENT OF PHYSICS
 
Error detection and correction codes r006
arunachalamr16
 
PARITY_GENERATOR_AND_CHECKER_PPT.pptx
RockFellerSinghRusse
 
Module 1- basics of Digital Electronics .pptx
axscad5
 
Digital Electronics-Unit II.pdf
Kannan Kanagaraj
 
Ee2 chapter4 parity_checking
CK Yang
 
LOW POWER AND HIGH SPEED DIVERSE DIGITAL CIRCUIT FOR SUB-THRESHOLD LEVEL
VIT-AP University
 
Unit 2 DE Notes.pptx
govindsingh258478
 
Lecture6 Chapter1- ASCII Code, Error Detection and Correction Codes, and Bina...
UmerKhan147799
 
Parity check(Error Detecting Codes)
Imesha Perera
 
Code Converters & Parity Checker
.AIR UNIVERSITY ISLAMABAD
 
Analogue & Digital Electronics on Comparators
MahimaTilwani
 
IRJET- Design of ODD-Even Parity Generator using Six Transistors XOR-XNOR Module
IRJET Journal
 
IRJET- Resolve Error with Detection & Correction Techniques in Computer Networks
IRJET Journal
 
Even odd parity
Oscar Alegria
 
Error detection and correction codes
GargiKhanna1
 
Lecture5 Chapter3- Exclusive-OR Function and its Applications in Digital Desi...
UmerKhan147799
 
Digital electronica RSS vvvdmsASmCMmmmmmcdsdvfssc
Anji (M.Tech)
 
Ad

More from NaveenPunia5 (6)

PPTX
Voice & Narration for the purpolns.se.pptx
NaveenPunia5
 
PPTX
File Handling and Applications.pptx
NaveenPunia5
 
PPTX
21. ADC.pptx
NaveenPunia5
 
PPTX
14. Flip Flop Conversions.pptx
NaveenPunia5
 
PPTX
4. Boolean Function and Their Representation.pptx
NaveenPunia5
 
PPTX
3. Boolean Algebra.pptx
NaveenPunia5
 
Voice & Narration for the purpolns.se.pptx
NaveenPunia5
 
File Handling and Applications.pptx
NaveenPunia5
 
21. ADC.pptx
NaveenPunia5
 
14. Flip Flop Conversions.pptx
NaveenPunia5
 
4. Boolean Function and Their Representation.pptx
NaveenPunia5
 
3. Boolean Algebra.pptx
NaveenPunia5
 

Recently uploaded (20)

PDF
Study Material and notes for Women Empowerment
ComputerScienceSACWC
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPT
Python Programming Unit II Control Statements.ppt
CUO VEERANAN VEERANAN
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PDF
Sunset Boulevard Student Revision Booklet
jpinnuck
 
PPTX
PREVENTIVE PEDIATRIC. pptx
AneetaSharma15
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PDF
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
DOCX
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PDF
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
Miraj Khan
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
Study Material and notes for Women Empowerment
ComputerScienceSACWC
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
Python Programming Unit II Control Statements.ppt
CUO VEERANAN VEERANAN
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
Sunset Boulevard Student Revision Booklet
jpinnuck
 
PREVENTIVE PEDIATRIC. pptx
AneetaSharma15
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
Miraj Khan
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 

11. Parity Generator_Checker.pptx

  • 1. Combinational Circuits (Parity Bit Generators and Checkers)
  • 2. Outline • Parity - Even Parity - Odd Parity • Parity Bit Generator • Parity Checker
  • 3. Parity • In digital systems, when binary data is transmitted and processed , data may be subjected to noise so that such noise can alter 0s (of data bits) to 1s and 1s to 0s. • The parity generating technique is one of the most widely used error detection techniques for the data transmission. • Hence, parity bit is added to the word containing data in order to make number of 1s either even or odd. The message containing the data bits along with parity bit is transmitted from transmitter node to receiver node. • At the receiving end, the number of 1s in the message is counted and if it doesn’t match with the transmitted one, then it means there is an error in the data.
  • 4. Example: Odd Parity Generator / Checker
  • 5. Parity Generator / Checker • A parity generator is a combinational logic circuit that generates the parity bit in the transmitter. • On the other hand, a circuit that checks the parity in the receiver is called parity checker. • These are used in digital systems to detect the single bit errors in the transmitted data word. • Parity systems – Odd parity – Even parity
  • 6. Design of 3-bit Even Parity Generator Step 1: Number of Inputs/Outputs Let the three inputs A, B and C are applied to the circuit and output bit is the parity bit P. The total number of 1s must be even, to generate the even parity bit P. Step 2: Truth Table
  • 7. K-map Simplification Step 3: Logic Minimization
  • 8. Step 4: Logic implementation Design of 3-bit Even Parity Generator
  • 9. Parity Generator / Checker Four-bit even- and odd-parity generators
  • 11. Even Parity Checker • If any error occurs, the received message consists of odd number of 1s. The output of the parity checker is denoted by PEC (parity error check). • The truth table for the even parity checker in which PEC = 1 if the error occurs, and PEC = 0 if no error occurs (sum of incoming data bits plus parity bit). truth table
  • 15. Activity 1 When the set of input data to an even parity generator is 0111, the output will be (A)1 (B)0 (C)Unpredictable (D)Depends on the previous input
  • 16. Activity 2 A staircase light is controlled by two switches one at the top of the stairs and another at the bottom of stairs: (i) Make a truth table for this system. (ii) Write the logic equation is SOP form. (iii) Realize the circuit using AND-OR gates. (iv) Realize the circuit using NAND gates only.
  • 17. Activity 3 Which data and parity bit combination is correct for an ODD parity data transmission system? A) data = 1110 0000 parity = 1 B) data = 0100 1010 parity = 1 C) data = 0000 0000 parity = 0 D) data = 1111 1111 parity = 1