SlideShare a Scribd company logo
1 of 10
LOGIC DESIGN
PART 5 Karnaugh Map
Why Do You Need To Know About
Karnaugh Maps?
• Karnaugh Maps are used for many small
design problems. It's true that many larger
designs are done using computer
implementations of different algorithms.
However designs with a small number of
variables occur frequently in interface
problems and that makes learning Karnaugh
Maps worthwhile. In addition, if you study
Karnaugh Maps you will gain a great deal of
You will learn:
• Draw the Karnaugh Map for the function.
• Use the information from a Karnaugh Map to
determine the smallest sum-of-products function.
What Does a Karnaugh Map Look Like?
• A Karnaugh Map is a grid-like
representation of a truth table.
• Another way of presenting a truth table
• A Karnaugh map has zero and one entries
at different positions.
• Each position in a grid corresponds to a
truth table entry.
• An example is shown on the slide
How Can a Karnaugh Map Help?
• In the case of the Karnaugh Map the
advantage is that the Karnaugh Map is
designed to present the information in a
way that allows easy grouping of terms
that can be combined.
• Take all ones in pairs and group them
Let's examine the map again.
• The term on the left in the gray area of
the map corresponds to:
• The term on the right in the gray area
of the map corresponds to:
• These two terms can be combined to
give
NOTE:
• The beauty of the Karnaugh Map is that it has
been cleverly designed so that any two
adjacent cells in the map differ by a change in
one variable.
• It's always a change of one variable any time
you cross a horizontal or vertical cell
boundaries.
• Notice that the order of terms isn't random.
Look across the top boundary of the Karnaugh
Map. Terms go 00, 01, 11, 10. However, in a
Karnaugh Map terms are not arranged in
Example 1

There is a small surprise in one grouping.
The lower left and the lower right 1s
actually form a group. They differ only in
having B and its' inverse. Consequently
they can be combined. You will have to
imagine that the right end and the left
end are connected.
Remember these basic rules
• In a Karnaugh Map of any size, crossing a
vertical or horizontal cell boundary is a change
of only one variable - no matter how many
variables there are.
• Each single cell that contains a 1 represents a
minterm in the function, and each minterm
can be thought of as a "product" term with N
variables.
• To combine variables, use groups of
2, 4, 8, etc. A group of 2 in an N-variable

More Related Content

What's hot

IEEE VTC Chicago 1995
IEEE VTC Chicago 1995IEEE VTC Chicago 1995
IEEE VTC Chicago 1995Said Khomri
 
Succinct Summarisation of Large Networks via Small Synthetic Representative G...
Succinct Summarisation of Large Networks via Small Synthetic Representative G...Succinct Summarisation of Large Networks via Small Synthetic Representative G...
Succinct Summarisation of Large Networks via Small Synthetic Representative G...Jérôme KUNEGIS
 
Envi tutorial on satellite photogrammetry lab
Envi tutorial on satellite photogrammetry labEnvi tutorial on satellite photogrammetry lab
Envi tutorial on satellite photogrammetry labSaid Türksever
 
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-TreeFast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-TreeDanny Luk
 
Sprite Rendering
Sprite RenderingSprite Rendering
Sprite Renderinghorizongir
 
Remotesensingandgisapplications
RemotesensingandgisapplicationsRemotesensingandgisapplications
Remotesensingandgisapplicationsimaduddin91
 
Centre of gravity method of location planning
Centre of gravity method of location planningCentre of gravity method of location planning
Centre of gravity method of location planningGaganjot Kaur
 
Numerical Integration Project Report
Numerical Integration Project ReportNumerical Integration Project Report
Numerical Integration Project ReportMuhammad Bilal Khan
 
Data structure - traveling sales person and mesh algorithm
Data structure - traveling sales person and mesh algorithmData structure - traveling sales person and mesh algorithm
Data structure - traveling sales person and mesh algorithmlavanya marichamy
 
Final Project Powerpoint
Final Project PowerpointFinal Project Powerpoint
Final Project PowerpointCareyF518
 
Presentation on Numerical Integration
Presentation on Numerical IntegrationPresentation on Numerical Integration
Presentation on Numerical IntegrationTausif Shahanshah
 

What's hot (20)

Tarea1
Tarea1Tarea1
Tarea1
 
IEEE VTC Chicago 1995
IEEE VTC Chicago 1995IEEE VTC Chicago 1995
IEEE VTC Chicago 1995
 
Succinct Summarisation of Large Networks via Small Synthetic Representative G...
Succinct Summarisation of Large Networks via Small Synthetic Representative G...Succinct Summarisation of Large Networks via Small Synthetic Representative G...
Succinct Summarisation of Large Networks via Small Synthetic Representative G...
 
Envi tutorial on satellite photogrammetry lab
Envi tutorial on satellite photogrammetry labEnvi tutorial on satellite photogrammetry lab
Envi tutorial on satellite photogrammetry lab
 
appendix
appendixappendix
appendix
 
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-TreeFast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
 
Sprite Rendering
Sprite RenderingSprite Rendering
Sprite Rendering
 
DTM DEM Generation
DTM DEM GenerationDTM DEM Generation
DTM DEM Generation
 
Remotesensingandgisapplications
RemotesensingandgisapplicationsRemotesensingandgisapplications
Remotesensingandgisapplications
 
Verschuur etal-1999
Verschuur etal-1999Verschuur etal-1999
Verschuur etal-1999
 
Centre of gravity method of location planning
Centre of gravity method of location planningCentre of gravity method of location planning
Centre of gravity method of location planning
 
Lar calc10 ch07_sec1
Lar calc10 ch07_sec1Lar calc10 ch07_sec1
Lar calc10 ch07_sec1
 
Numerical Integration Project Report
Numerical Integration Project ReportNumerical Integration Project Report
Numerical Integration Project Report
 
Data structure - traveling sales person and mesh algorithm
Data structure - traveling sales person and mesh algorithmData structure - traveling sales person and mesh algorithm
Data structure - traveling sales person and mesh algorithm
 
Bfs
BfsBfs
Bfs
 
Final Project Powerpoint
Final Project PowerpointFinal Project Powerpoint
Final Project Powerpoint
 
Mutual information
Mutual informationMutual information
Mutual information
 
DSM Extraction from Pleiades Images Using RSP
DSM Extraction from Pleiades Images Using RSPDSM Extraction from Pleiades Images Using RSP
DSM Extraction from Pleiades Images Using RSP
 
Connor x2 (2)
Connor x2 (2)Connor x2 (2)
Connor x2 (2)
 
Presentation on Numerical Integration
Presentation on Numerical IntegrationPresentation on Numerical Integration
Presentation on Numerical Integration
 

Viewers also liked (20)

K map
K mapK map
K map
 
KARNAUGH MAP(K-MAP)
KARNAUGH MAP(K-MAP)KARNAUGH MAP(K-MAP)
KARNAUGH MAP(K-MAP)
 
K - Map
  K - Map    K - Map
K - Map
 
Karnaugh map
Karnaugh mapKarnaugh map
Karnaugh map
 
KMAP
KMAPKMAP
KMAP
 
Karnaugh Mapping Explained
Karnaugh Mapping ExplainedKarnaugh Mapping Explained
Karnaugh Mapping Explained
 
Karnaugh Map
Karnaugh MapKarnaugh Map
Karnaugh Map
 
Karnaugh Graph or K-Map
Karnaugh Graph or K-MapKarnaugh Graph or K-Map
Karnaugh Graph or K-Map
 
Presentation on Karnaugh Map
Presentation  on Karnaugh MapPresentation  on Karnaugh Map
Presentation on Karnaugh Map
 
Basics of K map
Basics of K mapBasics of K map
Basics of K map
 
Kmap Slideshare
Kmap SlideshareKmap Slideshare
Kmap Slideshare
 
Karnaugh map
Karnaugh mapKarnaugh map
Karnaugh map
 
The Karnaugh Map
The Karnaugh MapThe Karnaugh Map
The Karnaugh Map
 
K map
K mapK map
K map
 
Karnaugh Maps
Karnaugh MapsKarnaugh Maps
Karnaugh Maps
 
KARNAUGH MAPS
KARNAUGH MAPSKARNAUGH MAPS
KARNAUGH MAPS
 
Graphic aids 2.cartoons A lecture By Allah Dad Khan VP The University Of Agr...
Graphic aids 2.cartoons A lecture  By Allah Dad Khan VP The University Of Agr...Graphic aids 2.cartoons A lecture  By Allah Dad Khan VP The University Of Agr...
Graphic aids 2.cartoons A lecture By Allah Dad Khan VP The University Of Agr...
 
Karnaugh maps
Karnaugh mapsKarnaugh maps
Karnaugh maps
 
02 combinational logic
02 combinational logic02 combinational logic
02 combinational logic
 
