combinatorial-logic

Definition

Multiplexer

A multiplexer (MUX) is a combinatorial logic circuit used to select one signal from multiple input signals and forward it to a single output line. The selection of the input is controlled by a set of selection lines and control signals.

Example

The following example shows a 4-to-1 multiplexer which has four inputs, , two selection lines and one output .

As the table below shows, the multiplexer selects the input with being the binary word obtained from the selection lines.

00
01
10
11

Example: If and , then the multiplexer selects since the binary word is equal to , which is equal to in the decimal system.