- 2082 Baisakh · 2+6 marks
Minterms/maxterms; K-map Σm(2,4,5,13,14)+d, universal gates
Short answer
A minterm is an AND term containing all variables, true for one combination; a maxterm is an OR term containing all variables, false for one combination. Simplified: F = A'C' + B'D' + BC'D + ACD'. Realized with NAND gates using two-level NAND-NAND circuit.
Define the minterm and maxterm. Simplify the boolean function F = Σm(2,4,5,13,14) + dΣm(0,1,8,10) and draw its logic diagram of the simplified boolean function using universal gates only.
Minterm and maxterm
A minterm is a product (AND) term that contains every variable of the function exactly once, in true or complemented form. It equals 1 for exactly one input combination. A variable is written true if its value is 1 and complemented if it is 0; e.g. for ABC = 101 the minterm is . A function in canonical SOP is a sum of minterms: .
A maxterm is a sum (OR) term that contains every variable exactly once, in true or complemented form. It equals 0 for exactly one input combination. A variable is written true if its value is 0 and complemented if it is 1; e.g. for ABC = 101 the maxterm is . A function in canonical POS is a product of maxterms: .
, and a function's minterm list and maxterm list are complementary (together they hold all numbers).
Simplification by K-map
CD
AB 00 01 11 10
+---+---+---+---+
00 | X | X | 0 | 1 |
+---+---+---+---+
01 | 1 | 1 | 0 | 0 |
+---+---+---+---+
11 | 0 | 1 | 0 | 1 |
+---+---+---+---+
10 | X | 0 | 0 | X |
+---+---+---+---+
- Quad m(0,1,4,5) →
- Quad m(0,2,8,10) →
- Pair m(5,13) →
- Pair m(10,14) →
Check: 4, 5 by (with 0, 1); 2 by (with 0, 8, 10); 13 by ; 14 by (with 10). This is a minimal cover (4 terms, 10 literals); the minimal POS also needs 4 terms and 10 literals, so the SOP form is used.
Logic diagram using universal gates (NAND only)
An SOP expression maps directly to a two-level NAND-NAND circuit (De Morgan: ). Each product term becomes a first-level NAND and the output NAND replaces the OR gate. Complemented inputs are made with NAND gates whose inputs are tied.
A ──[NAND]── A' (inputs tied)
B ──[NAND]── B' (inputs tied)
C ──[NAND]── C' (inputs tied)
D ──[NAND]── D' (inputs tied)
A', C' ──[NAND]── P1 ─┐
B', D' ──[NAND]── P2 ─┤
├──[NAND]── F
B, C', D ──[NAND]── P3 ─┤
A, C, D' ──[NAND]── P4 ─┘
Gates: 4 NAND inverters, two 2-input NANDs, two 3-input NANDs and one 4-input output NAND (9 NAND gates).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Minterms/maxterms; K-map Σm(0,1,2,4,6,8,9,12,13,14) · Digital Logic, chapter 3
- Minterms/maxterms; K-map Σm(0,1,2,5,8,14)+d, NOR · Digital Logic, chapter 3
- K-map Σm(7,9,12,13,14,15)+d, NOR-only · Digital Logic, chapter 3
- Minterms/maxterms; K-map Σm(0,1,2,4,5,9,12,15)+d, NAND · Digital Logic, chapter 3
- Minterms/maxterms; K-map Σ(1,3,5,8,10,11,12)+d · Digital Logic, chapter 3 · asked 2×
- K-map Σ(1,2,3,8,9,10,11,13,14)+d, POS · Digital Logic, chapter 3
- K-map and universal gate: xy + x'z + yz · Basic Electronics Engineering, chapter 6
- K-map with don't cares, NAND only · Basic Electronics Engineering, chapter 6
- K-map: 4-variable minterm list · Basic Electronics Engineering, chapter 6
- K-map: x'yz + x'y'z + xyz with gates · Basic Electronics Engineering, chapter 6 · asked 2×