Procedure for Loading a Karnaugh Map and Determining the Essential Prime Implicants

 

1)           Load min-terms into Karnaugh map by placing a 1 in the appropriate square.

2)           Look for largest groups of min-terms, group must be a power of 2.

3)           Look for largest groups of min-terms first, then progressively evaluate smaller collections of min-terms until all groups are found.

4)           Once all possible prime implicants are determined, identify if they have min-terms that are unique.  If so that Π is an Σ Π.

5)           Select all Σ Π and a minimal set of the remaining Π so that all 1’s in the K-M are covered.

6)           Move than one equally simplified result is possible when move than one set of remaining prime implicants contain the same number of min-terms on max-terms.

 

Example

F = f(x, y, z) = Σ(0, 2, 3, 4, 5, 7)

 

1)           Π = {0, 2}; {2, 3}; {3, 7}; {2, 5}; {4, 5}; {0, 4}

2)           Σ Π = Φ

3)           Covering = {0, 2}; {3, 7}; {4, 5}

 

Example

K = f(w, x, y, z) = Σ(0, 1, 4, 5, 9, 11, 13, 15)

 

K = W’Y’ + WZ

 

Example

L = f(a, b, c, d) = Σ(0, 2, 5, 7, 8, 10, 13, 15)

 

L = bd + b’d’

 

Example

P = f(r, s, t, u) = Σ(1, 3, 4, 6, 9, 11, 12, 14)

 

P = s’u + su’

 

Example

D = f(w, x, y, z) = Σ(5, 7, 8, 9, 13)

 

D = w’xz + wx’y + wy’z