SlideShare a Scribd company logo
1 of 24
Digital Logic and Design
Lecture No 15 : Prime and Essential Prime Implicants
Five Variable Karnaugh Map
1
Another Example
• Four adjacent corners can be combined to form the two
literal term x’z’.
• Four adjacent squares can be combined to form the
two literal term x’y.
• The remaining 1 is combined with a single adjacent 1 to
obtain the three literal term w’y’z’.
• F = x’z’ + x’y + w’y’z’ 2
Another Example
 F=A’BC’ +A’CD’+ABC+AB’C’D’+ABC’+AB’C
F=BC ’+CD ’+ AC+ AD ’
0
AB
1 1
0
00 01
00
01
CD
0
0 1
1
11 10
1
1 0
1
11
10
1
1 1
1
3
Another Example
F(A,B,C,D) = m(0,3,5,8,9,10,11,12,13,14,15)
F = A + B’C’D’ + BC’D + B’CD
4
Working With Maxterms
At times, we may be required to work with maxterms.
 The previous process actually worked with minterms. Remember that
the numbers used for minterms are the opposites of the numbers
used for maxterms:
F(w, x, y, z) = ∑(0, 1, 2, 8, 9, 10, 11), uses minterms
F(w, x, y, z) = ∏(3, 4, 5, 6, 7, 12, 13, 14, 15), uses maxterms
 If you are given minterms, fill in 1’s for the minterms and then fill the
remaining cells with 0’s
 If you are given maxterms, fill in 0’s for the maxterms and then fill the
remaining cells with 1’s
 For SOP simplification, solve the map for the 1’s
 For POS simplification, solve the map for the 0’s to get complemented
function. Taking the complement of this complemented function we
obtain function in POS form
5
Example 3-5
 F(w,x,y,z) =
(0,1,2,4,5,6,8,9,12,13,14)
 Sol:
 1 is marked in each minterm
that represents the function
 Find the possible adjacent
squares and mark them with
rectangles
 We combine eight adjacent
squares to get a single literal
term y’
 The top two 1’s on the right
are combined with the top two
1,son the left to give the term
w’z’
 We combine the single square
left on right with three adjecent
squares that are already used
to give the term xz’
 The logical sum of these three
terms gives:
F = y’ + w’z’+xz’
Correction in the book:
Add 1 in the square
6
Example 3-6
 F = A’B’C’+B’CD’+A’BCD’+AB’C’
 Sol:
 Each of three literal term in map is
represented by two squares and four
literal term in map is represented by
one square
 We combine the 1’s in the four corners
to give the term B’D’
 The two left hand 1’s in the top row are
combined with two 1’s in the bottom
row to give the term B’C’
 The remaining 1’s may be combined in
the two-square area to give the term
A’CD’
 The logical sum of these three terms
gives:
F = B’D’ + B’C’+ A’CD’
7
Overview of Karnaugh Map
• Karnaugh Map?
• Made up of squares
• Each square represent one minterm
• The variables in squares change in gray code
• Each variable covers an area in the squares
• Grouping of Squares Rules?
 Every cell containing a 1 must be included at least once.
 The largest possible “power of 2 rectangle” must be enclosed.
 The 1’s must be enclosed in the smallest possible number of rectangles
 Mapping of Functions into the Karnaugh Map
 Function expressed in sum of products or sum of minterms
 Function expressed in product of sums or product of maxterms?
 Convert it to sum of minterms or sum of products form
8
• Five Variable Map
9
Five-Variable Map
 A five-variable map holds
thirty-two minterms for five
variables.
 We use two four variable map
with one of the variables
distinguishing between the
two.
 Each square in the first map is
adjacent to the corresponding
square in the second map (i.e.
4 and 20 are adjacent). It is
just like placing one map on
the top of the other.
10
5-Variable Map Patterns
11
5-Variable Map Patterns
 The number of adjacent squares that may be combined always
represent a number that is a power of 2 such as 1, 2, 4, 8, 16,
and 32.
 One square represents one minterm with five literals.
 Two adjacent squares represents a term of four literals.
 Four adjacent squares represents a term of three literals.
 Eight adjacent squares represents a term of two literals.
 Sixteen adjacent squares represents a term of one literal.
 Thirty-two adjacent squares represents the entire map and produces
a function that is always equal to 1.
12
Alternative Five Variable Map
13
Minimization Example (5-Variable
Map)
 Example 3-7
 Simplify the Boolean function
F(V,W,X,Y,Z) = (0,2,4,6,9,13,21,23,25,29,31)
• F = v’w’z’ + wy’z + vxz
v’w’z’
wy’z
vxz
14
Your Turn
Simplify the following function in Sum of Products form
15
Product of Sums Minimization
 By definition, all the squares in a map that are not
marked with a 1 represent the complement of the
function.
 If we mark the empty squares with 0s and then combine the
zeros into valid adjacent squares, we obtain a simplified
expression of the complement of the function i.e., F’
 The complement of F’ [as (F’)’ = F] by DeMorgan’s theorem
(by taking the dual and complementing each literal, section 2-
4), gives us the product of sums form
16
POS Minimization Example
• F’ = w’x + yz + xz + xy
• F = (F’)’
• =(w’x + yz + xz + xy)’ = (w + x’)(y’ + z’)(x’ + z’)(x’ + y’)
0
0
0
0
0
0
0
0
0
w’x
xz yz
xy
17
Example 3-8
 F = (0,1,2,5,8,9,10)
 Simplify the function in
 Sum Of Products (SOP)
 Product Of Sums (POS)
 Sol:
 The squares marked with 1’s
represents minterms and are
combined to form simplified
function in sum of products
(SOP). F=B’D’+B’C’+A’C’D
 If the squares marked with 0’s
are are combined we obtain the
simplified complemented
function F’=AB+CD+BD’
 Applying DeMorgan’s theorem
we obtain the simplified function
in product of sum form (POS)
F=(A’+B’)(C’+D’)(B’+D)
18
SOP Gate Implementation
• F1 = B’D’ + B’C’ + A’C’D
19
POS Gate Implementation
• F2 = (A’ + B’)(C’ + D’)(B’ + D)
20
SOP and POS Gate Implementation
21
Function Comparison
22
Working With Maxterms
 At times, we may be required to work with maxterms.
 The previous process actually worked with minterms. Remember that
the numbers used for minterms are the opposites of the numbers used
for maxterms:
 F(w, x, y, z) = ∑(0, 1, 2, 8, 9, 10, 11), uses minterms
 F(w, x, y, z) = ∏(3, 4, 5, 6, 7, 12, 13, 14, 15), uses maxterms
 If you are given minterms, fill in 1’s for the minterms and then fill the
remaining cells with 0’s
 If you are given maxterms, fill in 0’s for the maxterms and then fill the
remaining cells with 1’s
 For SOP simplification, solve the map for the 1’s
 For POS simplification, solve the map for the 0’s to get complemented
function. Taking the complement of this complemented function we
obtain function in POS form
23
The End
24

More Related Content

Similar to DLD Lecture No 15 Prime and Essential Implicants, Five Variable Map.pptx

ISI MSQE Entrance Question Paper (2009)
ISI MSQE Entrance Question Paper (2009)ISI MSQE Entrance Question Paper (2009)
ISI MSQE Entrance Question Paper (2009)CrackDSE
 
April 7, 2014
April 7, 2014April 7, 2014
April 7, 2014khyps13
 
ALA Solution.pdf
ALA Solution.pdfALA Solution.pdf
ALA Solution.pdfRkAA4
 
1 of 11UMGC College Algebra MATH 107 6980 - Fall 2020 – Instruct.docx
1 of 11UMGC College Algebra MATH 107 6980 - Fall 2020 – Instruct.docx1 of 11UMGC College Algebra MATH 107 6980 - Fall 2020 – Instruct.docx
1 of 11UMGC College Algebra MATH 107 6980 - Fall 2020 – Instruct.docxteresehearn
 
