SlideShare a Scribd company logo
1 of 21
Karnaugh Map (k-map)
Group no 2
• Rehman kaleem
• Rana Nadir Ali
• Memoona
• Arooha
Introduction
 We have Simplified the Boolean functions using identities .It is
time-consuming and error-prone. To overcome this
difficulty, a method is introduced that is called k-map.
 The K-map Method provides a simple ,easy , straight forward
procedure for reducing Boolean expressions.
Why it is called K-map?
 Maurice Karnaugh introduced it in 1953,he was a
telecommunications engineer at Bell Labs.
 While exploring the new field of digital logic and its application to
the design of telephone circuits, he invented a graphical way of
visualizing and then simplifying Boolean expressions. This graphical
representation, now known as a Karnaugh map or k-map.
Description of K-maps
 A K-map is a matrix consisting of rows and columns that represent
the output values of a Boolean function.
 The output values placed in each cell are derived from the
Minterms and Maxterms of a Boolean function.
Concept of mindterms and maxterms
 A binary variable may appear either in its normal form X or
complement form Xˊ. Now consider two variable X & Y combine
with AND operation, its possible outcomes are XY, XӮ,𝑋Y, 𝑋Ӯ
 These are called mindterms or Standard product . Consider function
,its minterms are :
 Similarly, using OR operation , X+Y, X+Ӯ,𝑋+Y, 𝑋+Ӯ these are
called maxterms or Standard sum.
Conical form of mindterm & maxterm
 Each minterm is the complement of its corresponding maxterm and vise versa.
 F(X,Y,Z)= (0,4,5)
=𝑚0+𝑚4+𝑚5
=𝑋Ӯz̄+X Ӯz̄+X ӮZ
sum of product (SOM)
F(X,Y,Z)=兀(o,2,4)
= (X+Y+Z).(X+ Ӯ+Z).(𝑋+Y+Z)
Product of sum(POS)
Boolean function expressed as a sum of minterms or product of maxterms are set to
be in a conical form.
Description of K-maps
 Similarly, a function having three inputs, has the minterms that are
shown in this diagram.
Truth Table to K-map Example
 A K-map has a cell for each Minterm.
 This means that it has a cell for each
 line for the truth table of a function.
 The truth table for the function F(x,y) = xy is shown at the right along with its
corresponding K-map.
2- Truth Table to K-map Example
 As another example, we give the truth table
and K-Map for the function, F(x,y) = x + y at the right.
 This function is equivalent to the OR of all of the minterms that
have a value of 1. Thus:
K-map Simplification Rules …
The rules of K-map simplification are:
• Groupings can contain only 1s; no 0s.
• Groups can be formed only at right angles; diagonal
groups are not allowed.
• The number of 1s in a group must be a power of 2 –
even if it contains a single 1.
• The groups must be made as large as possible.
• Groups can overlap and wrap around the sides of the K-
map.
K-map Simplification for Two Variables
 Of course, the minterm function that we derived from our K-map
was not in simplest terms.
 We can, however, reduce our complicated expression to its simplest
terms by finding adjacent 1s in the K-map that can be collected into
groups that are powers of two.
Three Variables k-map…
 A K-map for three variables is constructed as shown in the diagram
below.
 We have placed each minterm in the cell that will hold its value.
 Notice that the values for the YZ combination at the top of the
matrix form a pattern that is not a normal binary sequence.
Pattern must be like this. Only 1 variable
changes at a time
Example for Three Variables
 Consider the function:
 Its K-map is given:
It Reduces to F(x) = z.
Another Example for Three Variables
 Now for a more complicated K-map. Consider the function:
 Its K-map is shown below. There are (only) two groupings of 1s.
 After reducing function is
Four Variables k-map..
 Our model can be extended to accommodate the 16 minterms that
are produced by a four-input function.
 This is the format for a 16-minterm K-map.
Example for Four Variables
 We have populated the K-map shown below with the nonzero
