SlideShare a Scribd company logo
1 of 22
Digital Circuits 3-1
3-1 The Map Method
 The complexity of the digital logic gates
 the complexity of the algebraic expression
 Logic minimization
 algebraic approaches: lack specific rules
 the Karnaugh map
 a simple straight forward procedure
 a pictorial form of a truth table
 applicable if the # of variables < 7
 A diagram made up of squares
 each square represents one minterm
Digital Circuits 3-2
 Boolean function
 sum of minterms
 sum of products (or product of sum) in the simplest
form
 a minimum number of terms
 a minimum number of literals
 The simplified expression may not be unique
Digital Circuits 3-3
Two-Variable Map
 A two-variable map
 four minterms
 x' = row 0; x = row 1
 y' = column 0; y = column 1
 a truth table in square diagram
 xy
 x+y =
Digital Circuits 3-4
A three-variable map
 eight minterms
 the Gray code sequence
 any two adjacent squares in the map differ by only
on variable
 primed in one square and unprimed in the other
 e.g., m5 and m7 can be simplified
 m5+ m7 = xy'z + xyz = xz (y'+y) = xz
yz
Digital Circuits 3-5
 m0 and m2 (m4 and m6) are adjacent
 m0+ m2 = x'y'z' + x'yz' = x'z' (y'+y) = x'z'
 m4+ m6 = xy'z' + xyz' = xz' (y'+y) = xz'
yz
Digital Circuits 3-6
 Example 3-1
 F(x,y,z) = S(2,3,4,5)
 F = x'y + xy'
Digital Circuits 3-7
 Example 3-2
 F(x,y,z) = S(3,4,6,7) = yz+ xz'
Digital Circuits 3-8
 Four adjacent squares
 2, 4, 8 and 16 squares
 m0+m2+m4+m6 = x'y'z'+x'yz'+xy'z'+xyz'
= x'z'(y'+y) +xz'(y'+y)
= x'z' + xz‘ = z'
 m1+m3+m5+m7 = x'y'z+x'yz+xy'z+xyz
=x'z(y'+y) + xz(y'+y)
=x'z + xz = z
yz
Digital Circuits 3-9
 Example 3-3
 F(x,y,z) = S(0,2,4,5,6)
 F = z'+ xy'
Digital Circuits 3-10
 Example 3-4
 F = A'C + A'B + AB'C + BC
 express it in sum of minterms
 find the minimal sum of products expression
Digital Circuits 3-11
3-2 Four-Variable Map
 The map
 16 minterms
 combinations of 2, 4, 8, and 16 adjacent squares
Digital Circuits 3-12
 Example 3-5
 F(w,x,y,z) = S(0,1,2,4,5,6,8,9,12,13,14)
 F = y'+w'z'+xz'
1
Digital Circuits 3-13
 Example 3-6
 A’B’C’+B’CD’+A’BCD’+AB’C’=B’D’+B’C’+A’CD’
Digital Circuits 3-14
 Prime Implicants
 all the minterms are covered
 minimize the number of terms
 a prime implicant: a product term obtained by
combining the maximum possible number of
adjacent squares (combining all possible
maximum numbers of squares)
 Essential prime implicant(EPI): A Prime Implicant,
representing a group in the K-map, such that at
least one cell of the group is not covered by any
other Prime Implicant.
 the essential P.I. must be included
Digital Circuits 3-15
 the simplified expression may not be unique
 F = BD+B'D'+CD+AD
= BD+B'D'+CD+AB'
= BD+B'D'+B'C+AD
= BD+B'D'+B'C+AB'
Digital Circuits 3-16
3-3 Five-Variable Map
 Map for more than four variables becomes
complicated
 five-variable map: two four-variable map (one on
the top of the other)
Digital Circuits 3-17
 Example 3-7
 F = S(0,2,4,6,9,13,21,23,25,29,31)
 F = A'B'E'+BD'E+ACE
Digital Circuits 3-18
3-4 Product of Sums Simplification
 Simplified F' in the form of sum of products
 Apply DeMorgan's theorem F = (F')'
 F': sum of products => F: product of sums
Digital Circuits 3-19
 Example 3-8
 F = S(0,1,2,5,8,9,10)
 F' = AB+CD+BD'
 Apply DeMorgan's
theorem;
F=(A'+B')(C'+D')(B'+D)
 Or think in terms of
maxterms
Digital Circuits 3-20
 Gate implementation of the function of
Example 3-8
Digital Circuits 3-21
3-5 Don't-Care Conditions
 The value of a function is not specified for
certain combinations of variables
 BCD; 1010-1111: don't care
 The don't care conditions can be utilized in
logic minimization
 can be implemented as 0 or 1
 Example 3-9
 F (w,x,y,z) = S(1,3,7,11,15)
 d(w,x,y,z) = S(0,2,5)
Digital Circuits 3-22
 F = yz + w'x'; F = yz + w'z
 F = S(0,1,2,3,7,11,15) ; F = S(1,3,5,7,11,15)
 either expression is acceptable
 Also apply to products of sum

More Related Content

Similar to 3.Prime Implicant.ppt

Notes and-formulae-mathematics
Notes and-formulae-mathematicsNotes and-formulae-mathematics
Notes and-formulae-mathematics
Ah Ching
 
Rectangular Coordinate System & Graphs
Rectangular Coordinate System & GraphsRectangular Coordinate System & Graphs
Rectangular Coordinate System & Graphs
mobart02
 
Ecuaciones Diferenciales[1]
Ecuaciones Diferenciales[1]Ecuaciones Diferenciales[1]
Ecuaciones Diferenciales[1]
mh9110112
 

Similar to 3.Prime Implicant.ppt (20)

Mathematics formulas
Mathematics formulasMathematics formulas
Mathematics formulas
 
Notes and Formulae Mathematics SPM
Notes and Formulae Mathematics SPM Notes and Formulae Mathematics SPM
Notes and Formulae Mathematics SPM
 
Notes and-formulae-mathematics
Notes and-formulae-mathematicsNotes and-formulae-mathematics
Notes and-formulae-mathematics
 
Econometric Analysis 8th Edition Greene Solutions Manual
Econometric Analysis 8th Edition Greene Solutions ManualEconometric Analysis 8th Edition Greene Solutions Manual
Econometric Analysis 8th Edition Greene Solutions Manual
 
Chapter 2 surds and indicies
Chapter 2 surds and indiciesChapter 2 surds and indicies
Chapter 2 surds and indicies
 
Basic algebra and graphing
Basic algebra and graphing Basic algebra and graphing
Basic algebra and graphing
 
Palm ch1
Palm ch1Palm ch1
Palm ch1
 
Appt and reasoning
Appt and reasoningAppt and reasoning
Appt and reasoning
 
Set 1 mawar
Set 1 mawarSet 1 mawar
Set 1 mawar
 
Questions on Verbal & Non Verbal Reasoning
Questions on Verbal & Non Verbal ReasoningQuestions on Verbal & Non Verbal Reasoning
Questions on Verbal & Non Verbal Reasoning
 
Rectangular Coordinate System & Graphs
Rectangular Coordinate System & GraphsRectangular Coordinate System & Graphs
Rectangular Coordinate System & Graphs
 
Ecuaciones Diferenciales[1]
Ecuaciones Diferenciales[1]Ecuaciones Diferenciales[1]
Ecuaciones Diferenciales[1]
 
4-Corner Rational Distance Problems
4-Corner Rational Distance Problems4-Corner Rational Distance Problems
4-Corner Rational Distance Problems
 
Chapter 3 2
Chapter 3 2Chapter 3 2
Chapter 3 2
 
Examen final (2 d 10)
Examen final (2 d   10)Examen final (2 d   10)
Examen final (2 d 10)
 
Rumus matematik examonline spa
Rumus matematik examonline spaRumus matematik examonline spa
Rumus matematik examonline spa
 
E33018021
E33018021E33018021
E33018021
 
Add math may june 2016 p1
Add math may june 2016 p1Add math may june 2016 p1
Add math may june 2016 p1
 
add math form 4/5
add math form 4/5add math form 4/5
add math form 4/5
 
101 math short cuts [www.onlinebcs.com]
101 math short cuts [www.onlinebcs.com]101 math short cuts [www.onlinebcs.com]
101 math short cuts [www.onlinebcs.com]
 

Recently uploaded

會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdfContoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
cupulin
 

Recently uploaded (20)

Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
 
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfRich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdfContoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 

3.Prime Implicant.ppt

  • 1. Digital Circuits 3-1 3-1 The Map Method  The complexity of the digital logic gates  the complexity of the algebraic expression  Logic minimization  algebraic approaches: lack specific rules  the Karnaugh map  a simple straight forward procedure  a pictorial form of a truth table  applicable if the # of variables < 7  A diagram made up of squares  each square represents one minterm
  • 2. Digital Circuits 3-2  Boolean function  sum of minterms  sum of products (or product of sum) in the simplest form  a minimum number of terms  a minimum number of literals  The simplified expression may not be unique
  • 3. Digital Circuits 3-3 Two-Variable Map  A two-variable map  four minterms  x' = row 0; x = row 1  y' = column 0; y = column 1  a truth table in square diagram  xy  x+y =
  • 4. Digital Circuits 3-4 A three-variable map  eight minterms  the Gray code sequence  any two adjacent squares in the map differ by only on variable  primed in one square and unprimed in the other  e.g., m5 and m7 can be simplified  m5+ m7 = xy'z + xyz = xz (y'+y) = xz yz
  • 5. Digital Circuits 3-5  m0 and m2 (m4 and m6) are adjacent  m0+ m2 = x'y'z' + x'yz' = x'z' (y'+y) = x'z'  m4+ m6 = xy'z' + xyz' = xz' (y'+y) = xz' yz
  • 6. Digital Circuits 3-6  Example 3-1  F(x,y,z) = S(2,3,4,5)  F = x'y + xy'
  • 7. Digital Circuits 3-7  Example 3-2  F(x,y,z) = S(3,4,6,7) = yz+ xz'
  • 8. Digital Circuits 3-8  Four adjacent squares  2, 4, 8 and 16 squares  m0+m2+m4+m6 = x'y'z'+x'yz'+xy'z'+xyz' = x'z'(y'+y) +xz'(y'+y) = x'z' + xz‘ = z'  m1+m3+m5+m7 = x'y'z+x'yz+xy'z+xyz =x'z(y'+y) + xz(y'+y) =x'z + xz = z yz
  • 9. Digital Circuits 3-9  Example 3-3  F(x,y,z) = S(0,2,4,5,6)  F = z'+ xy'
  • 10. Digital Circuits 3-10  Example 3-4  F = A'C + A'B + AB'C + BC  express it in sum of minterms  find the minimal sum of products expression
  • 11. Digital Circuits 3-11 3-2 Four-Variable Map  The map  16 minterms  combinations of 2, 4, 8, and 16 adjacent squares
  • 12. Digital Circuits 3-12  Example 3-5  F(w,x,y,z) = S(0,1,2,4,5,6,8,9,12,13,14)  F = y'+w'z'+xz' 1
  • 13. Digital Circuits 3-13  Example 3-6  A’B’C’+B’CD’+A’BCD’+AB’C’=B’D’+B’C’+A’CD’
  • 14. Digital Circuits 3-14  Prime Implicants  all the minterms are covered  minimize the number of terms  a prime implicant: a product term obtained by combining the maximum possible number of adjacent squares (combining all possible maximum numbers of squares)  Essential prime implicant(EPI): A Prime Implicant, representing a group in the K-map, such that at least one cell of the group is not covered by any other Prime Implicant.  the essential P.I. must be included
  • 15. Digital Circuits 3-15  the simplified expression may not be unique  F = BD+B'D'+CD+AD = BD+B'D'+CD+AB' = BD+B'D'+B'C+AD = BD+B'D'+B'C+AB'
  • 16. Digital Circuits 3-16 3-3 Five-Variable Map  Map for more than four variables becomes complicated  five-variable map: two four-variable map (one on the top of the other)
  • 17. Digital Circuits 3-17  Example 3-7  F = S(0,2,4,6,9,13,21,23,25,29,31)  F = A'B'E'+BD'E+ACE
  • 18. Digital Circuits 3-18 3-4 Product of Sums Simplification  Simplified F' in the form of sum of products  Apply DeMorgan's theorem F = (F')'  F': sum of products => F: product of sums
  • 19. Digital Circuits 3-19  Example 3-8  F = S(0,1,2,5,8,9,10)  F' = AB+CD+BD'  Apply DeMorgan's theorem; F=(A'+B')(C'+D')(B'+D)  Or think in terms of maxterms
  • 20. Digital Circuits 3-20  Gate implementation of the function of Example 3-8
  • 21. Digital Circuits 3-21 3-5 Don't-Care Conditions  The value of a function is not specified for certain combinations of variables  BCD; 1010-1111: don't care  The don't care conditions can be utilized in logic minimization  can be implemented as 0 or 1  Example 3-9  F (w,x,y,z) = S(1,3,7,11,15)  d(w,x,y,z) = S(0,2,5)
  • 22. Digital Circuits 3-22  F = yz + w'x'; F = yz + w'z  F = S(0,1,2,3,7,11,15) ; F = S(1,3,5,7,11,15)  either expression is acceptable  Also apply to products of sum