DSM Practical 2
DSM Practical 2
(Batch-A1)
Aim:
To design and implement gate level multiplexers/demultiplexers and MSI
multiplexers/demultiplexers.
Software Used:
Proteus 8 by Labcenter Electronics.
Theory:
Multiplexers and demultiplexers are a part of combinational digital circuits. The
combinational digital circuits in general do not have any memory requirements
and feedback is absent in these kinds of circuits. In these circuits, the present
output solely depends on the present input.
Multiplexers: -
A multiplexer is a combinational circuit that consists of many inputs but only one
output. Following are the various names of a multiplexer:
• Many to one circuit
• Parallel to serial data convertor
• Universal circuit
• Data selector
A multiplexer consists of inputs, an output and one or more select lines which
help the circuit in selecting a particular input that will be passed to the output.
In general, an Nx1 MUX (N:1) MUX will consist of N inputs and 1 output. The
number of select lines will depend on N.
Demultiplexers: -
A demultiplexer circuit consists of many outputs but only one input and one or
more select lines. Following are the various names of a demultiplexer:
• One to many circuit
• Data distributor circuit
The select lines in a demultiplexer circuit help in passing the input to only one of
the output channels available.
In general, 1xM DEMUX (1:M DEMUX) would consist of M outputs and a single
input. The number of select lines will depend on the value of M.
Procedure:
I. Start by writing the truth table of the multiplexer/demultiplexer circuit that
is to be designed.
II. Write the expression(s) of the output and accordingly select all the required
equipments that will be needed for the implementation of the required
circuit.
III. Make all the connections will the help of the wire to get the required
expression(s).
IV. Connect logic toggle buttons which will act as data-line inputs as well as
select lines.
V. Connect logic probe to comprehend the output
VI. In cases of making a multiplexer, demultiplexer circuit will the help of ICs,
connect the E(Enable) to the ground in case where E is bubbled. If E is not
bubbled, connect it to a logic toggle button providing it an input of logic ‘1’
so that the circuit becomes functional.
VII. Verify the correctness of the designed circuit with the help of truth table.
Results/Observations:
Multiplexers: -
A] 2x1 MUX
B] 4x1 MUX
C] 8x1 MUX
D] 16x1 MUX
A] 1x2 DEMUX
Truth Table-
Select line Outputs
S 𝑌1 𝑌0
0 0 I
1 I 0
Truth Table-
Select lines Outputs
𝑆1 𝑆0 𝑌3 𝑌2 𝑌1 𝑌0
0 0 0 0 0 I
0 1 0 0 I 0
1 0 0 I 0 0
1 1 I 0 0 0
Truth Table:
Select lines Outputs
𝑆2 𝑆1 𝑆0 𝑌7 𝑌6 𝑌5 𝑌4 𝑌3 𝑌2 𝑌1 𝑌0
0 0 0 0 0 0 0 0 0 0 I
0 0 1 0 0 0 0 0 0 I 0
0 1 0 0 0 0 0 0 I 0 0
0 1 1 0 0 0 0 I 0 0 0
1 0 0 0 0 0 I 0 0 0 0
1 0 1 0 0 I 0 0 0 0 0
1 1 0 0 I 0 0 0 0 0 0
1 1 1 I 0 0 0 0 0 0 0
D] 1x16 DEMUX (4x16 Decoder)
Figure-19: A Half Adder circuit constructed with the help of 1x4 DEMUX
Conclusion: