SlideShare a Scribd company logo
1 of 21
Download to read offline
Chapter 10Chapter 10
BINARY
ARITHMETIC,
DECODING AND
MUX LOGIC UNITS
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 2
Lesson 3
Logic Design and Boolean-
Function Implementation Using
Decoders
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 3
Outline
• Three variable Boolean Function
implementation
• Four variable Boolean Function
implementation
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 4
Decoder of active output is 1
• A decoder circuit can be used to implement
AND-OR circuit SOP Boolean expression
when decoder active state output is 1 and
inactive 0
• Number of binary inputs = n
• Number of binary outputs = 2n = Maximum
number of miniterms, where n is the
number of literals in F
• Its outputs reflect the Mini-terms with one
term each at each of the output
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 5
1 of 8 Decoder with active state = 1
m1
m0
m2
m3
m4
m5
m6
m7
A0
A1
A2
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 6
Implement F= ΣΣΣΣm (1, 3, 5)
m1m0
m2
m3
m4
m5
m6
m7
A0
A1
A2 F
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 7
Decoder of active output is 0
• A decoder circuit can be used to implement
OR-AND circuit SOP Boolean expression
when decoder active state output is 0 and
inactive 1
• Number of binary inputs = n
• Number of binary outputs = 2n = Maximum
number of Maxterms, where n is the
number of literals in F
• Its outputs reflect the Maxterms with one
term each at each of the output
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 8
1 of 8 Decoder with active 0 output
M1
M8
M2
M3
M4
M5
M6
M6
A0
A1
A2
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 9
Implement F= ΠΠΠΠ M (2, 5)
M1
M0
M2
M3
M4
M5
M6
M7
A0
A1
A2 F
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 10
Outline
• Three variable Boolean Function
implementation
• Four variable Boolean Function
implementation
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 11
Decoder of active output is 1
• Number of binary inputs = 4
• Number of binary outputs = 16=
Maximum number of miniterms
• Number of literals in F = 4
• Its outputs reflect the Mini-terms with
one term each at each of the input of an
OR to get F
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 12
1 of 16 Decoder with active state = 1
m1
m0
m2
.
.
.
m14
m15
A0
A1
A2
A3
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 13
Implement F= ΣΣΣΣm (1, 3, 6, 13)
m1m0
m2
m3.
.
m13
m6
m15
A0
A1
A2 F
A3
m14
.
.
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 14
Decoder of active output is 0
• Number of binary inputs = 4
• Number of binary outputs = 16 =
Maximum number of Maxterms.
Number of literals in F = 4
• Its outputs reflect the Maxterms with
one term each at each of the AND
input
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 15
1 of 16 Decoder with active state = 0
M1
M0
M2
.
.
.
M14
M15
A0
A1
A2
A3
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 16
Implement F= ΠΠΠΠ M (0, 3, 6, 11)
M1
M0
M2
M3.
.
M11
M6
M15
A0
A1
A2 F
A3
.
.
.
.
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 17
Summary
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 18
Decoder
• Decoder active one output pin is also a
miniterm at one of the 2n output pins
• For n terms, use active 1 line decoder
and m-input OR gate for m terms in an
SOP Boolean function
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 19
Decoder
• Decoder active 0 output pin is also a
Maxterm at one of the 2n output pins
• For n terms, use active 0 line decoder
and m-input AND gate for m terms in a
POS Boolean function
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 20
End of Lesson 3
Logic Design and Boolean-
Function Implementation
Using Decoders
Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 21
THANK YOU

More Related Content

Similar to Dig designch10l03

Lecture 2- Practical AD and DA Conveters (Online Learning).pptx
Lecture 2- Practical AD and DA Conveters (Online Learning).pptxLecture 2- Practical AD and DA Conveters (Online Learning).pptx
Lecture 2- Practical AD and DA Conveters (Online Learning).pptxHamzaJaved306957
 
Fault Tolerant Parallel Filters Based On Bch Codes
Fault Tolerant Parallel Filters Based On Bch CodesFault Tolerant Parallel Filters Based On Bch Codes
Fault Tolerant Parallel Filters Based On Bch CodesIJERA Editor
 
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Tec...
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Tec...15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Tec...
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Tec...theijes
 
decoder and encoder
 decoder and encoder decoder and encoder
decoder and encoderUnsa Shakir
 
Digital electronics(EC8392) unit- 1-Sesha Vidhya S/ ASP/ECE/RMKCET
Digital electronics(EC8392) unit- 1-Sesha Vidhya S/ ASP/ECE/RMKCETDigital electronics(EC8392) unit- 1-Sesha Vidhya S/ ASP/ECE/RMKCET
Digital electronics(EC8392) unit- 1-Sesha Vidhya S/ ASP/ECE/RMKCETSeshaVidhyaS
 
ARM Boards for DSP Applications
ARM Boards for DSP ApplicationsARM Boards for DSP Applications
ARM Boards for DSP ApplicationsGreeshma S
 

Similar to Dig designch10l03 (11)