ISI MSQE Entrance Question Paper (2006)
ISI MSQE Entrance Question Paper (2006)ISI MSQE Entrance Question Paper (2006)
ISI MSQE Entrance Question Paper (2006)CrackDSE
 
Statistics Assignment 1 HET551 – Design and Developm.docx
Statistics Assignment 1 HET551 – Design and Developm.docxStatistics Assignment 1 HET551 – Design and Developm.docx
Statistics Assignment 1 HET551 – Design and Developm.docxrafaelaj1
 
MATH 107 FINAL EXAMINATIONMULTIPLE CHOICE1. Deter.docx
MATH 107 FINAL EXAMINATIONMULTIPLE CHOICE1. Deter.docxMATH 107 FINAL EXAMINATIONMULTIPLE CHOICE1. Deter.docx
MATH 107 FINAL EXAMINATIONMULTIPLE CHOICE1. Deter.docxTatianaMajor22
 
Nbhm m. a. and m.sc. scholarship test 2006
Nbhm m. a. and m.sc. scholarship test 2006Nbhm m. a. and m.sc. scholarship test 2006
Nbhm m. a. and m.sc. scholarship test 2006MD Kutubuddin Sardar
 
15.) Line L in the figure below is parallel to the line y=.docx
15.) Line L in the figure below is parallel to the line y=.docx15.) Line L in the figure below is parallel to the line y=.docx
15.) Line L in the figure below is parallel to the line y=.docxherminaprocter
 
DigitalLogic_BooleanAlgebra_P.pdf
DigitalLogic_BooleanAlgebra_P.pdfDigitalLogic_BooleanAlgebra_P.pdf
DigitalLogic_BooleanAlgebra_P.pdfk vimal kumar
 
Notes and Formulae Mathematics SPM
Notes and Formulae Mathematics SPM Notes and Formulae Mathematics SPM
Notes and Formulae Mathematics SPM Zhang Ewe
 
Notes and-formulae-mathematics
Notes and-formulae-mathematicsNotes and-formulae-mathematics
Notes and-formulae-mathematicsAh Ching
 

Similar to DLD Lecture No 15 Prime and Essential Implicants, Five Variable Map.pptx (20)

ISI MSQE Entrance Question Paper (2009)
ISI MSQE Entrance Question Paper (2009)ISI MSQE Entrance Question Paper (2009)
ISI MSQE Entrance Question Paper (2009)
 
April 7, 2014
April 7, 2014April 7, 2014
April 7, 2014
 
Ijetr011923
Ijetr011923Ijetr011923
Ijetr011923
 
ALA Solution.pdf
ALA Solution.pdfALA Solution.pdf
ALA Solution.pdf
 
1 of 11UMGC College Algebra MATH 107 6980 - Fall 2020 – Instruct.docx
1 of 11UMGC College Algebra MATH 107 6980 - Fall 2020 – Instruct.docx1 of 11UMGC College Algebra MATH 107 6980 - Fall 2020 – Instruct.docx
1 of 11UMGC College Algebra MATH 107 6980 - Fall 2020 – Instruct.docx
 
ISI MSQE Entrance Question Paper (2006)
ISI MSQE Entrance Question Paper (2006)ISI MSQE Entrance Question Paper (2006)
ISI MSQE Entrance Question Paper (2006)
 
Statistics Assignment 1 HET551 – Design and Developm.docx
Statistics Assignment 1 HET551 – Design and Developm.docxStatistics Assignment 1 HET551 – Design and Developm.docx
Statistics Assignment 1 HET551 – Design and Developm.docx
 
05 karnaugh maps
05 karnaugh maps05 karnaugh maps
05 karnaugh maps
 
1 ca nall
1 ca nall1 ca nall
1 ca nall
 
MATH 107 FINAL EXAMINATIONMULTIPLE CHOICE1. Deter.docx
MATH 107 FINAL EXAMINATIONMULTIPLE CHOICE1. Deter.docxMATH 107 FINAL EXAMINATIONMULTIPLE CHOICE1. Deter.docx
MATH 107 FINAL EXAMINATIONMULTIPLE CHOICE1. Deter.docx
 
