SlideShare a Scribd company logo
WELCOME
To Our Presentation
1Sheikh Muhammad Abdullah Universal Gates
Our Topics name:
2
NAND and NOR gates are “Universal” because they can
used to produce any of the other logic functions.
Sheikh Muhammad Abdullah Universal Gates
MUHAMMAD ABDULLAH(142-0076-511)
MD.KHALID HASAN(142-0106-501)
MD.IBRAHIM(141-0036-511)
Department Name: B.Sc in EEE&CSE
3
Teacher’s Name:
MUHAMMAD WOLI ULLAH
Our Team name:
Subject Name: DIGITAL LOGIC
Sheikh Muhammad Abdullah Universal Gates
Sheikh Muhammad Abdullah
Universal Gates 4
Universal Gates: NAND and NOR
 AND/OR/NOT gates are sufficient for building any
Boolean functions.
 We call the set {AND, OR, NOT} a complete set of logic.
 However, other gates are also used because:
(i) usefulness
(ii) economical on transistors
(iii) self-sufficient
NAND/NOR: economical, self-sufficient
XOR: useful (e.g. parity bit generation)
Sheikh Muhammad Abdullah
Universal Gates 5
Universal Property of NAND Gates
 NAND gate is self-sufficient (can build any logic circuit
with it).
 Therefore, {NAND} is also a complete set of logic.
 Can be used to implement AND/OR/NOT.
1. Implementing an inverter using NAND gate:
(x.x)' = x' (T1: idempotency)
x x'
Universal Property of NAND Gates
• NAND Gate as an Inverter
• Two NAND Gates as an AND Gate
Sheikh Muhammad Abdullah Universal Gates
6
Universal Property of NAND Gates
• Three NAND Gates as an OR Gate
• Four NAND Gates as OR Gate
Sheikh Muhammad Abdullah Universal Gates
7
Universal Property of NAND Gates
((x.y)'(x.y)')' = ((x.y)')' idempotency
= (xy) involution
((x.x)'(y.y)')' = (x'.y')' idempotency
= x''+y'' DeMorgan
= x+y involution
 Implementing AND using NAND gates:
 Implementing OR using NAND gates:
x
x.y
y
(x.y)'
x
x+y
y
x'
y'
Sheikh Muhammad Abdullah Universal Gates
8
Universal Property of NOR Gates
 NOR gate is also self-sufficient.
 Therefore, {NOR} is also a complete set of logic
 Can be used to implement AND/OR/NOT.
 Implementing an inverter using NOR gate:
(x+x)' = x' (T1: idempotency)
x x'
Sheikh Muhammad Abdullah
Universal Gates 9
Universal Property of NOR Gates
• NOR Gate as an Inverter
• Two NOR Gates as an OR Gate
Sheikh Muhammad Abdullah Universal Gates
10
Universal Property of NOR Gates
• Three NOR Gates as an AND Gate
• Four NOR Gates as an AND Gate
Sheikh Muhammad Abdullah Universal Gates
11
Universal Property of NOR Gates
((x+x)'+(y+y)')'=(x'+y')' idempotency
= x''.y'' DeMorgan
= x.y involution
((x+y)'+(x+y)')' = ((x+y)')' idempotency
= (x+y) involution
 Implementing AND using NOR gates:
 Implementing OR using NOR gates:
x
x+y
y
(x+y)'
x
x.y
y
x'
y'
Sheikh Muhammad Abdullah
Universal Gates 12
Implementation using NAND gates (1/2)
 Possible to implement any Boolean expression using
