SACC

// navigation

Introduction
Minimization
Grouping Minterms

// Karnaugh Maps



In 1953, Maurice Karnaugh invented a form of logic diagram called a Karnaugh Map, which provides an alternative technique for representing Boolean functions:

A B F
0 0 0
0 1 0
1 0 0
1 1 1

   A'B' A'B AB AB'


The Karnaugh Map comprises a box for every line in the truth table.The binary values above the boxes are those associated with the a and b inputs. The Karnaugh Map's input values must be ordered such that the values for adjacent columns vary only by one bit: for example, 002,012,112,102. This ordering is known as a Gray Code, and it is a key factor in the way in which Karnaugh Maps work.

The y column in the truth table shows all the 0 and 1 values associated with the gate's output. Similarly, all of the output values could be entered into the Karnaugh Map's boxes.However, for reasons of clarity, it is common for only a single set of values to be used, either 1's or √'s.

Similar maps can be constructed for 3-input and 4-input functions. In the case of a 4-input map, the values associated with the c and d inputs must also be orderes as a gray Code, they must be ordered in such a way that the values for adjacent rows vary by only a single bit.
3 inputs
   A'B' A'B AB AB'
C'
C
z4-inputs
   A'B' A'B AB AB'
C'D'
C'D
CD
CD'