Karnaugh Maps: Prof Ahmed Khorsheed Al-Sulaifanie
Karnaugh Maps: Prof Ahmed Khorsheed Al-Sulaifanie
BME Department
College of Engineering
University of Dohuk
Karnaugh Maps
https://sites.google.com/a/uod.ac/digital-systems/lectures
2 variables 3 variables
2×2 map 2×4 map
3 variables 4 variables
4x2 map 4×4 map
Karnaugh maps Combining Property
• f=Σm( ) is the symbol for the “Boolean sum” (OR) coordinates of the squares.
• In the K-map each cell, represents one minterm.
• When moving horizontally or vertically, only 1 variable changes between adjacent
squares, never 2. This property of the K-map, is unique and accounts for its
unusual numbering system.
• Any adjacent group of cells marked by value of “1” that is a power of 2 n (2n = 1, 2,
4, 8, …) can be combined into one term. The number of variables that are
eliminated is equal to n.
• In K-maps, the left and right edges are a common edge, while the top and bottom
edges are also the same edge. Thus, the top and bottom rows are adjacent, as are
the left and right columns.
Karnaugh map: Rules of Simplification
The Karnaugh map uses the following rules for the simplification of expressions
by grouping together adjacent cells containing ones
• Groups may wrap around the table. The leftmost cell in a row may be grouped with the
rightmost cell and the top cell in a column may be grouped with the bottom cell.
Karnaugh map: Rules of Simplification
• There should be as few groups as possible, as long as this does not contradict any of
the previous rules.
(Q2)
Simplify the following Boolean function using Karnaugh map
z(x3,x2,x1,x0) = x0’x1’x2 + x2’x3 + x0’x1’x2’x3 + x0’x1’x2’ + x0x2x3’