Start here A TV has many channels but one
screen. The remote’s channel number selects
which channel reaches the screen. A multiplexer does
exactly this with signals: many inputs, one output, and a
select code that picks which input gets through.
Many channels, one screen. The
select number decides which input you see.
Method 1: all variables on the select lines. An
n-variable function needs a2n:1MUX. Put the truth-table output column
(0s and 1s) on the data inputs.
Method 2: split on one variable (very useful for 2:1 MUX
questions). Pick a variable, say A, for the select line:
F=A·(F when A = 0) + A·(F when A=1)
Put A on the select
line. Feed the “A=0” half into I0 and the “A=1” half into
I1.
Example — F(X,Y,Z)=ΠM(0,4) (2026 T2 Quiz 1, answer
1)F=0 only in rows 000 and 100, so F=Y+Z. Put Y on the select line: Y=0→F=Z; Y=1→F=1.
One2:1MUX:I0=Z,I1=1,S=Y. ✔
NOT from a MUX:A=MUX(S=A,I0=1,I1=0). It
costs one whole MUX.
In one line: A multiplexer sends one of N inputs to
the output using log₂N select lines (2:1MUX:Y=SI0+SI1), and by
splitting on one variable at a time a MUX can build any function.
Exam words: multiplexer, MUX, select lines, data
inputs, 2:1, 4:1, MUX delay, function implementation, Shannon
expansion.