minterms from the function:
 Reduced to:
Five Variable K Map
Five Variable K Map..
Don’t Care Conditions
Real circuits don’t always need to have an output defined for
every possible input.
 For example, some calculator displays consist of 7-segment LEDs.
These LEDs can display 2 7 -1 patterns, but only ten of them are
useful.
If a circuit is designed so that a particular set of inputs can
never happen, we call this set of inputs a don’t care condition.
They are very helpful to us in K-map circuit simplification.
Don’t Care Conditions
 In a K-map, a don’t care condition is identified by an X in the cell of
the minterm(s) for the don’t care inputs, as shown below.
 In performing the simplification, we are free to include or ignore
the X’s when creating our groups.
 Reduction using don’t cares:
Don’t Care Conditions example
Another example…
F(W,X,Y,Z)= (1,3,7,11,15) and 𝑑(0,2,5)
Thank you

More Related Content

What's hot

flip flop Presentation
flip flop  Presentationflip flop  Presentation
flip flop Presentationmaalik123
 
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)Sairam Adithya
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVishal kakade
 
Introducion to MSP430 Microcontroller.pptx
Introducion to MSP430 Microcontroller.pptxIntroducion to MSP430 Microcontroller.pptx
Introducion to MSP430 Microcontroller.pptxDr.YNM
 
Pipelining, processors, risc and cisc
Pipelining, processors, risc and ciscPipelining, processors, risc and cisc
Pipelining, processors, risc and ciscMark Gibbs
 
Logic gates digital electronics
Logic gates digital electronicsLogic gates digital electronics
Logic gates digital electronicsAkhileshDeshmukh5
 
SAP II ARTICTURE ,SAP 2
SAP II ARTICTURE ,SAP 2SAP II ARTICTURE ,SAP 2
SAP II ARTICTURE ,SAP 2Apar Pramod
 
Lesson02 Vectors And Matrices Slides
Lesson02   Vectors And Matrices SlidesLesson02   Vectors And Matrices Slides
Lesson02 Vectors And Matrices SlidesMatthew Leingang
 
Sap 2 OF MICROPROCESSOR
Sap 2 OF MICROPROCESSORSap 2 OF MICROPROCESSOR
Sap 2 OF MICROPROCESSORApar Pramod
 
Kmap Slideshare
Kmap SlideshareKmap Slideshare
Kmap Slidesharetech4us
 
Chapter 05 computer arithmetic
Chapter 05 computer arithmeticChapter 05 computer arithmetic
Chapter 05 computer arithmeticHareem Aslam
 
Number system logic gates
Number system logic gatesNumber system logic gates
Number system logic gatesJaipal Dhobale
 
Matlab Overviiew
Matlab OverviiewMatlab Overviiew
Matlab OverviiewNazim Naeem
 

What's hot (20)

flip flop Presentation
flip flop  Presentationflip flop  Presentation
flip flop Presentation
 
K - Map
  K - Map    K - Map
K - Map
 
Combinational circuit
Combinational circuitCombinational circuit
Combinational circuit
 
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustration
 
flip flops
flip flops flip flops
flip flops
 
Introducion to MSP430 Microcontroller.pptx
Introducion to MSP430 Microcontroller.pptxIntroducion to MSP430 Microcontroller.pptx
Introducion to MSP430 Microcontroller.pptx
 
Pipelining, processors, risc and cisc
Pipelining, processors, risc and ciscPipelining, processors, risc and cisc
Pipelining, processors, risc and cisc
 
kmap
kmapkmap
kmap
 
Logic gates digital electronics
Logic gates digital electronicsLogic gates digital electronics
Logic gates digital electronics
 
SAP II ARTICTURE ,SAP 2
SAP II ARTICTURE ,SAP 2SAP II ARTICTURE ,SAP 2
SAP II ARTICTURE ,SAP 2
 