Graphic Aids in Making Reports
Graphic Aids in Making ReportsGraphic Aids in Making Reports
Graphic Aids in Making Reports
 

Similar to Karnaugh Maps

Minimization of Boolean Functions
Minimization of Boolean FunctionsMinimization of Boolean Functions
Minimization of Boolean Functionsblaircomp2003
 
Applied GIS - 3022.pptx
Applied GIS - 3022.pptxApplied GIS - 3022.pptx
Applied GIS - 3022.pptxtemesgenabebe1
 
boolean algebra part 4 (3).pdf
boolean algebra part 4 (3).pdfboolean algebra part 4 (3).pdf
boolean algebra part 4 (3).pdfRetheesh Raj
 
DATA GRAPHICS 8th Sem.pdf
DATA GRAPHICS 8th Sem.pdfDATA GRAPHICS 8th Sem.pdf
DATA GRAPHICS 8th Sem.pdfRavinandan A P
 
Graphic aids 1. chart A lecture By Allah Dad Khan VP The University Of Agric...
Graphic aids 1. chart A lecture  By Allah Dad Khan VP The University Of Agric...Graphic aids 1. chart A lecture  By Allah Dad Khan VP The University Of Agric...
Graphic aids 1. chart A lecture By Allah Dad Khan VP The University Of Agric...Mr.Allah Dad Khan
 
diagrammatic and graphical representation of data
 diagrammatic and graphical representation of data diagrammatic and graphical representation of data
diagrammatic and graphical representation of dataVarun Prem Varu
 
Karnaugh mapping allaboutcircuits
Karnaugh mapping allaboutcircuitsKarnaugh mapping allaboutcircuits
Karnaugh mapping allaboutcircuitsmarangburu42
 
CS401_M2_L6_Solid Area Scan Conversion.pptx
CS401_M2_L6_Solid Area Scan Conversion.pptxCS401_M2_L6_Solid Area Scan Conversion.pptx
CS401_M2_L6_Solid Area Scan Conversion.pptxlara333479
 
8.Charts
8.Charts8.Charts
8.ChartsAmenBAL
 
Multiple UGV SLAM Map Sharing
Multiple UGV SLAM Map SharingMultiple UGV SLAM Map Sharing
Multiple UGV SLAM Map SharingAkash Borate
 
Introduction to Real Time Rendering
Introduction to Real Time RenderingIntroduction to Real Time Rendering
Introduction to Real Time RenderingKoray Hagen
 

Similar to Karnaugh Maps (20)

kmap
kmapkmap
kmap
 
K map
K mapK map
K map
 
Karnaugh maps
Karnaugh mapsKarnaugh maps
Karnaugh maps
 
Minimization of Boolean Functions
Minimization of Boolean FunctionsMinimization of Boolean Functions
Minimization of Boolean Functions
 
DCF - K map
DCF - K mapDCF - K map
DCF - K map
 
Applied GIS - 3022.pptx
Applied GIS - 3022.pptxApplied GIS - 3022.pptx
Applied GIS - 3022.pptx
 
boolean algebra part 4 (3).pdf
boolean algebra part 4 (3).pdfboolean algebra part 4 (3).pdf
boolean algebra part 4 (3).pdf
 
DATA GRAPHICS 8th Sem.pdf
DATA GRAPHICS 8th Sem.pdfDATA GRAPHICS 8th Sem.pdf
DATA GRAPHICS 8th Sem.pdf
 
Chart types
Chart typesChart types
Chart types
 
Graphic aids 1. chart A lecture By Allah Dad Khan VP The University Of Agric...
Graphic aids 1. chart A lecture  By Allah Dad Khan VP The University Of Agric...Graphic aids 1. chart A lecture  By Allah Dad Khan VP The University Of Agric...
Graphic aids 1. chart A lecture By Allah Dad Khan VP The University Of Agric...
 
diagrammatic and graphical representation of data
 diagrammatic and graphical representation of data diagrammatic and graphical representation of data
diagrammatic and graphical representation of data
 
Karnaugh mapping allaboutcircuits
Karnaugh mapping allaboutcircuitsKarnaugh mapping allaboutcircuits
Karnaugh mapping allaboutcircuits
 
CS401_M2_L6_Solid Area Scan Conversion.pptx
CS401_M2_L6_Solid Area Scan Conversion.pptxCS401_M2_L6_Solid Area Scan Conversion.pptx
CS401_M2_L6_Solid Area Scan Conversion.pptx
 
IOE MODULE 6.pptx
IOE MODULE 6.pptxIOE MODULE 6.pptx
IOE MODULE 6.pptx
 
