Minterms, Maps, and Simplification
Tom Kelliher, CS 220
Sept. 19, 2001
How to order the rows of a truth table: 0 at the top; at
the bottom. Example: two-input AND.
Read 2.5.
Due Friday: The seven problems listed at the end of Monday's class.
Logic gates and Boolean algebra.
- Minterms and products
- Simplification using Karnaugh maps.
Karnaugh map manipulation; don't cares.
- What is a product? A sum?
- Definition of a minterm: A product term containing all literals,
complemented or not complemented.
Examples in three variables (X, Y, Z). Identify which are minterms
and which are not: XYZ, , Z, XZ.
- Product of minterms. Can be derived directly from a truth table.
Example: sum output of a full binary adder. Derive truth table and product
of minterms equation. Observe and
relationship to even parity (exclusive or).
- Product of sums form and difference from product of minterms.
- A graphical tool for minimizing product of minterm expressions.
- Two-variable maps:
- Structure; literal and value labels.
- Theory: Show simplification of given
Actual Karnaugh map:
- Three-Variable maps:
- Structure and connectivity.
- Examples: Sum and carry-out of full binary adder.
- Four-Variable maps:
- Structure and connectivity.
- Example: Product bit 1 of two-bit multiplier. (Start with
``product'' table and then produce truth table for bit 1.)
- Five-Variable maps? Higher?
Thomas P. Kelliher
Tue Sep 18 11:54:27 EDT 2001
Tom Kelliher