Lecture 2- Practical AD and DA Conveters (Online Learning).pptx
Lecture 2- Practical AD and DA Conveters (Online Learning).pptxLecture 2- Practical AD and DA Conveters (Online Learning).pptx
Lecture 2- Practical AD and DA Conveters (Online Learning).pptx
 
Codes.pdf .
Codes.pdf                                           .Codes.pdf                                           .
Codes.pdf .
 
Fault Tolerant Parallel Filters Based On Bch Codes
Fault Tolerant Parallel Filters Based On Bch CodesFault Tolerant Parallel Filters Based On Bch Codes
Fault Tolerant Parallel Filters Based On Bch Codes
 
8 counters and registers
8 counters and registers8 counters and registers
8 counters and registers
 
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Tec...
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Tec...15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Tec...
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Tec...
 
decoder and encoder
 decoder and encoder decoder and encoder
decoder and encoder
 
Minimization Technique .ppt
 Minimization Technique .ppt Minimization Technique .ppt
Minimization Technique .ppt
 
Digital electronics(EC8392) unit- 1-Sesha Vidhya S/ ASP/ECE/RMKCET
Digital electronics(EC8392) unit- 1-Sesha Vidhya S/ ASP/ECE/RMKCETDigital electronics(EC8392) unit- 1-Sesha Vidhya S/ ASP/ECE/RMKCET
Digital electronics(EC8392) unit- 1-Sesha Vidhya S/ ASP/ECE/RMKCET
 
ARM Boards for DSP Applications
ARM Boards for DSP ApplicationsARM Boards for DSP Applications
ARM Boards for DSP Applications
 
Digital Basics
Digital BasicsDigital Basics
Digital Basics
 
Lec 2 digital basics
Lec 2 digital basicsLec 2 digital basics
Lec 2 digital basics
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Dig designch10l03

  • 2. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 2 Lesson 3 Logic Design and Boolean- Function Implementation Using Decoders
  • 3. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 3 Outline • Three variable Boolean Function implementation • Four variable Boolean Function implementation
  • 4. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 4 Decoder of active output is 1 • A decoder circuit can be used to implement AND-OR circuit SOP Boolean expression when decoder active state output is 1 and inactive 0 • Number of binary inputs = n • Number of binary outputs = 2n = Maximum number of miniterms, where n is the number of literals in F • Its outputs reflect the Mini-terms with one term each at each of the output
  • 5. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 5 1 of 8 Decoder with active state = 1 m1 m0 m2 m3 m4 m5 m6 m7 A0 A1 A2
  • 6. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 6 Implement F= ΣΣΣΣm (1, 3, 5) m1m0 m2 m3 m4 m5 m6 m7 A0 A1 A2 F
  • 7. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 7 Decoder of active output is 0 • A decoder circuit can be used to implement OR-AND circuit SOP Boolean expression when decoder active state output is 0 and inactive 1 • Number of binary inputs = n • Number of binary outputs = 2n = Maximum number of Maxterms, where n is the number of literals in F • Its outputs reflect the Maxterms with one term each at each of the output
  • 8. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 8 1 of 8 Decoder with active 0 output M1 M8 M2 M3 M4 M5 M6 M6 A0 A1 A2
  • 9. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 9 Implement F= ΠΠΠΠ M (2, 5) M1 M0 M2 M3 M4 M5 M6 M7 A0 A1 A2 F
  • 10. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 10 Outline • Three variable Boolean Function implementation • Four variable Boolean Function implementation
  • 11. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 11 Decoder of active output is 1 • Number of binary inputs = 4 • Number of binary outputs = 16= Maximum number of miniterms • Number of literals in F = 4 • Its outputs reflect the Mini-terms with one term each at each of the input of an OR to get F
  • 12. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 12 1 of 16 Decoder with active state = 1 m1 m0 m2 . . . m14 m15 A0 A1 A2 A3
  • 13. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 13 Implement F= ΣΣΣΣm (1, 3, 6, 13) m1m0 m2 m3. . m13 m6 m15 A0 A1 A2 F A3 m14 . .
  • 14. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 14 Decoder of active output is 0 • Number of binary inputs = 4 • Number of binary outputs = 16 = Maximum number of Maxterms. Number of literals in F = 4 • Its outputs reflect the Maxterms with one term each at each of the AND input
  • 15. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 15 1 of 16 Decoder with active state = 0 M1 M0 M2 . . . M14 M15 A0 A1 A2 A3
  • 16. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 16 Implement F= ΠΠΠΠ M (0, 3, 6, 11) M1 M0 M2 M3. . M11 M6 M15 A0 A1 A2 F A3 . . . .
  • 17. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 17 Summary
  • 18. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 18 Decoder • Decoder active one output pin is also a miniterm at one of the 2n output pins • For n terms, use active 1 line decoder and m-input OR gate for m terms in an SOP Boolean function
  • 19. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 19 Decoder • Decoder active 0 output pin is also a Maxterm at one of the 2n output pins • For n terms, use active 0 line decoder and m-input AND gate for m terms in a POS Boolean function
  • 20. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 20 End of Lesson 3 Logic Design and Boolean- Function Implementation Using Decoders
  • 21. Ch10L3-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 21 THANK YOU