1 / 28

The Karnaugh Map

The Karnaugh Map. The Karnaugh Map. Provides a systematic method for simplifying Boolean expressions Produces the simplest SOP or POS expression Similar to a truth table because it presents all of the possible values of input variables. The 3-Variable K-Map. The 4-Variable K-Map.

fee
Download Presentation

The Karnaugh Map

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Karnaugh Map

  2. The Karnaugh Map • Provides a systematic method for simplifying Boolean expressions • Produces the simplest SOP or POS expression • Similar to a truth table because it presents all of the possible values of input variables

  3. The 3-Variable K-Map

  4. The 4-Variable K-Map

  5. K-Map SOP Minimization • A 1 is placed on the K-Map for each product term in the expression. • Each 1 is placed in a cell corresponding to the value of a product term

  6. Mapping Standard SOP Expression Example: Map the following standard SOP expression on a K-Map: Solution:

  7. Example: Map the following standard SOP expression on a K-Map: Solution:

  8. Exercise: Map the following standard SOP expression on a K-Map:

  9. Answer:

  10. K-Map Simplification of SOP Expressions • A group must contain either 1, 2, 4, 8 or 16 cells. • Each cell in group must be adjacent to one or more cells in that same group but all cells in the group do not have to be adjacent to each other • Always include the largest possible number 1s in a group in accordance with rule 1 • Each 1 on the map must be included in at least one group. The 1s already in a group can be included in another group as long as the overlapping groups include noncommon 1s Goal: To maximize the size of the groups and to minimize the number of groups

  11. Example: Group the 1s in each K-Maps

  12. Determining the minimum SOP Expression from the Map • Groups the cells that have 1s. Each group of cells containing 1s create one product term composed of all variables that occur in only one form (either uncomplemented or complemented) within the group. Variable that occurs both uncomplemented and complemented within the group are eliminated. These are called contradictory variables.

  13. Determining the minimum SOP Expression from the Map • For 3-variable map: 1) A 1 cell group yields a 3 variable product term 2) A 2-cell group yields a 2-variable product term 3) A 4 cell group yields a 1 variable term 4) An 8 cell group yields a value of 1 for the expression

  14. Determining the minimum SOP Expression from the Map • For 4-variable map: 1) A 1 cell group yields a 4 variable product term 2) A 2-cell group yields a 3-variable product term 3) A 4 cell group yields a 2 variable term 4) An 8 cell group yields a 1 variable term 5) A 16 cell group yields a value of 1 for the expression

  15. Example: Determine the product term for the K-Map below and write the resulting minimum SOP expression 1

  16. Example: Use a K-Map to minimize the following standard SOP expression

  17. Example: Use a K-Map to minimize the following standard SOP expression

  18. Mapping Directly from a Truth Table

  19. Don’t Care (X) Conditions • A situation arises in which input variable combinations are not allowed • Don’t care terms either a 1 or a 0 may be assigned to the output

  20. Don’t Care (X) Conditions Example of the use of “don’t care” conditions to simplify an expression

  21. Exercise: Use K-Map to find the minimum SOP from 1 2

  22. K-Map Simplification of POS Boolean Expression • A 0 is placed on the K-map for each sum term in the POS expression. • Mapping a Standard POS Expression • Step 1: Determine the binary value of each sum term in the standard POS expression. • Place a 0 on the K-map in the corresponding cell.

  23. Example: F=(A+B+C)(A+B+C)(A+B+C)(A+B+C)(A+B+C) The combination of binary values: (0 + 0 + 0)(0 + 0 + 1)(0 + 1 +0)(0 + 1 + 1)(1 + 1 + 0) The resulting minimum POS is: A ( B + C)

  24. Converting Between POS andSOP Using the K-Map • For a POS expression, all the cells that do not contain 0s contain 1s, from which the SOP expression is derived. • Likewise, for an SOP expression, all the cells that do not contain 1s contain 0s, from which the POS expression is derived.

  25. Example: • Using a K-map, convert the following standard POS expression into a minimum POS expression, a standard SOP expression, and a minimum SOP expression. • ( A + B + C + D)(A + B + C + D)(A + B + C+ D) (A+ B + C + D)(A + B + C + D)(A + B + C + D)

More Related