What is DeMultiplexer?

Computer ArchitectureComputer ScienceNetwork

A circuit that makes data on an individual line and sends the data on any of the 2 n possible output lines is known as a demultiplexer. Hence, a demultiplexer is known as a single-input multiple-output switch. The values of n selection lines control the selection of a determined output line.

A demultiplexer is demonstrated in the diagram.

The truth table of a demultiplexer circuit is demonstrated in the table.


A demultiplexer is used extensively in clock demultiplexer, security monitoring system, synchronous data transmission system, etc.

Application of DeMultiplexer

Demultiplexer can link a single source to various destinations. The principal application field of demultiplexer is the transmission system where multiplexers are used. Various connection systems are bidirectional, i.e. they operate in both methods (sending and receiving signals). The demultiplexer is also used for the regeneration of parallel information and ALU circuits.

Communication System − Communication systems facilitate a multiplexer to give various information such as audio, video, and different forms of information using a single line for communication. This phase creates communication simpler. The demultiplexer obtains the output signals of the multiplexer and transfers them back to the initial structure of the information at the receiving end. The multiplexer and demultiplexer operate together to hold out the phases of communication and acceptance of information in the communication system.

ALU (Arithmetic Logic Unit) − In an ALU circuit, the output of ALU can be saved in various registers or storage units with the facilitate of a demultiplexer. The output of ALU provides as the data input to the demultiplexer. Each output of the demultiplexer is linked to various registers which can be saved in the registers.

Serial to parallel converter − A serial to parallel converter is used for regenerating parallel information from the incoming serial data flow. In this approach, serial data from the incoming serial data flow is provided as data input to the demultiplexer at normal intervals. A counter is connected to the control input of the demultiplexer. This counter manages the data signal to the output of the demultiplexer where these information signals are saved. When all information signals have been saved, the output of the demultiplexer can be fetched and read out in parallel.

Updated on 24-Jul-2021 08:33:58