- 2080 Baisakh · 4+2 marks
K-map F(M,N,O,P) in SOP using NAND
Short answer
Simplified SOP: Y = MO + MP' + N'P' + M'N'O'. Realized with NAND gates by converting to NAND-NAND form, using inverters for complemented inputs.
Simplify the following expression using K-map. Express it in SOP format and realize it using NAND gate only. Y = F(M,N,O,P) = Σm(0,1,2,8,12,14,15) + d(5,10,11)
Given , with M as the MSB.
K-map simplification
OP
MN 00 01 11 10
+---+---+---+---+
00 | 1 | 1 | 0 | 1 |
+---+---+---+---+
01 | 0 | X | 0 | 0 |
+---+---+---+---+
11 | 1 | 0 | 1 | 1 |
+---+---+---+---+
10 | 1 | 0 | X | X |
+---+---+---+---+
- Quad m(10,11,14,15) →
- Quad m(8,10,12,14) →
- Quad m(0,2,8,10) →
- Pair m(0,1) →
SOP form
Check: 14, 15 by (with 10, 11); 8, 12, 14 by ; 0, 2, 8 by (with 10); 1 by . (, cells 1 and 5, is an equally good choice for the last term.)
Realization using NAND gates 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.
M ──[NAND]── M' (inputs tied)
N ──[NAND]── N' (inputs tied)
O ──[NAND]── O' (inputs tied)
P ──[NAND]── P' (inputs tied)
M, O ──[NAND]── G1 ─┐
M, P' ──[NAND]── G2 ─┤
├──[NAND]── Y
N', P' ──[NAND]── G3 ─┤
M', N', O' ──[NAND]── G4 ─┘
Gates: 4 NAND inverters, 4 first-level NANDs and one 4-input output NAND.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- K-map Σ(1,2,3,8,9,10,11,14)+d(0,4,12), NAND · Digital Logic, chapter 3 · asked 5×
- K-map Σ(0,1,4,8,10,11,12)+d, NAND-only · Digital Logic, chapter 3
- K-map Π(0,1,4,7,8,10,11,12)+d, NAND · Digital Logic, chapter 3
- K-map Σm(7,9,12,13,14,15)+d, NOR-only · Digital Logic, chapter 3
- K-map Σ(0,1,4,8,10,11,12)+d, realize circuit · Digital Logic, chapter 3 · asked 2×
- K-map ΠM(0,2,3,8,10,11,12,15)+d, NOR · Digital Logic, chapter 3
- K-map with don't cares, NAND only · Basic Electronics Engineering, chapter 6
- X-OR gate using NAND gates only · Basic Electronics Engineering, chapter 6
- K-map and universal gate: xy + x'z + yz · Basic Electronics Engineering, chapter 6
- Class C pool for 10, 12, 8, 14 · Computer Networks and Security, chapter 4 · asked 2×