Prof. Dr. Thorsten Jungmann (last updated 2026-10-19)
Relates to DET-03 Representation and minimization of logic functions
Task
With a Karnaugh map, you minimize a function graphically: loops of ones yield a minimized disjunctive normal form (DNF), loops of zeros a minimized conjunctive normal form (CNF). Draw the map of each function and give the result.
a) Minimize with a Karnaugh map, once with loops of ones and once with loops of zeros.
b) Minimize with loops of ones.
c) Minimize from b) with loops of zeros. Which of the two results needs fewer gates?
d) Minimize with loops of ones.
e) Minimize from d) with loops of zeros.
f) Draw the Karnaugh map of . Why does no loop help here? Give a circuit for with as few gates as possible.
Solution
a) loops of ones: , from two loops of two; loops of zeros: , from a loop around the single zero
b) : a loop of four across the left and the right edge and a loop of two
c) ; the DNF of b) needs fewer gates: two gates with four gate inputs instead of three gates with six
d) : a loop around the four corners and a square of four
e) : a square of four and a loop of four across the top and the bottom edge
f) a chequerboard: no two ones are neighbours, because a change of a single input always changes ; with three XOR gates with two inputs