1.1 Math Quiz
1.1 Math Quiz1.1 Math Quiz
1.1 Math Quiz
 
Nbhm m. a. and m.sc. scholarship test 2006
Nbhm m. a. and m.sc. scholarship test 2006Nbhm m. a. and m.sc. scholarship test 2006
Nbhm m. a. and m.sc. scholarship test 2006
 
Complex numbers
Complex numbersComplex numbers
Complex numbers
 
15.) Line L in the figure below is parallel to the line y=.docx
15.) Line L in the figure below is parallel to the line y=.docx15.) Line L in the figure below is parallel to the line y=.docx
15.) Line L in the figure below is parallel to the line y=.docx
 
DigitalLogic_BooleanAlgebra_P.pdf
DigitalLogic_BooleanAlgebra_P.pdfDigitalLogic_BooleanAlgebra_P.pdf
DigitalLogic_BooleanAlgebra_P.pdf
 
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
 
Mathematics formulas
Mathematics formulasMathematics formulas
Mathematics formulas
 
Digital Logic
Digital LogicDigital Logic
Digital Logic
 
Aieee mathematics- 2010
Aieee mathematics- 2010Aieee mathematics- 2010
Aieee mathematics- 2010
 

More from SaveraAyub2

DLD Lecture No 22 Decoder Circuit and Types of Decoder.pptx
DLD Lecture No 22 Decoder Circuit and Types of Decoder.pptxDLD Lecture No 22 Decoder Circuit and Types of Decoder.pptx
DLD Lecture No 22 Decoder Circuit and Types of Decoder.pptxSaveraAyub2
 
DLD Lecture No 21 BCD Multiplier and Magnitude Comparator.pptx
DLD Lecture No 21  BCD Multiplier and Magnitude Comparator.pptxDLD Lecture No 21  BCD Multiplier and Magnitude Comparator.pptx
DLD Lecture No 21 BCD Multiplier and Magnitude Comparator.pptxSaveraAyub2
 
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and BCD Add...
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and  BCD Add...DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and  BCD Add...
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and BCD Add...SaveraAyub2
 
DLD Lecture No 19 Binary adders.pptx
DLD Lecture No 19  Binary adders.pptxDLD Lecture No 19  Binary adders.pptx
DLD Lecture No 19 Binary adders.pptxSaveraAyub2
 
DLD Lecture No 18 Analysis and Design of Combinational Circuit.pptx
DLD Lecture No 18 Analysis and Design of Combinational Circuit.pptxDLD Lecture No 18 Analysis and Design of Combinational Circuit.pptx
DLD Lecture No 18 Analysis and Design of Combinational Circuit.pptxSaveraAyub2
 
DLD Lecture No 16 Don't `Care Conditions, Nand gate Implementation.pptx
DLD Lecture No 16 Don't `Care Conditions, Nand gate Implementation.pptxDLD Lecture No 16 Don't `Care Conditions, Nand gate Implementation.pptx
DLD Lecture No 16 Don't `Care Conditions, Nand gate Implementation.pptxSaveraAyub2
 

More from SaveraAyub2 (7)

DLD Lecture No 22 Decoder Circuit and Types of Decoder.pptx
DLD Lecture No 22 Decoder Circuit and Types of Decoder.pptxDLD Lecture No 22 Decoder Circuit and Types of Decoder.pptx
DLD Lecture No 22 Decoder Circuit and Types of Decoder.pptx
 
DLD Lecture No 21 BCD Multiplier and Magnitude Comparator.pptx
DLD Lecture No 21  BCD Multiplier and Magnitude Comparator.pptxDLD Lecture No 21  BCD Multiplier and Magnitude Comparator.pptx
DLD Lecture No 21 BCD Multiplier and Magnitude Comparator.pptx
 
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and BCD Add...
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and  BCD Add...DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and  BCD Add...
DLD Lecture No 20 Look Ahead Carry Generator, Binary Subtractors and BCD Add...
 
DLD Lecture No 19 Binary adders.pptx
DLD Lecture No 19  Binary adders.pptxDLD Lecture No 19  Binary adders.pptx
DLD Lecture No 19 Binary adders.pptx
 