8.Charts
8.Charts8.Charts
8.Charts
 
Contouring
ContouringContouring
Contouring
 
Learning Kmap
Learning KmapLearning Kmap
Learning Kmap
 
Multiple UGV SLAM Map Sharing
Multiple UGV SLAM Map SharingMultiple UGV SLAM Map Sharing
Multiple UGV SLAM Map Sharing
 
Texture Mapping
Texture MappingTexture Mapping
Texture Mapping
 
Introduction to Real Time Rendering
Introduction to Real Time RenderingIntroduction to Real Time Rendering
Introduction to Real Time Rendering
 

More from Ammara Javed

More from Ammara Javed (17)

Counters
CountersCounters
Counters
 
Registers
RegistersRegisters
Registers
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Logic Gates
Logic GatesLogic Gates
Logic Gates
 
Programmable logic devices
Programmable logic devicesProgrammable logic devices
Programmable logic devices
 
Maxterms
MaxtermsMaxterms
Maxterms
 
Demultiplexers
DemultiplexersDemultiplexers
Demultiplexers
 
Minterms
MintermsMinterms
Minterms
 
Multiplexer
MultiplexerMultiplexer
Multiplexer
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
 
Encoders
EncodersEncoders
Encoders
 
Decoders
DecodersDecoders
Decoders
 
Circuit Analysis-
Circuit Analysis-Circuit Analysis-
Circuit Analysis-
 
The Impact Of Holy Quran In Our Everyday Life
The Impact Of Holy Quran In Our Everyday LifeThe Impact Of Holy Quran In Our Everyday Life
The Impact Of Holy Quran In Our Everyday Life
 
C++ Programming Club-Lecture 3
C++ Programming Club-Lecture 3C++ Programming Club-Lecture 3
C++ Programming Club-Lecture 3
 
C++ Programming Club-Lecture 2
C++ Programming Club-Lecture 2C++ Programming Club-Lecture 2
C++ Programming Club-Lecture 2
 
C++ Programming Club-Lecture 1
C++ Programming Club-Lecture 1C++ Programming Club-Lecture 1
C++ Programming Club-Lecture 1
 

Recently uploaded

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 

Recently uploaded (20)

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 

Karnaugh Maps

  • 1. LOGIC DESIGN PART 5 Karnaugh Map
  • 2. Why Do You Need To Know About Karnaugh Maps? • Karnaugh Maps are used for many small design problems. It's true that many larger designs are done using computer implementations of different algorithms. However designs with a small number of variables occur frequently in interface problems and that makes learning Karnaugh Maps worthwhile. In addition, if you study Karnaugh Maps you will gain a great deal of
  • 3. You will learn: • Draw the Karnaugh Map for the function. • Use the information from a Karnaugh Map to determine the smallest sum-of-products function.
  • 4. What Does a Karnaugh Map Look Like? • A Karnaugh Map is a grid-like representation of a truth table. • Another way of presenting a truth table • A Karnaugh map has zero and one entries at different positions. • Each position in a grid corresponds to a truth table entry. • An example is shown on the slide
  • 5.
  • 6. How Can a Karnaugh Map Help? • In the case of the Karnaugh Map the advantage is that the Karnaugh Map is designed to present the information in a way that allows easy grouping of terms that can be combined. • Take all ones in pairs and group them
  • 7. Let's examine the map again. • The term on the left in the gray area of the map corresponds to: • The term on the right in the gray area of the map corresponds to: • These two terms can be combined to give
  • 8. NOTE: • The beauty of the Karnaugh Map is that it has been cleverly designed so that any two adjacent cells in the map differ by a change in one variable. • It's always a change of one variable any time you cross a horizontal or vertical cell boundaries. • Notice that the order of terms isn't random. Look across the top boundary of the Karnaugh Map. Terms go 00, 01, 11, 10. However, in a Karnaugh Map terms are not arranged in
  • 9. Example 1 There is a small surprise in one grouping. The lower left and the lower right 1s actually form a group. They differ only in having B and its' inverse. Consequently they can be combined. You will have to imagine that the right end and the left end are connected.
  • 10. Remember these basic rules • In a Karnaugh Map of any size, crossing a vertical or horizontal cell boundary is a change of only one variable - no matter how many variables there are. • Each single cell that contains a 1 represents a minterm in the function, and each minterm can be thought of as a "product" term with N variables. • To combine variables, use groups of 2, 4, 8, etc. A group of 2 in an N-variable