Focus On Karnaugh Maps
Focus On Karnaugh Maps
Introduction
Minimizing circuits helps reduce the number of
components in the actual physical implementation.
Reducing Boolean expressions can be done suing
Boolean identities; however, using identities can be
very difficult because no rules are given on how or
when to use the identities.
In this appendix, we introduce a systematic approach
for reducing Boolean expression.
Description of Kmaps and Terminology
Karnaugh maps, or Kmaps, are graphical way to
represent Boolean functions.
For example, if there are two input values, x and y,
there are four minterms.
6
Kmap Simplification for Two Variables
The rules of Kmap simplification are:
1) Groupings can contain only 1s; no 0s.
2) Only 1s in adjacent cells can be grouped;
diagonal grouping is not allowed.
4) The number of 1s in a group must be a
power of 2
5) The groups must be made as large as
possible
while still following all rules.
6) All 1s must belong a group, even if it is a
group of one.
7) Overlapping groups are allowed.
8) Wrap around is allowed.
9)Use the fewest number of groups possible.
Pattern must be
like this. Only 1
variable changes
at a time