DLD Lecture No 18 Analysis and Design of Combinational Circuit.pptx
DLD Lecture No 18 Analysis and Design of Combinational Circuit.pptxDLD Lecture No 18 Analysis and Design of Combinational Circuit.pptx
DLD Lecture No 18 Analysis and Design of Combinational Circuit.pptx
 
DLD Lecture No 16 Don't `Care Conditions, Nand gate Implementation.pptx
DLD Lecture No 16 Don't `Care Conditions, Nand gate Implementation.pptxDLD Lecture No 16 Don't `Care Conditions, Nand gate Implementation.pptx
DLD Lecture No 16 Don't `Care Conditions, Nand gate Implementation.pptx
 
presentation
presentationpresentation
presentation
 

Recently uploaded

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxnuruddin69
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 

Recently uploaded (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 

DLD Lecture No 15 Prime and Essential Implicants, Five Variable Map.pptx

  • 1. Digital Logic and Design Lecture No 15 : Prime and Essential Prime Implicants Five Variable Karnaugh Map 1
  • 2. Another Example • Four adjacent corners can be combined to form the two literal term x’z’. • Four adjacent squares can be combined to form the two literal term x’y. • The remaining 1 is combined with a single adjacent 1 to obtain the three literal term w’y’z’. • F = x’z’ + x’y + w’y’z’ 2
  • 3. Another Example  F=A’BC’ +A’CD’+ABC+AB’C’D’+ABC’+AB’C F=BC ’+CD ’+ AC+ AD ’ 0 AB 1 1 0 00 01 00 01 CD 0 0 1 1 11 10 1 1 0 1 11 10 1 1 1 1 3
  • 4. Another Example F(A,B,C,D) = m(0,3,5,8,9,10,11,12,13,14,15) F = A + B’C’D’ + BC’D + B’CD 4
  • 5. Working With Maxterms At times, we may be required to work with maxterms.  The previous process actually worked with minterms. Remember that the numbers used for minterms are the opposites of the numbers used for maxterms: F(w, x, y, z) = ∑(0, 1, 2, 8, 9, 10, 11), uses minterms F(w, x, y, z) = ∏(3, 4, 5, 6, 7, 12, 13, 14, 15), uses maxterms  If you are given minterms, fill in 1’s for the minterms and then fill the remaining cells with 0’s  If you are given maxterms, fill in 0’s for the maxterms and then fill the remaining cells with 1’s  For SOP simplification, solve the map for the 1’s  For POS simplification, solve the map for the 0’s to get complemented function. Taking the complement of this complemented function we obtain function in POS form 5
  • 6. Example 3-5  F(w,x,y,z) = (0,1,2,4,5,6,8,9,12,13,14)  Sol:  1 is marked in each minterm that represents the function  Find the possible adjacent squares and mark them with rectangles  We combine eight adjacent squares to get a single literal term y’  The top two 1’s on the right are combined with the top two 1,son the left to give the term w’z’  We combine the single square left on right with three adjecent squares that are already used to give the term xz’  The logical sum of these three terms gives: F = y’ + w’z’+xz’ Correction in the book: Add 1 in the square 6
  • 7. Example 3-6  F = A’B’C’+B’CD’+A’BCD’+AB’C’  Sol:  Each of three literal term in map is represented by two squares and four literal term in map is represented by one square  We combine the 1’s in the four corners to give the term B’D’  The two left hand 1’s in the top row are combined with two 1’s in the bottom row to give the term B’C’  The remaining 1’s may be combined in the two-square area to give the term A’CD’  The logical sum of these three terms gives: F = B’D’ + B’C’+ A’CD’ 7
  • 8. Overview of Karnaugh Map • Karnaugh Map? • Made up of squares • Each square represent one minterm • The variables in squares change in gray code • Each variable covers an area in the squares • Grouping of Squares Rules?  Every cell containing a 1 must be included at least once.  The largest possible “power of 2 rectangle” must be enclosed.  The 1’s must be enclosed in the smallest possible number of rectangles  Mapping of Functions into the Karnaugh Map  Function expressed in sum of products or sum of minterms  Function expressed in product of sums or product of maxterms?  Convert it to sum of minterms or sum of products form 8
  • 10. Five-Variable Map  A five-variable map holds thirty-two minterms for five variables.  We use two four variable map with one of the variables distinguishing between the two.  Each square in the first map is adjacent to the corresponding square in the second map (i.e. 4 and 20 are adjacent). It is just like placing one map on the top of the other. 10
  • 12. 5-Variable Map Patterns  The number of adjacent squares that may be combined always represent a number that is a power of 2 such as 1, 2, 4, 8, 16, and 32.  One square represents one minterm with five literals.  Two adjacent squares represents a term of four literals.  Four adjacent squares represents a term of three literals.  Eight adjacent squares represents a term of two literals.  Sixteen adjacent squares represents a term of one literal.  Thirty-two adjacent squares represents the entire map and produces a function that is always equal to 1. 12
  • 14. Minimization Example (5-Variable Map)  Example 3-7  Simplify the Boolean function F(V,W,X,Y,Z) = (0,2,4,6,9,13,21,23,25,29,31) • F = v’w’z’ + wy’z + vxz v’w’z’ wy’z vxz 14
  • 15. Your Turn Simplify the following function in Sum of Products form 15
  • 16. Product of Sums Minimization  By definition, all the squares in a map that are not marked with a 1 represent the complement of the function.  If we mark the empty squares with 0s and then combine the zeros into valid adjacent squares, we obtain a simplified expression of the complement of the function i.e., F’  The complement of F’ [as (F’)’ = F] by DeMorgan’s theorem (by taking the dual and complementing each literal, section 2- 4), gives us the product of sums form 16
  • 17. POS Minimization Example • F’ = w’x + yz + xz + xy • F = (F’)’ • =(w’x + yz + xz + xy)’ = (w + x’)(y’ + z’)(x’ + z’)(x’ + y’) 0 0 0 0 0 0 0 0 0 w’x xz yz xy 17
  • 18. Example 3-8  F = (0,1,2,5,8,9,10)  Simplify the function in  Sum Of Products (SOP)  Product Of Sums (POS)  Sol:  The squares marked with 1’s represents minterms and are combined to form simplified function in sum of products (SOP). F=B’D’+B’C’+A’C’D  If the squares marked with 0’s are are combined we obtain the simplified complemented function F’=AB+CD+BD’  Applying DeMorgan’s theorem we obtain the simplified function in product of sum form (POS) F=(A’+B’)(C’+D’)(B’+D) 18
  • 19. SOP Gate Implementation • F1 = B’D’ + B’C’ + A’C’D 19
  • 20. POS Gate Implementation • F2 = (A’ + B’)(C’ + D’)(B’ + D) 20
  • 21. SOP and POS Gate Implementation 21
  • 23. Working With Maxterms  At times, we may be required to work with maxterms.  The previous process actually worked with minterms. Remember that the numbers used for minterms are the opposites of the numbers used for maxterms:  F(w, x, y, z) = ∑(0, 1, 2, 8, 9, 10, 11), uses minterms  F(w, x, y, z) = ∏(3, 4, 5, 6, 7, 12, 13, 14, 15), uses maxterms  If you are given minterms, fill in 1’s for the minterms and then fill the remaining cells with 0’s  If you are given maxterms, fill in 0’s for the maxterms and then fill the remaining cells with 1’s  For SOP simplification, solve the map for the 1’s  For POS simplification, solve the map for the 0’s to get complemented function. Taking the complement of this complemented function we obtain function in POS form 23

Editor's Notes

  1. How to get my simplified form in Product of Sums? If I combine 0’s What type of expression I will get? If I take complement of Sum of Products, what form I get?
  2. It is AND-OR implementation
  3. It is a OR-AND implementation
  4. Sometime we assume that complement inputs are available It is a two level implementation What is the advantage of two level implementation?
  5. Are the two functions same? How to find that they are same? Let us plot their truth table, if we get same output they are same
  6. Here is the summary again