Prof. Dr. Thorsten Jungmann (last updated 2026-10-25)

Relates to DET-04 Algorithmic minimization of functions with many inputs and hazard analysis

Task

The Karnaugh map relies on your eye, the Quine–McCluskey algorithm on fixed rules. The following questions are about functions with many inputs.

a) How many rows does the truth table of a function with 4, 6, 10 and 20 inputs have? Up to how many inputs is the Karnaugh map well suited to the human eye?

b) In part 1, the algorithm compares each term only with the terms of the next group. Why can two terms of groups that are not consecutive never unite? Explain it with the codes 0100 and 1101.

c) How does the algorithm treat don’t cares in part 1 and in part 2, and why?

d) A synthesis tool is to minimize a function with 30 inputs. Why does it not use the Quine–McCluskey algorithm, and what does it use instead? What is the price?