Lesson02 Vectors And Matrices Slides
Lesson02   Vectors And Matrices SlidesLesson02   Vectors And Matrices Slides
Lesson02 Vectors And Matrices Slides
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Sap 2 OF MICROPROCESSOR
Sap 2 OF MICROPROCESSORSap 2 OF MICROPROCESSOR
Sap 2 OF MICROPROCESSOR
 
Kmap Slideshare
Kmap SlideshareKmap Slideshare
Kmap Slideshare
 
Chapter 05 computer arithmetic
Chapter 05 computer arithmeticChapter 05 computer arithmetic
Chapter 05 computer arithmetic
 
Number system logic gates
Number system logic gatesNumber system logic gates
Number system logic gates
 
Karnaugh Map (K-map)
Karnaugh Map (K-map)Karnaugh Map (K-map)
Karnaugh Map (K-map)
 
Synchronous sequential Circuits
Synchronous sequential CircuitsSynchronous sequential Circuits
Synchronous sequential Circuits
 
Matlab Overviiew
Matlab OverviiewMatlab Overviiew
Matlab Overviiew
 

Similar to Karnaugh map peresentation

Applications of Linear Algebra: Enigma Machine
Applications of Linear Algebra: Enigma MachineApplications of Linear Algebra: Enigma Machine
Applications of Linear Algebra: Enigma MachineVandanaPrajapati10
 
cume106 Electrical n Electronic principles Kmaps.pptx
cume106 Electrical n Electronic principles Kmaps.pptxcume106 Electrical n Electronic principles Kmaps.pptx
cume106 Electrical n Electronic principles Kmaps.pptxKelvinSerimwe
 
Alg II Unit 4-1 Quadratic Functions and Transformations
Alg II Unit 4-1 Quadratic Functions and TransformationsAlg II Unit 4-1 Quadratic Functions and Transformations
Alg II Unit 4-1 Quadratic Functions and Transformationsjtentinger
 
Ijcatr03051008Implementation of Matrix based Mapping Method Using Elliptic Cu...
Ijcatr03051008Implementation of Matrix based Mapping Method Using Elliptic Cu...Ijcatr03051008Implementation of Matrix based Mapping Method Using Elliptic Cu...
Ijcatr03051008Implementation of Matrix based Mapping Method Using Elliptic Cu...Editor IJCATR
 
Karnaughmaprev1 130728135103-phpapp01
Karnaughmaprev1 130728135103-phpapp01Karnaughmaprev1 130728135103-phpapp01
Karnaughmaprev1 130728135103-phpapp01Neha Agarwal
 
03_Karnaugh_Maps.ppt
03_Karnaugh_Maps.ppt03_Karnaugh_Maps.ppt
03_Karnaugh_Maps.pptYumnaShahzaad
 
FYBSC IT Digital Electronics Unit II Chapter II Minterm, Maxterm and Karnaugh...
FYBSC IT Digital Electronics Unit II Chapter II Minterm, Maxterm and Karnaugh...FYBSC IT Digital Electronics Unit II Chapter II Minterm, Maxterm and Karnaugh...
FYBSC IT Digital Electronics Unit II Chapter II Minterm, Maxterm and Karnaugh...Arti Parab Academics
 
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTION
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTIONMODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTION
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTIONijwmn
 
Karnaugh maps
Karnaugh mapsKarnaugh maps
Karnaugh mapsAJAL A J
 
ECE 3rd_Unit No. 1_K-Map_DSD.ppt
ECE 3rd_Unit No. 1_K-Map_DSD.pptECE 3rd_Unit No. 1_K-Map_DSD.ppt
ECE 3rd_Unit No. 1_K-Map_DSD.pptsonusreekumar
 

Similar to Karnaugh map peresentation (20)

Chapter-3.pdf
Chapter-3.pdfChapter-3.pdf
Chapter-3.pdf
 
Chapter-3.pdf
Chapter-3.pdfChapter-3.pdf
Chapter-3.pdf
 
