SlideShare a Scribd company logo
1 of 15
Integrated Circuit (IC) Logic
Families
• Integrated – composed of various components
• 3 digital IC families
– TTL – Transistor-Transistor Logic
• The use of bipolar junction transistors in the circuit
technology used to construct the gates at the chip level.

– CMOS – Complementary Metal Oxide Semiconductor
• Uses field effect transistors; logic functions are the same
(whether the device is implemented with TTL or CMOS), the
difference comes in performance characteristics.

– ECL – Emitter Coupled Logic
• Bipolar circuit technology; has the fastest switching speed
but it’s power consumption is much higher
IS 151 Digital Circuitry

1
Boolean Operations and
Expressions
• Boolean algebra – the mathematics of digital
systems
• Variable – a symbol used to represent a logical
quantity.
• Any single variable can have a 0 or a 1 value.
E.g. A, B, C
• Complement – the inverse of a variable
– E.g. A’, B’, C’
– If A = 0, A’ = 1 and vice versa

• Literal – a variable or the complement of a
variable
IS 151 Digital Circuitry

2
Boolean Addition
• Equivalent to the OR operation
• Basic rules
•
•
•
•

0+0=0
0+1=1
1+0=1
1+1=1

• e.g. determine the values of A, B, C and D which makes
the sum term A + B’ + C + D’ equal to 0.
• Solution: for the sum to be 0, each of the literals on the term
must be 0. Therefore A = 0, B = 1 (so that B’ = 0), C = 1, D =
1

• Exercise: determine the values of A and B which makes
the sum term A’ + B = 0 (A = 1, B = 0)
IS 151 Digital Circuitry

3
Boolean Multiplication
• Equivalent to the AND operation
• Basic rules
•
•
•
•

0.0 = 0
0.1 = 0
1.0 = 0
1.1 = 1

• e.g. determine the values of A, B, C and D which make
the product A.B’.C.D’ equal to 1
• Solution: for the product term to be 1, each one of the literals
in the term must be 1. Therefore A = 1, B = 0, C = 1, D = 0

• Exercise: determine the values of A and B which make
the product A’B’ equal to 1 (A = 0, B = 0)
IS 151 Digital Circuitry

4
Laws and Rules of Boolean
Algebra
• Laws
– Commutative Laws
• A + B = B + A; AB = BA

– Associative Laws
• A + (B + C) = (A + B) + C; A(BC) = (AB)C

– Distributive Laws
• A(B +C) = AB + AC

IS 151 Digital Circuitry

5
Laws and Rules of Boolean
Algebra
•

Rules
1. A + 0 = A
2. A + 1 = 1
3. A.0 = 0
4. A.1 = A
5. A + A = A
6. A + A’ = 1
7. A.A = A
8. A.A’ = 0
9. A’’ = A
10. A + AB = A
11. A + A’B = A + B (same as A + A’B’ = A + B’)
IS 151 Digital Circuitry

6
De Morgan’s Theorems
• The complement of a product of variables is
equal to the sum of the complements of the
variables: (XY)’ = X’ + Y’
• The complement of a sum of variables is equal
to the product of the complements of the
variables: (X +Y)’ = X’.Y’
• Example: Apply De Morgan’s theorems to the
expressions
– (XYV)’ = X’ + Y’ + Z’
– (X + Y + Z)’ = X’.Y’.Z’
IS 151 Digital Circuitry

7
De Morgan’s Theorems Exercises
• Apply De Morgan’s theorems to the
expressions
–
–
–
–
–
–
–

–

(X’ + Y’ +Z’)’ = X’’.Y’’.Z’’ = X.Y.Z
((A + B + C)D)’ = (A + B + C)’ + D’
= A’.B’.C’ + D’
(ABC + DEF)’ = (ABC)’.(DEF)’
= A’ + B’ C’ . D’ + E’ + F’
(AB’ + C’D + EF)’ = (AB’)’.(C’D)’.(EF)’
= A’ + B’’.C’’ + D’.E’ + F’

= A’ + B.C + D’.E’ + F’
IS 151 Digital Circuitry

8
De Morgan’s Theorems Exercises
• The Boolean expression for an ex-OR gate is
AB’ + A’B. Develop an expression for the exNOR gate
– Ex-OR = AB’ + A’B;
– Ex-NOR = (AB’ + A’B)’

= (AB’)’.(A’B)’
= (A’ + B’’) . (A’’ + B’)
= (A’ + B) . (A + B’)
= A’A + A’B’ + BA + BB’
= 0 + A’B’ + AB + 0
= A’B’ + AB
IS 151 Digital Circuitry

9
Simplification using Boolean
Algebra
• The aim is to reduce the number of gates
used to implement a circuit
• Examples
– Simplify the following expressions using Laws
and Rules of Boolean Algebra, and De
Morgan’s Theorems where necessary

IS 151 Digital Circuitry

10
Simplification using Boolean
Algebra - Examples
1. AB + A(B + C) + B(B + C)
AB + AB + AC + BB + BC
AB + AB + AC + B + BC
AB + AC + B + BC
AB + AC + B
B + AC

IS 151 Digital Circuitry

11
Simplification using Boolean
Algebra - Examples
2. [AB’(C + BD) + A’B’]C
(AB’C + ABB’D + A’B’)C
(AB’C + AD0 + A’B’)C
(AB’C + 0 + A’B’)C
(AB’C + A’B’)C
AB’CC + A’B’C
AB’C + A’B’C
B’C(A + A’)
B’C(1)
B’C

IS 151 Digital Circuitry

12
Simplification using Boolean
Algebra - Examples
3. A’BC + AB’C’ + A’B’C’ + AB’C + ABC
BC(A’ + A) + AB’(C’ + C) + A’B’C’
BC(1) + AB’(1) + A’B’C’
BC + AB’ + A’B’C’
BC + B’(A + A’C’)
BC + B’(A + C’) (rule 11)
BC + B’A + B’C’
BC + AB’ + B’C’

IS 151 Digital Circuitry

13
Simplification using Boolean
Algebra - Exercises
• Simplify the following
1. AB’ + A(B + C)’ + B(B + C)’
2. [AB(C + B’D) + (AB)’]D
3. ABC’ + A’B’C + A’BC + A’B’C’
4. (AB + AC)’ + A’B’C
5. (AB)’ + (AB)’ + A’B’C

IS 151 Digital Circuitry

14
• End of lecture

IS 151 Digital Circuitry

15

More Related Content

What's hot

The vector or cross product
The vector or cross productThe vector or cross product
The vector or cross product
Sabir Ahmed
 
Lecture 4 (27)
Lecture 4 (27)Lecture 4 (27)
Lecture 4 (27)
Basel Samhouri
 
Triangle law of vector addition
Triangle law of vector additionTriangle law of vector addition
Triangle law of vector addition
Lauragibbo1
 
Pc8-2 Vectors2
Pc8-2 Vectors2Pc8-2 Vectors2
Pc8-2 Vectors2
vhiggins1
 

What's hot (20)

Presentation2
Presentation2Presentation2
Presentation2
 
The vector or cross product
The vector or cross productThe vector or cross product
The vector or cross product
 
Lecture 4 (27)
Lecture 4 (27)Lecture 4 (27)
Lecture 4 (27)
 
Operation research bba15
Operation research bba15Operation research bba15
Operation research bba15
 
Đề Thi HK2 Toán 8 - THCS - THPT Ngôi Sao
Đề Thi HK2 Toán 8 - THCS - THPT Ngôi SaoĐề Thi HK2 Toán 8 - THCS - THPT Ngôi Sao
Đề Thi HK2 Toán 8 - THCS - THPT Ngôi Sao
 
Chapter 1(4)SCALAR AND VECTOR
Chapter 1(4)SCALAR AND VECTORChapter 1(4)SCALAR AND VECTOR
Chapter 1(4)SCALAR AND VECTOR
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdf
 
Class 12 Maths - Vectors
Class 12 Maths - VectorsClass 12 Maths - Vectors
Class 12 Maths - Vectors
 
Scalars & vectors
Scalars & vectorsScalars & vectors
Scalars & vectors
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Components of vector
Components of vectorComponents of vector
Components of vector
 
Scalars and vectors
Scalars and vectorsScalars and vectors
Scalars and vectors
 
4 logic circuit optimisation
4 logic circuit optimisation4 logic circuit optimisation
4 logic circuit optimisation
 
