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@
 
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
 

Recently uploaded (20)

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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+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...
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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, ...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

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