Karnaugh maps
Karnaugh mapsKarnaugh maps
Karnaugh maps
 
Applications of Linear Algebra: Enigma Machine
Applications of Linear Algebra: Enigma MachineApplications of Linear Algebra: Enigma Machine
Applications of Linear Algebra: Enigma Machine
 
cume106 Electrical n Electronic principles Kmaps.pptx
cume106 Electrical n Electronic principles Kmaps.pptxcume106 Electrical n Electronic principles Kmaps.pptx
cume106 Electrical n Electronic principles Kmaps.pptx
 
DCF - K map
DCF - K mapDCF - K map
DCF - K map
 
Karnaugh Map
Karnaugh MapKarnaugh Map
Karnaugh Map
 
K map
K mapK map
K map
 
cs 3351 dpco
cs 3351 dpcocs 3351 dpco
cs 3351 dpco
 
Karnaugh Map
Karnaugh MapKarnaugh Map
Karnaugh Map
 
Alg II Unit 4-1 Quadratic Functions and Transformations
Alg II Unit 4-1 Quadratic Functions and TransformationsAlg II Unit 4-1 Quadratic Functions and Transformations
Alg II Unit 4-1 Quadratic Functions and Transformations
 
MATLABgraphPlotting.pptx
MATLABgraphPlotting.pptxMATLABgraphPlotting.pptx
MATLABgraphPlotting.pptx
 
Ijcatr03051008Implementation of Matrix based Mapping Method Using Elliptic Cu...
Ijcatr03051008Implementation of Matrix based Mapping Method Using Elliptic Cu...Ijcatr03051008Implementation of Matrix based Mapping Method Using Elliptic Cu...
Ijcatr03051008Implementation of Matrix based Mapping Method Using Elliptic Cu...
 
Karnaughmaprev1 130728135103-phpapp01
Karnaughmaprev1 130728135103-phpapp01Karnaughmaprev1 130728135103-phpapp01
Karnaughmaprev1 130728135103-phpapp01
 
03_Karnaugh_Maps.ppt
03_Karnaugh_Maps.ppt03_Karnaugh_Maps.ppt
03_Karnaugh_Maps.ppt
 
03_Karnaugh_Maps.ppt
03_Karnaugh_Maps.ppt03_Karnaugh_Maps.ppt
03_Karnaugh_Maps.ppt
 
FYBSC IT Digital Electronics Unit II Chapter II Minterm, Maxterm and Karnaugh...
FYBSC IT Digital Electronics Unit II Chapter II Minterm, Maxterm and Karnaugh...FYBSC IT Digital Electronics Unit II Chapter II Minterm, Maxterm and Karnaugh...
FYBSC IT Digital Electronics Unit II Chapter II Minterm, Maxterm and Karnaugh...
 
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTION
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTIONMODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTION
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTION
 
Karnaugh maps
Karnaugh mapsKarnaugh maps
Karnaugh maps
 
ECE 3rd_Unit No. 1_K-Map_DSD.ppt
ECE 3rd_Unit No. 1_K-Map_DSD.pptECE 3rd_Unit No. 1_K-Map_DSD.ppt
ECE 3rd_Unit No. 1_K-Map_DSD.ppt
 

