Multiplexer Using Different Design Styles
Multiplexer Using Different Design Styles
Multiplexer Using Different Design Styles
net/publication/349211497
CITATION READS
1 13,180
2 authors:
Some of the authors of this publication are also working on these related projects:
2:1 Multiplexer Using Different Design Styles: Comparative Analysis View project
Half Adder Using Different Design Styles: A Review on Comparative Study View project
All content following this page was uploaded by Tripti Dua on 11 February 2021.
Abstract
This paper presents a comparative analysis of 2:1 multiplexer using different logic styles
(transmission gate, pass transistor and CMOS logic), with three different technologies i.e.
45nm, 32nm and 16nm. Simulation is done using Synopsys HSPICE tool at 1V power supply.
As a result, it is found that the least power is consumed by 2:1 multiplexer implemented using
TGL. It consumes 99.7% less power than pass transistor logic and PTL consumes 99% more
power than CMOS. Since multiplexer implemented by PTL utilizes minimum number of
transistors, i.e., 2 ,therefore it is the area efficient logic circuit for 2:1 MUX but its
performance is low as its output is somewhat distorted.
The multiplexer is basic building block in 2:1 MUX has 2 input data lines, single select
communications networking. A multiplexer is line and single output line as well. When the
a combinational circuit that converts serial binary value of select line is logic ‘0’then
data into parallel data. The main function of input D0 is passed to the output line. When
multiplexer is to connect many users (or the binary value of select line is logic ‘1’,
channels) on to a single data transmission path then data line D1 is connected to output line
to increase the efficiency of that channel. The and transmitted through it. The Boolean
2:1 MUX has one output, two inputs and one expression and block diagram of 2:1 MUX
select line. According to the binary value of are as follows: The Boolean expression and
the select line the particular input is selected block diagram of 2:1 MUX are as follows in
and passed to the output. In this paper design Figure 1:
of 2:1 MUX is constructed using transmission
gate logic, pass transistor logic and CMOS (1)
logic. Number of transistors used to design
these circuits as well as their corresponding Logic circuit of 2:1 MUX using basic logic
power dissipation is compared. These circuits gates i.e., AND, OR and NOT gates can be
are simulated using Synopsys HSPICE tool. formed as follows in Figure 2:
JoARB (2020) 5-13 © STM Journals 2020. All Rights Reserved Page 5
2:1 Multiplexer Using Different Design Styles: Comparative Analysis Rajput and Dua
Truth table as shown in Table 1 with all the NMOS transistor. It obstructs or transmits a
possible combinations of select line and data signal from the input to the output on the basis
inputs is shown below. It can be clearly of externally applied control signal. The
inferred from the table that whenever the control signal applied to the gates in such a
select line is low logic, then output is same as manner that they are complement to each other
data input ‘D0’ irrespective of the values of so that both transistors are either active or
other data input. Similarly, whatever may be deactivate simultaneously [6-8].
the value of data line D0, if the select line is at
high logic, then output obtained has same A 2:1 multiplexer designed using transmission
value as data input D1. gate logic is shown in Figure 3. The circuit is
comprised of 4 transistors. This logic circuit
Table 1: Truth Table of 2:1 MUX. selects either data line A or B in accordance
S D0 D1 Y with the logic applied at control input 'S'.
0 0 0 0
0 0 1 0
When ‘S ’is applied with logic value ‘0’, then
0 1 0 1
0 1 1 1 transistors N1 and P1 are switched on and
1 0 0 0 behave like short circuits whereas transistors
1 0 1 1 N2 and P2 are switched off and behave like
1 1 0 0 open circuits. Thus, data A is passed to the
1 1 1 1 output. When control signal ‘S’ is provided
with logic ‘1’, then transistors N1 and P1 are
TRANSMISSION GATE LOGIC switched off and behave like open circuit and
BASED 2:1 MUX transistors N2 and P2 are turned on and
A transmission gate is a bilateral switch which behave like short circuits. Hence, only
is composed of a PMOS transistor and an conducting path is available between data
JoARB (2020) 5-13 © STM Journals 2020. All Rights Reserved Page 6
Journal of Advancements in Robotics
Volume 7, Issue 3
ISSN: 2455-1872
input B and output. The circuit is simulated 2:1 MUX USING PASS TRANSISTOR
using HSPICE tool at 45nm, 32nm and 16 nm LOGIC
technologies with 1V power supply and As the name suggests, Pass transistor logic
desired output is obtained. Waveforms (PTL) uses NMOS transistors to pass or block
obtained after simulation are shown in Figure the electrical signal in conformity with the
4(a, b). logic applied externally as control signal at the
gate of the transistor. It is used to reduce the
transistor count by trading the performance of
the logic circuit by eliminating redundant
transistors. By using Pass Transistor logic, a
2:1 multiplexer can be implemented with the
aid of just two NMOS transistors. The circuit
designed is shown in Figure 5.
Fig. 4: (a) Simulation waveform of 2:1 MUX using transmission gate only.
JoARB (2020) 5-13 © STM Journals 2020. All Rights Reserved Page 7
2:1 Multiplexer Using Different Design Styles: Comparative Analysis Rajput and Dua
3.0000E-09
Power Consumption
2.5000E-09
2.0000E-09
1.5000E-09 2.6811E-09
2.4098E-09
1.0000E-09
5.0000E-10 7.7183E-10
0.0000E+00
45nm 32nm 16nm
Power 2.6811E-09 2.4098E-09 7.7183E-10
Technology Used
Fig. 4: (b) 2:1 MUX using Transmission Gate only.
Fig. 6: (a) Simulation waveform of 2:1 MUX using pass transistors only.
JoARB (2020) 5-13 © STM Journals 2020. All Rights Reserved Page 8
Journal of Advancements in Robotics
Volume 7, Issue 3
ISSN: 2455-1872
2.5000E-06
Power Consumption
2.0000E-06
1.5000E-06
2.0207E-06
1.0000E-06
1.0064E-06 1.0068E-06
5.0000E-07
0.0000E+00
45nm 32nm 16nm
Power 1.0064E-06 1.0068E-06 2.0207E-06
Technology Used
The circuit is simulated at 45nm, 32nm and 16 2:1 MUX using CMOS modelled using 10
nm technologies and the comparison of power transistors as shown in Figure 7.
consumption by the circuit at different
technologies is represented by a bar graph. The circuit is simulated using HSPICE tool
and the waveforms obtained for inputs and
2:1 MUX USING CMOS LOGIC outputs are displayed in Figure 8(a-e).
Complementary Metal Oxide Semiconductor
(CMOS) logic deploys symmetric number of Simulation of the multiplexer using CMOS is
both types of MOSFETs, i.e., PMOS and carried out at 45nm, 32nm and 16 nm
NMOS. This leads to better performance of technologies. Power consumption by the
any logic circuit since NMOS is strong ‘0’ circuit at those technologies is compared in
device and PMOS is strong ‘1’device. Thus, following bar graph representation. Thus it can
CMOS provides complete ‘1’ and complete be inferred that as technology is decreased,
‘0’ logics at the output without any distortion. power consumption is also decreased.
JoARB (2020) 5-13 © STM Journals 2020. All Rights Reserved Page 9
2:1 Multiplexer Using Different Design Styles: Comparative Analysis Rajput and Dua
1.0000E-08
9.0000E-09
Power Consumption
8.0000E-09
7.0000E-09
6.0000E-09
5.0000E-09 9.0686E-09
4.0000E-09
5.8714E-09
3.0000E-09
2.0000E-09
2.3305E-09
1.0000E-09
0.0000E+00
45nm 32nm 16nm
Power 9.0686E-09 5.8714E-09 2.3305E-09
Technology Used
JoARB (2020) 5-13 © STM Journals 2020. All Rights Reserved Page 10
Journal of Advancements in Robotics
Volume 7, Issue 3
ISSN: 2455-1872
Comparison in 45 nm
1.2000E-06
1.0064E-06
1.0000E-06
Power Consumption
8.0000E-07
6.0000E-07
4.0000E-07
2.6811E-09 9.0686E-09
2.0000E-07
0.0000E+00
Transmission
Pass Transistor CMOS
Gate
Power 2.6811E-09 1.0064E-06 9.0686E-09
DESIGN STYLE
Fig. 8: (c) Comparison in 45 nm.
Comparison in 32 nm
1.2000E-06
1.0068E-06
1.0000E-06
8.0000E-07
Power Consumption
6.0000E-07
4.0000E-07 5.8714E-09
2.4098E-09
2.0000E-07
0.0000E+00
Transmission
Pass Transistor CMOS
Gate
Power 2.4098E-09 1.0068E-06 5.8714E-09
DESIGN STYLE
Fig. 8: (d) Comparison in 32 nm.
Comparison in 16 nm
2.5000E-06
2.0207E-06
2.0000E-06
Power Consumption
1.5000E-06
1.0000E-06
5.0000E-07 2.3305E-09
7.7183E-10
0.0000E+00
Transmission
Pass Transistor CMOS
Gate
Power 7.7183E-10 2.0207E-06 2.3305E-09
DESIGN STYLE
Fig. 8: (e) Comparison in 16 nm.
JoARB (2020) 5-13 © STM Journals 2020. All Rights Reserved Page 11
2:1 Multiplexer Using Different Design Styles: Comparative Analysis Rajput and Dua
JoARB (2020) 5-13 © STM Journals 2020. All Rights Reserved Page 12
Journal of Advancements in Robotics
Volume 7, Issue 3
ISSN: 2455-1872
JoARB (2020) 5-13 © STM Journals 2020. All Rights Reserved Page 13