- 2072 Chaitra · 4+3 marks
32:1 MUX tree; implement Σm(0,1,3,8,9,13,15)
Short answer
A 32:1 MUX tree uses four 8:1 MUXes on first level with S2-S0, and a 4:1 MUX with S4-S3 to select among them. For Y=Σm(0,1,3,8,9,13,15) with variables A,B,C,D, use an 8:1 MUX with A,B,C selects, data inputs: I0=1, I1=D, I2=0, I3=0, I4=1, I5=0, I6=D, I7=D.
How do you design 32:1 Mux by using multiplexer tree? Implement logic function Y = Σm(0,1,3,8,9,13,15) by using suitable multiplexer.
32:1 MUX by multiplexer tree
A 32:1 MUX needs 5 select lines –. A common tree uses four 8:1 MUXes and one 4:1 MUX:
- Level 1: four 8:1 MUXes with selects : M1 takes –, M2 –, M3 –, M4 –.
- Level 2: one 4:1 MUX (M5) with selects selects one of M1–M4.
S2 S1 S0
I0-I7 -->[M1 8:1]--+
I8-I15 -->[M2 8:1]--+-->[M5 4:1]---> Y
I16-I23 -->[M3 8:1]--+ S4 S3
I24-I31 -->[M4 8:1]--+
| Selected MUX | Inputs reached | |
|---|---|---|
| 00 | M1 | – |
| 01 | M2 | – |
| 10 | M3 | – |
| 11 | M4 | – |
Example: → M3 picks its input 5 () and M5 () passes it, so . (With only 4:1 MUXes the tree would need 8 + 2 + 1 = 11 MUXes.)
Implementing
The largest minterm is 15, so . A suitable MUX is an 8:1 MUX with on the selects and on the data inputs.
| 0 | 2 | 4 | 6 | 8 | 10 | 12 | 14 | |
| 1 | 3 | 5 | 7 | 9 | 11 | 13 | 15 | |
| Input | 1 | 0 | 0 | 1 | 0 |
+--------+
1 ------->| I0 |
D ------->| I1 |
0 ------->| I2 |
0 ------->| I3 8:1 |----> Y
1 ------->| I4 MUX |
0 ------->| I5 |
D ------->| I6 |
D ------->| I7 |
+--------+
A B C
Check: (15): select 111 → , . (2): select 001 → , . All 16 rows match.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- 32:1 MUX tree from 4:1; implement Σ(0,1,3,8,9,13) · Digital Logic, chapter 4
- Σ(0,2,3,6,7,8,12,13,15) using 8×1 MUX · Digital Logic, chapter 4
- Multiplexer tree; 16:1 MUX from 4:1 · Digital Logic, chapter 4
- K-map ΠM(0,2,4,6,7,8,10,13,15) and 8:1 MUX · Digital Logic, chapter 3
- 8:1 MUX operation; 32:1 MUX from 8:1 · Digital Logic, chapter 4
- Σm(0,1,3,4,8,9,15)+d using 8:1 MUX · Digital Logic, chapter 4
- AVL tree for 52, 65, 72, 15, 11, 32, 20 · Data Structure and Algorithm, chapter 6
- Multiplexer and 4:1 MUX · Basic Electronics Engineering, chapter 6 · asked 2×