Triangle law of vector addition
Triangle law of vector additionTriangle law of vector addition
Triangle law of vector addition
 
Pc8-2 Vectors2
Pc8-2 Vectors2Pc8-2 Vectors2
Pc8-2 Vectors2
 
Addition and subtraction with signed magnitude data (mano
Addition and subtraction with signed magnitude data (manoAddition and subtraction with signed magnitude data (mano
Addition and subtraction with signed magnitude data (mano
 
Materi ajar phytagoras didin mahpudin
Materi ajar phytagoras didin mahpudinMateri ajar phytagoras didin mahpudin
Materi ajar phytagoras didin mahpudin
 
number theory chandramowliswaran theorem
number theory chandramowliswaran theoremnumber theory chandramowliswaran theorem
number theory chandramowliswaran theorem
 
Dot & cross product of vectors
Dot & cross product of vectorsDot & cross product of vectors
Dot & cross product of vectors
 
Mathematics TAKS Exit Level Review
Mathematics TAKS Exit Level ReviewMathematics TAKS Exit Level Review
Mathematics TAKS Exit Level Review
 

Similar to IS 151 lecture 4

Similar to IS 151 lecture 4 (20)

Minimizing boolean
Minimizing booleanMinimizing boolean
Minimizing boolean
 
Minimizing boolean
Minimizing booleanMinimizing boolean
Minimizing boolean
 
UNIT V.pptx
UNIT V.pptxUNIT V.pptx
UNIT V.pptx
 
Boolean Algebra
Boolean AlgebraBoolean Algebra
Boolean Algebra
 
PPT 1.pptx
PPT 1.pptxPPT 1.pptx
PPT 1.pptx
 
IS 151 Lecture 5
IS 151 Lecture 5IS 151 Lecture 5
IS 151 Lecture 5
 
Lect 2 boolean algebra (4 5-21)
Lect 2 boolean algebra (4 5-21)Lect 2 boolean algebra (4 5-21)
Lect 2 boolean algebra (4 5-21)
 
booleanalgebra-140914001141-phpapp01 (1).ppt
booleanalgebra-140914001141-phpapp01 (1).pptbooleanalgebra-140914001141-phpapp01 (1).ppt
booleanalgebra-140914001141-phpapp01 (1).ppt
 
NOTA TOPIK 2_SSK20152 (3).pptx
NOTA TOPIK 2_SSK20152 (3).pptxNOTA TOPIK 2_SSK20152 (3).pptx
NOTA TOPIK 2_SSK20152 (3).pptx
 
03 boolean algebra
03 boolean algebra03 boolean algebra
03 boolean algebra
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
 
07 boolean algebra
07 boolean algebra07 boolean algebra
07 boolean algebra
 
Chapter 2 Boolean Algebra (part 2)
Chapter 2 Boolean Algebra (part 2)Chapter 2 Boolean Algebra (part 2)
Chapter 2 Boolean Algebra (part 2)
 
boolean algebra and logic simplification
boolean algebra and logic simplificationboolean algebra and logic simplification
boolean algebra and logic simplification
 
Decppt
DecpptDecppt
Decppt
 
2dig circ
2dig circ2dig circ
2dig circ
 
UNIT1-part2.pptx
UNIT1-part2.pptxUNIT1-part2.pptx
UNIT1-part2.pptx
 
BOOLEAN ALGEBRA & LOGIC GATE
BOOLEAN ALGEBRA & LOGIC GATEBOOLEAN ALGEBRA & LOGIC GATE
BOOLEAN ALGEBRA & LOGIC GATE
 
9402730.ppt
9402730.ppt9402730.ppt
9402730.ppt
 
Sop and pos
Sop and posSop and pos
Sop and pos
 

More from wajanga (20)

IS 151 Lecture 3
IS 151 Lecture 3IS 151 Lecture 3
IS 151 Lecture 3
 
IS 151 Lecture 2
IS 151 Lecture 2IS 151 Lecture 2
IS 151 Lecture 2
 
IS 151 Lecture 1
IS 151 Lecture 1IS 151 Lecture 1
IS 151 Lecture 1
 
IS 151 Outline 2014
IS 151 Outline 2014IS 151 Outline 2014
IS 151 Outline 2014
 
IS 139 Assignment 3
IS 139 Assignment 3IS 139 Assignment 3
IS 139 Assignment 3
 
IS 139 Lecture 7
IS 139 Lecture 7IS 139 Lecture 7
IS 139 Lecture 7
 
IS 139 Lecture 6
IS 139 Lecture 6IS 139 Lecture 6
IS 139 Lecture 6
 
IS 139 Assignment 2
IS 139 Assignment 2IS 139 Assignment 2
IS 139 Assignment 2
 
IS 139 Lecture 5
IS 139 Lecture 5IS 139 Lecture 5
IS 139 Lecture 5
 
IS 139 Lecture 4
IS 139 Lecture 4IS 139 Lecture 4
IS 139 Lecture 4
 
IS 139 Assignment 1
IS 139 Assignment 1IS 139 Assignment 1
IS 139 Assignment 1
 
IS 139 Lecture 3
IS 139 Lecture 3IS 139 Lecture 3
IS 139 Lecture 3
 
IS 139 Lecture 1
IS 139 Lecture 1IS 139 Lecture 1
IS 139 Lecture 1
 
IS 139 Lecture 2
IS 139 Lecture 2IS 139 Lecture 2
IS 139 Lecture 2
 
IS 151 Lecture 11
IS 151 Lecture 11IS 151 Lecture 11
IS 151 Lecture 11
 
IS 151 Lecture 10
IS 151 Lecture 10IS 151 Lecture 10
IS 151 Lecture 10
 
IS 151 Lecture 9
IS 151 Lecture 9IS 151 Lecture 9
IS 151 Lecture 9
 
IS 151 Lecture 8
IS 151 Lecture 8IS 151 Lecture 8
IS 151 Lecture 8
 
IS 151 Lecture 7
IS 151 Lecture 7IS 151 Lecture 7
IS 151 Lecture 7
 
IS 151 Lecture 6
IS 151 Lecture 6IS 151 Lecture 6
IS 151 Lecture 6
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
Victor Rentea
 
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
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
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
Safe Software
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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​
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

IS 151 lecture 4

  • 1. Integrated Circuit (IC) Logic Families • Integrated – composed of various components • 3 digital IC families – TTL – Transistor-Transistor Logic • The use of bipolar junction transistors in the circuit technology used to construct the gates at the chip level. – CMOS – Complementary Metal Oxide Semiconductor • Uses field effect transistors; logic functions are the same (whether the device is implemented with TTL or CMOS), the difference comes in performance characteristics. – ECL – Emitter Coupled Logic • Bipolar circuit technology; has the fastest switching speed but it’s power consumption is much higher IS 151 Digital Circuitry 1
  • 2. Boolean Operations and Expressions • Boolean algebra – the mathematics of digital systems • Variable – a symbol used to represent a logical quantity. • Any single variable can have a 0 or a 1 value. E.g. A, B, C • Complement – the inverse of a variable – E.g. A’, B’, C’ – If A = 0, A’ = 1 and vice versa • Literal – a variable or the complement of a variable IS 151 Digital Circuitry 2
  • 3. Boolean Addition • Equivalent to the OR operation • Basic rules • • • • 0+0=0 0+1=1 1+0=1 1+1=1 • e.g. determine the values of A, B, C and D which makes the sum term A + B’ + C + D’ equal to 0. • Solution: for the sum to be 0, each of the literals on the term must be 0. Therefore A = 0, B = 1 (so that B’ = 0), C = 1, D = 1 • Exercise: determine the values of A and B which makes the sum term A’ + B = 0 (A = 1, B = 0) IS 151 Digital Circuitry 3
  • 4. Boolean Multiplication • Equivalent to the AND operation • Basic rules • • • • 0.0 = 0 0.1 = 0 1.0 = 0 1.1 = 1 • e.g. determine the values of A, B, C and D which make the product A.B’.C.D’ equal to 1 • Solution: for the product term to be 1, each one of the literals in the term must be 1. Therefore A = 1, B = 0, C = 1, D = 0 • Exercise: determine the values of A and B which make the product A’B’ equal to 1 (A = 0, B = 0) IS 151 Digital Circuitry 4
  • 5. Laws and Rules of Boolean Algebra • Laws – Commutative Laws • A + B = B + A; AB = BA – Associative Laws • A + (B + C) = (A + B) + C; A(BC) = (AB)C – Distributive Laws • A(B +C) = AB + AC IS 151 Digital Circuitry 5
  • 6. Laws and Rules of Boolean Algebra • Rules 1. A + 0 = A 2. A + 1 = 1 3. A.0 = 0 4. A.1 = A 5. A + A = A 6. A + A’ = 1 7. A.A = A 8. A.A’ = 0 9. A’’ = A 10. A + AB = A 11. A + A’B = A + B (same as A + A’B’ = A + B’) IS 151 Digital Circuitry 6
  • 7. De Morgan’s Theorems • The complement of a product of variables is equal to the sum of the complements of the variables: (XY)’ = X’ + Y’ • The complement of a sum of variables is equal to the product of the complements of the variables: (X +Y)’ = X’.Y’ • Example: Apply De Morgan’s theorems to the expressions – (XYV)’ = X’ + Y’ + Z’ – (X + Y + Z)’ = X’.Y’.Z’ IS 151 Digital Circuitry 7
  • 8. De Morgan’s Theorems Exercises • Apply De Morgan’s theorems to the expressions – – – – – – – – (X’ + Y’ +Z’)’ = X’’.Y’’.Z’’ = X.Y.Z ((A + B + C)D)’ = (A + B + C)’ + D’ = A’.B’.C’ + D’ (ABC + DEF)’ = (ABC)’.(DEF)’ = A’ + B’ C’ . D’ + E’ + F’ (AB’ + C’D + EF)’ = (AB’)’.(C’D)’.(EF)’ = A’ + B’’.C’’ + D’.E’ + F’ = A’ + B.C + D’.E’ + F’ IS 151 Digital Circuitry 8
  • 9. De Morgan’s Theorems Exercises • The Boolean expression for an ex-OR gate is AB’ + A’B. Develop an expression for the exNOR gate – Ex-OR = AB’ + A’B; – Ex-NOR = (AB’ + A’B)’ = (AB’)’.(A’B)’ = (A’ + B’’) . (A’’ + B’) = (A’ + B) . (A + B’) = A’A + A’B’ + BA + BB’ = 0 + A’B’ + AB + 0 = A’B’ + AB IS 151 Digital Circuitry 9
  • 10. Simplification using Boolean Algebra • The aim is to reduce the number of gates used to implement a circuit • Examples – Simplify the following expressions using Laws and Rules of Boolean Algebra, and De Morgan’s Theorems where necessary IS 151 Digital Circuitry 10
  • 11. Simplification using Boolean Algebra - Examples 1. AB + A(B + C) + B(B + C) AB + AB + AC + BB + BC AB + AB + AC + B + BC AB + AC + B + BC AB + AC + B B + AC IS 151 Digital Circuitry 11
  • 12. Simplification using Boolean Algebra - Examples 2. [AB’(C + BD) + A’B’]C (AB’C + ABB’D + A’B’)C (AB’C + AD0 + A’B’)C (AB’C + 0 + A’B’)C (AB’C + A’B’)C AB’CC + A’B’C AB’C + A’B’C B’C(A + A’) B’C(1) B’C IS 151 Digital Circuitry 12
  • 13. Simplification using Boolean Algebra - Examples 3. A’BC + AB’C’ + A’B’C’ + AB’C + ABC BC(A’ + A) + AB’(C’ + C) + A’B’C’ BC(1) + AB’(1) + A’B’C’ BC + AB’ + A’B’C’ BC + B’(A + A’C’) BC + B’(A + C’) (rule 11) BC + B’A + B’C’ BC + AB’ + B’C’ IS 151 Digital Circuitry 13
  • 14. Simplification using Boolean Algebra - Exercises • Simplify the following 1. AB’ + A(B + C)’ + B(B + C)’ 2. [AB(C + B’D) + (AB)’]D 3. ABC’ + A’B’C + A’BC + A’B’C’ 4. (AB + AC)’ + A’B’C 5. (AB)’ + (AB)’ + A’B’C IS 151 Digital Circuitry 14
  • 15. • End of lecture IS 151 Digital Circuitry 15