Recently uploaded

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Karnaugh map peresentation

  • 1. Karnaugh Map (k-map) Group no 2 • Rehman kaleem • Rana Nadir Ali • Memoona • Arooha
  • 2. Introduction  We have Simplified the Boolean functions using identities .It is time-consuming and error-prone. To overcome this difficulty, a method is introduced that is called k-map.  The K-map Method provides a simple ,easy , straight forward procedure for reducing Boolean expressions. Why it is called K-map?  Maurice Karnaugh introduced it in 1953,he was a telecommunications engineer at Bell Labs.  While exploring the new field of digital logic and its application to the design of telephone circuits, he invented a graphical way of visualizing and then simplifying Boolean expressions. This graphical representation, now known as a Karnaugh map or k-map.
  • 3. Description of K-maps  A K-map is a matrix consisting of rows and columns that represent the output values of a Boolean function.  The output values placed in each cell are derived from the Minterms and Maxterms of a Boolean function. Concept of mindterms and maxterms  A binary variable may appear either in its normal form X or complement form Xˊ. Now consider two variable X & Y combine with AND operation, its possible outcomes are XY, XӮ,𝑋Y, 𝑋Ӯ  These are called mindterms or Standard product . Consider function ,its minterms are :  Similarly, using OR operation , X+Y, X+Ӯ,𝑋+Y, 𝑋+Ӯ these are called maxterms or Standard sum.
  • 4. Conical form of mindterm & maxterm  Each minterm is the complement of its corresponding maxterm and vise versa.  F(X,Y,Z)= (0,4,5) =𝑚0+𝑚4+𝑚5 =𝑋Ӯz̄+X Ӯz̄+X ӮZ sum of product (SOM) F(X,Y,Z)=兀(o,2,4) = (X+Y+Z).(X+ Ӯ+Z).(𝑋+Y+Z) Product of sum(POS) Boolean function expressed as a sum of minterms or product of maxterms are set to be in a conical form.
  • 5. Description of K-maps  Similarly, a function having three inputs, has the minterms that are shown in this diagram.
  • 6. Truth Table to K-map Example  A K-map has a cell for each Minterm.  This means that it has a cell for each  line for the truth table of a function.  The truth table for the function F(x,y) = xy is shown at the right along with its corresponding K-map.
  • 7. 2- Truth Table to K-map Example  As another example, we give the truth table and K-Map for the function, F(x,y) = x + y at the right.  This function is equivalent to the OR of all of the minterms that have a value of 1. Thus:
  • 8. K-map Simplification Rules … The rules of K-map simplification are: • Groupings can contain only 1s; no 0s. • Groups can be formed only at right angles; diagonal groups are not allowed. • The number of 1s in a group must be a power of 2 – even if it contains a single 1. • The groups must be made as large as possible. • Groups can overlap and wrap around the sides of the K- map.
  • 9. K-map Simplification for Two Variables  Of course, the minterm function that we derived from our K-map was not in simplest terms.  We can, however, reduce our complicated expression to its simplest terms by finding adjacent 1s in the K-map that can be collected into groups that are powers of two.
  • 10. Three Variables k-map…  A K-map for three variables is constructed as shown in the diagram below.  We have placed each minterm in the cell that will hold its value.  Notice that the values for the YZ combination at the top of the matrix form a pattern that is not a normal binary sequence. Pattern must be like this. Only 1 variable changes at a time
  • 11. Example for Three Variables  Consider the function:  Its K-map is given: It Reduces to F(x) = z.
  • 12. Another Example for Three Variables  Now for a more complicated K-map. Consider the function:  Its K-map is shown below. There are (only) two groupings of 1s.  After reducing function is
  • 13. Four Variables k-map..  Our model can be extended to accommodate the 16 minterms that are produced by a four-input function.  This is the format for a 16-minterm K-map.
  • 14. Example for Four Variables  We have populated the K-map shown below with the nonzero minterms from the function:  Reduced to:
  • 17. Don’t Care Conditions Real circuits don’t always need to have an output defined for every possible input.  For example, some calculator displays consist of 7-segment LEDs. These LEDs can display 2 7 -1 patterns, but only ten of them are useful. If a circuit is designed so that a particular set of inputs can never happen, we call this set of inputs a don’t care condition. They are very helpful to us in K-map circuit simplification.
  • 18. Don’t Care Conditions  In a K-map, a don’t care condition is identified by an X in the cell of the minterm(s) for the don’t care inputs, as shown below.  In performing the simplification, we are free to include or ignore the X’s when creating our groups.  Reduction using don’t cares: