Author: M Abo Bakar Aslam

Multiplexer (MUX)

A Multiplexer (MUX) is a digital combinational circuit that selects one of many input signals and forwards the selected input to a single output line. The selection of input is controlled by selection lines. Moreover, each inputs can contain multiple bits (1 or more bits).


We are explaining this lesson by using simplest type of MUX i.e., 4x1 MUX

Simple MUX (4x1 mux) with 6 bits for each input and output - visualized by edu2skill.com
Figure 1: Simple MUX (4x1 mux) with 6 bits for each input and output - visualized by edu2skill.com

1. Properties

  1. A Multiplexer selects one input from multiple inputs.
  2. It has n selection lines to control the selection.
  3. Total inputs = 2ⁿ, where n is the number of selection lines.
  4. It produces only one output.
  5. It is also known as a Data Selector.

2. Truth Table - 4x1 Multiplexer

Suppose inputs are Input-0, Input-1, Input-2, Input-3 and selection lines are Selection-1 and Selection-0. Each row of the output are named as out-0, out-1, out-2 and out-3
Total Number of Rows = 2^(number of selection lines) = 2^2 = 4
InputsSelection-1 (S1)Selection-0 (S0)Output
Input-0, Input-1, Input-2, Input-300Input-0 → out-0
Input-0, Input-1, Input-2, Input-301Input-1 → out-1
Input-0, Input-1, Input-2, Input-310Input-2 → out-2
Input-0, Input-1, Input-2, Input-311Input-3 → out-3

3. Boolean Expression for Output

As there is only one output, we will create a Boolean expression for this output.

Output = out-0 OR out-1 OR out-2 OR out-3

Output = out-0 + out-1 + out-2 + out-3

Output = Input-0 S1' S0' + Input-1 S1' S0 + Input-2 S1 S0' + Input-3 S1 S0

4. Circuit Diagram

a. Using Basic Gates

The circuit diagram can be implemented using AND, OR, and NOT gates.

Circuit Diagram for 4x1 MUX using basic gates - visualized by edu2skill.com
Figure 2: Circuit Diagram for 4x1 MUX using basic gates - visualized by edu2skill.com

b. Block Diagram Representation

Multiplexer is commonly represented using a block diagram.

Simple MUX (4x1 mux) with 6 bits for each input and output - visualized by edu2skill.com
Figure 3: Simple MUX (4x1 mux) with 6 bits for each input and output - visualized by edu2skill.com

5. Applications of Multiplexer

  1. Used in data routing in communication systems.
  2. Used in digital systems for signal selection.
  3. Used in time-division multiplexing.