NAND gates.
Procedure:
(i) Obtain sum-of-products Boolean expression:
e.g. F3 = x.y'+x'.z
(ii) Use DeMorgan theorem to obtain expression
using 2-level NAND gates
e.g. F3 = x.y'+x'.z
= (x.y'+x'.z)' ' involution
= ((x.y')' . (x'.z)')' DeMorgan
Sheikh Muhammad Abdullah
Universal Gates 13
Implementation using NAND gates (2/2)
F3 = ((x.y')'.(x'.z)') ' = x.y' + x'.z
x'
z
F3
(x'.z)'
(x.y')'x
y'
Sheikh Muhammad Abdullah
Universal Gates 14
Implementation using NOR gates (1/2)
 Possible to implement any Boolean expression using NOR
gates.
Procedure:
(i) Obtain product-of-sums Boolean expression:
e.g. F6 = (x+y').(x'+z)
(ii) Use DeMorgan theorem to obtain expression
using 2-level NOR gates.
e.g. F6 = (x+y').(x'+z)
= ((x+y').(x'+z))' ' involution
= ((x+y')'+(x'+z)')' DeMorgan
Sheikh Muhammad Abdullah
Universal Gates 15
Implementation using NOR gates (2/2)
F6 = ((x+y')'+(x'+z)')' = (x+y').(x'+z)
x'
z
F6
(x'+z)'
(x+y')'x
y'
Sheikh Muhammad Abdullah
Universal Gates 16
Sheikh Muhammad Abdullah
17
Mano, M. Morris (October 1992). Computer System Architecture (3rd ed. ed.).
Prentice-Hall. ISBN 0-13-175563-3
Universal Gates
John A. Camara (2010). Electrical and Electronics Reference Manual for the Electrical
and Computer PE Exam. www.ppi2pass.com. p. 41. ISBN 978-1-59126-166-7.
THANKS TO ALL
Sheikh Muhammad Abdullah 18Universal Gates

More Related Content

What's hot

What's hot (20)

Combinational circuits
Combinational circuits Combinational circuits
Combinational circuits
 
encoder and decoder in digital electronics
encoder and decoder in digital electronicsencoder and decoder in digital electronics
encoder and decoder in digital electronics
 
Finite state machine without output
Finite state machine without outputFinite state machine without output
Finite state machine without output
 
Logic gates presentation
Logic gates presentationLogic gates presentation
Logic gates presentation
 
decoder and encoder
 decoder and encoder decoder and encoder
decoder and encoder
 
Digital electronics- BCD & Decoder
Digital electronics- BCD & DecoderDigital electronics- BCD & Decoder
Digital electronics- BCD & Decoder
 
Digital Logic Circuits
Digital Logic CircuitsDigital Logic Circuits
Digital Logic Circuits
 
Logic Gates
Logic GatesLogic Gates
Logic Gates
 
Basic logic gates
Basic logic gatesBasic logic gates
Basic logic gates
 
Logic gates
Logic gatesLogic gates
Logic gates
 
Logic gates and NAND and NOR univarsal gates
Logic gates and NAND and NOR univarsal gatesLogic gates and NAND and NOR univarsal gates
Logic gates and NAND and NOR univarsal gates
 
digital logic design number system
digital logic design number systemdigital logic design number system
digital logic design number system
 
basic logic gates
 basic logic gates basic logic gates
basic logic gates
 
NAND and NOR implementation and Other two level implementation
NAND and NOR implementation and  Other two level implementationNAND and NOR implementation and  Other two level implementation
NAND and NOR implementation and Other two level implementation
 
Encoder & Decoder
Encoder & DecoderEncoder & Decoder
Encoder & Decoder
 
Logic gates
Logic gatesLogic gates
Logic gates
 
logic gates
logic gateslogic gates
logic gates
 
Multiplexers & Demultiplexers
Multiplexers & DemultiplexersMultiplexers & Demultiplexers
Multiplexers & Demultiplexers
 
Logic gates ppt
Logic gates pptLogic gates ppt
Logic gates ppt
 
Logic gates
Logic gatesLogic gates
Logic gates
 

Viewers also liked

Report on-the-logic-gates
Report on-the-logic-gatesReport on-the-logic-gates
Report on-the-logic-gates
bhardubhai
 
Logic Gates Presentation
Logic Gates PresentationLogic Gates Presentation
Logic Gates Presentation
nad407
 
The Digital Logic Level
The Digital Logic LevelThe Digital Logic Level
The Digital Logic Level
LiEdo
 
Encoders and Decoders
Encoders and DecodersEncoders and Decoders
Encoders and Decoders
Nic JM
 
Basic logic gates
Basic logic gatesBasic logic gates
Basic logic gates
Kumar
 

Viewers also liked (18)

7 realization of logic function using logic gates (1)
7 realization of logic function using logic gates (1)7 realization of logic function using logic gates (1)
7 realization of logic function using logic gates (1)
 
Report on-the-logic-gates
Report on-the-logic-gatesReport on-the-logic-gates
Report on-the-logic-gates
 
Logic gate class 12
Logic gate class 12Logic gate class 12
Logic gate class 12
 
NAND gate
NAND  gate NAND  gate
NAND gate
 
Logic Gates Presentation
Logic Gates PresentationLogic Gates Presentation
Logic Gates Presentation
 
And gate
And gateAnd gate
And gate
 
The Digital Logic Level
The Digital Logic LevelThe Digital Logic Level
The Digital Logic Level
 
Logic simplification sop and pos forms
Logic simplification sop and pos formsLogic simplification sop and pos forms
Logic simplification sop and pos forms
 
J - K & MASTERSLAVE FLIPFLOPS
J - K & MASTERSLAVE FLIPFLOPSJ - K & MASTERSLAVE FLIPFLOPS
J - K & MASTERSLAVE FLIPFLOPS
 
EASA Part 66 Module 5.5 : Logic Circuit
EASA Part 66 Module 5.5 : Logic CircuitEASA Part 66 Module 5.5 : Logic Circuit
EASA Part 66 Module 5.5 : Logic Circuit
 
Shift register
Shift registerShift register
Shift register
 
Encoders and Decoders
Encoders and DecodersEncoders and Decoders
Encoders and Decoders
 
Flipflop
FlipflopFlipflop
Flipflop
 
Ppt Digital Electronics
Ppt Digital ElectronicsPpt Digital Electronics
Ppt Digital Electronics
 
Basic logic gates
Basic logic gatesBasic logic gates
Basic logic gates
 
Encoder and decoder
Encoder and decoderEncoder and decoder
Encoder and decoder
 
Logic gates eng
Logic gates engLogic gates eng
Logic gates eng
 
Free Download Powerpoint Slides
Free Download Powerpoint SlidesFree Download Powerpoint Slides
Free Download Powerpoint Slides
 

Recently uploaded

Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 

Recently uploaded (20)

Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdf
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdf
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data AnalysisIT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and ClusteringKIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdf
 

Universal gate BY Abdullah

  • 1. WELCOME To Our Presentation 1Sheikh Muhammad Abdullah Universal Gates
  • 2. Our Topics name: 2 NAND and NOR gates are “Universal” because they can used to produce any of the other logic functions. Sheikh Muhammad Abdullah Universal Gates
  • 3. MUHAMMAD ABDULLAH(142-0076-511) MD.KHALID HASAN(142-0106-501) MD.IBRAHIM(141-0036-511) Department Name: B.Sc in EEE&CSE 3 Teacher’s Name: MUHAMMAD WOLI ULLAH Our Team name: Subject Name: DIGITAL LOGIC Sheikh Muhammad Abdullah Universal Gates
  • 4. Sheikh Muhammad Abdullah Universal Gates 4 Universal Gates: NAND and NOR  AND/OR/NOT gates are sufficient for building any Boolean functions.  We call the set {AND, OR, NOT} a complete set of logic.  However, other gates are also used because: (i) usefulness (ii) economical on transistors (iii) self-sufficient NAND/NOR: economical, self-sufficient XOR: useful (e.g. parity bit generation)
  • 5. Sheikh Muhammad Abdullah Universal Gates 5 Universal Property of NAND Gates  NAND gate is self-sufficient (can build any logic circuit with it).  Therefore, {NAND} is also a complete set of logic.  Can be used to implement AND/OR/NOT. 1. Implementing an inverter using NAND gate: (x.x)' = x' (T1: idempotency) x x'
  • 6. Universal Property of NAND Gates • NAND Gate as an Inverter • Two NAND Gates as an AND Gate Sheikh Muhammad Abdullah Universal Gates 6
  • 7. Universal Property of NAND Gates • Three NAND Gates as an OR Gate • Four NAND Gates as OR Gate Sheikh Muhammad Abdullah Universal Gates 7
  • 8. Universal Property of NAND Gates ((x.y)'(x.y)')' = ((x.y)')' idempotency = (xy) involution ((x.x)'(y.y)')' = (x'.y')' idempotency = x''+y'' DeMorgan = x+y involution  Implementing AND using NAND gates:  Implementing OR using NAND gates: x x.y y (x.y)' x x+y y x' y' Sheikh Muhammad Abdullah Universal Gates 8
  • 9. Universal Property of NOR Gates  NOR gate is also self-sufficient.  Therefore, {NOR} is also a complete set of logic  Can be used to implement AND/OR/NOT.  Implementing an inverter using NOR gate: (x+x)' = x' (T1: idempotency) x x' Sheikh Muhammad Abdullah Universal Gates 9
  • 10. Universal Property of NOR Gates • NOR Gate as an Inverter • Two NOR Gates as an OR Gate Sheikh Muhammad Abdullah Universal Gates 10
  • 11. Universal Property of NOR Gates • Three NOR Gates as an AND Gate • Four NOR Gates as an AND Gate Sheikh Muhammad Abdullah Universal Gates 11
  • 12. Universal Property of NOR Gates ((x+x)'+(y+y)')'=(x'+y')' idempotency = x''.y'' DeMorgan = x.y involution ((x+y)'+(x+y)')' = ((x+y)')' idempotency = (x+y) involution  Implementing AND using NOR gates:  Implementing OR using NOR gates: x x+y y (x+y)' x x.y y x' y' Sheikh Muhammad Abdullah Universal Gates 12
  • 13. Implementation using NAND gates (1/2)  Possible to implement any Boolean expression using NAND gates. Procedure: (i) Obtain sum-of-products Boolean expression: e.g. F3 = x.y'+x'.z (ii) Use DeMorgan theorem to obtain expression using 2-level NAND gates e.g. F3 = x.y'+x'.z = (x.y'+x'.z)' ' involution = ((x.y')' . (x'.z)')' DeMorgan Sheikh Muhammad Abdullah Universal Gates 13
  • 14. Implementation using NAND gates (2/2) F3 = ((x.y')'.(x'.z)') ' = x.y' + x'.z x' z F3 (x'.z)' (x.y')'x y' Sheikh Muhammad Abdullah Universal Gates 14
  • 15. Implementation using NOR gates (1/2)  Possible to implement any Boolean expression using NOR gates. Procedure: (i) Obtain product-of-sums Boolean expression: e.g. F6 = (x+y').(x'+z) (ii) Use DeMorgan theorem to obtain expression using 2-level NOR gates. e.g. F6 = (x+y').(x'+z) = ((x+y').(x'+z))' ' involution = ((x+y')'+(x'+z)')' DeMorgan Sheikh Muhammad Abdullah Universal Gates 15
  • 16. Implementation using NOR gates (2/2) F6 = ((x+y')'+(x'+z)')' = (x+y').(x'+z) x' z F6 (x'+z)' (x+y')'x y' Sheikh Muhammad Abdullah Universal Gates 16
  • 17. Sheikh Muhammad Abdullah 17 Mano, M. Morris (October 1992). Computer System Architecture (3rd ed. ed.). Prentice-Hall. ISBN 0-13-175563-3 Universal Gates John A. Camara (2010). Electrical and Electronics Reference Manual for the Electrical and Computer PE Exam. www.ppi2pass.com. p. 41. ISBN 978-1-59126-166-7.
  • 18. THANKS TO ALL Sheikh Muhammad Abdullah 18Universal Gates