Design and implementation of 20-T hybrid full adder for high-performance
Design and implementation of 20-T hybrid full adder for high-performance
Microelectronics Journal
journal homepage: www.elsevier.com/locate/mejo
A R T I C L E I N F O A B S T R A C T
Keywords: Most of the full adder (FA) circuits are implemented through a hybrid logic style using three different modules.
Full voltage swing The principal peculiarity of these hybrid logic style-based FA cells is that each module could be optimized
XOR–XNOR individually to improve the circuit performance. A high-performance 1-bit hybrid FA cell is proposed with pass
Full adder
transistor logic and transmission gate logic in the present work. The proposed FA circuit is implemented using
Transmission gate
Pass transistor logic
20-transistors to achieve optimum performance. The proposed circuit is simulated in Cadence virtuoso tool by
using 90-nm process CMOS technology. Comparison of the design matrices for the proposed 1-bit hybrid FA cell
against the five different reported FA circuits is also carried out. The present study reported 13.01–54.93 % and
13.01–59.20 % improvement in terms of delay and power delay product (PDP), respectively, compared to other
FA designs. The proposed circuit is also investigated in different supply voltages (0.6–1.5V). Furthermore, the FA
circuit is verified in different process corner conditions to check the robustness.
1. Introduction voltage scaling. However, the major drawback of this FA design is the
presence of PMOS block, and due to the low mobility of PMOS, perfor
High performance is one of the essential features in electronic de mance is degraded; therefore, to improve the performance, PMOS
vices, like personal digital assistants (PDAs), cellular phones, and transistors are sized up [2].
Internet of Things (IoT) devices [1]. High-speed circuits are needed for Another classical approach to implement the FA design is the com
high performance to cope with the high operating frequency and com plementary pass-transistor logic style (CPL). This CPL logic style uses a
plex designs. In the application-specific electronic devices, digital signal dual rail structure with 32-transistors to implement the FA design. This
processors or microprocessors have Arithmetic and Logic Unit (ALU) as a structure offers a full voltage swing at the output node, high speed, and
primary block. The adder module is the core element of the ALU circuit. good driving capabilities. However, the main demerit of this circuit is
FA is also the fundamental building block for several arithmetic circuit high power dissipation owing to a large number of internal nodes in the
operations, for example, multipliers, compressors, and comparators. cell. Another problem with this FA design is that the layout is complex
Hence, improvement in the performance of the adder circuits is one of because of the irregular transistor arrangement [3].
the leading research areas of the VLSI researchers to enhance the per Pass transistor logic (PTL) is also a classical approach that can be
formance of the digital system. Different static logic styles are used, and used to realize the FA design. However, the threshold loss problem arises
these logic styles are generally divided into two groups: conventional when logic "1" and logic "0" pass-through NMOS and PMOS transistors,
logic and hybrid logic styles [2–6]. respectively. Therefore, to resolve the issue of the threshold problem, a
In the conventional style-based full adder, only one logic is used to new logic style is used, which is the transmission gate (TG) logic style.
implement the whole FA design. The complementary metal-oxide- To implement the FA using the TG logic style, 20-transistors are used.
semiconductor (CMOS) based FA is an example of the classical This type of adder has low power consumption; however, the main
approach, which is implemented using pull-up (PMOS) and pull-down demerit of this type of adder is the weak driving capability [2,3].
(NMOS) network. In this approach, 28-transistors are used to realize Subsequently, FA is realized using a hybrid style to overcome the
the full adder. This circuit offers full voltage swing at all the external and problem of conventional style-based FA circuits. In the hybrid style,
internal nodes and provides robustness against the transistor sizing and multiple classical styles optimize the circuit’s performance [5,6].
* Corresponding author.
E-mail addresses: [email protected] (J. Kandpal), [email protected] (A. Tomar), [email protected] (M. Agarwal).
https://doi.org/10.1016/j.mejo.2021.105205
Received 20 January 2021; Received in revised form 26 July 2021; Accepted 8 August 2021
Available online 13 August 2021
0026-2692/© 2021 Published by Elsevier Ltd.
J. Kandpal et al. Microelectronics Journal 115 (2021) 105205
2
J. Kandpal et al. Microelectronics Journal 115 (2021) 105205
transistors (P2 & P3) are connected in parallel as PTL logic. In addition,
transistors (N2 & N3) are also implemented with pass transistors where
the source and gate relate inverted input B, respectively. On the other
hand, on the XNOR side, transistors (N4 &N5) are linked in parallel as
PTL, and transistors (P4 & P5) are also implemented with pass transis
tors the source and gate are connected with inverted input B, respec
tively. To understand the operation of the proposed design, the
upcoming section presents an overview of the different input
combinations.
When the input AB equals "01", then P2, N5, P4, and P5 transistors
turn "ON." As a result, P2 and N5 transistors give the logic "1" and logic
"0" at the outputs node (XOR-XNOR). Simultaneously, transistors P4 and
P5 get "ON" and pass -Vthp (weak logic) at the XNOR output. Corre
spondingly, when the input AB equals "10", P3, N2, N3, and N4 tran
sistors get "ON" and P3, and N4 transistors pass logic "1" and logic "0" at
the output node (XOR-XNOR), individually. At the same time, transis
tors N2 and N3 turn "ON," these transistors (N2 and N3) pass the VDD-
Vthn (weak logic) on the XOR node. Thus, the input AB equals "01" and
"10", the weak logic outputs do not affect the output swing as the full
swing path is available for outputs.
The input AB equals "00", P2, P3, P4, and N2 transistors get "ON". P2
and P3 pass -Vthp (weak logic) at the XOR output, whereas N2 gives full
logic "1" on the XOR node, and at the same time P4 transistor turns "ON,"
and it passes the logic "1" at the XNOR output. Similarly, when input AB
equals "11", N3, N4, N5, and P5 transistors get "ON." The N4 and N5
transistors pass VDD-Vthn (weak logic) on the XNOR node. In contrast,
transistor P5 gives the complete logic" 1" on the XNOR node, and
simultaneously transistor (N3) gets "ON," and thereby, the logic "1" is
passed at the XNOR node.This circuit facilitates low power consump
tion, higher speed, and a smaller transistor count with full output swing
and good driving power at all the nodes.
Fig. 2(b). This design also reported a higher delay problem due to the 3.1. Module II
two-step transition. Kandpal [15] proposed a 10-transistor based
XOR-XNOR circuit. A higher delay was resolved in their design by using The second module (SUM circuit) of FA is implemented using the
the CPL and restorer circuit, as presented in Fig. 2(c). Furthermore, to input carry signal and the intermediate signals (XOR and XNOR), as
improve the performance of the XOR-XNOR circuit, an independent shown in the equation below. The essential feature of this unit is to
generation of XOR and XNOR designs was done. The method of provide adequate driving power to the subsequent modules.
XOR-XNOR is realized with 10-transistors, as depicted in Fig. 3.
The proposed XOR-XNOR design is realized using the CPL logic with SUM = X⊕CIN = XOR.CIN’+XNOR.CIN (1)
one static inverter. In the proposed circuit, XOR and XNOR output are
Module II (SUM circuit) uses two transmission gates (TG), where the
independently realized. Two PMOS (P2 & P3) and two NMOS (N2 & N3)
P7 & N7 transistor gate is connected with XNOR and XOR signal
are used in the XOR design. Similarly, two NMOS (N4 & N5) and two
generated from the first module. Source and Drain nodes of these tran
PMOS (P4 & P5) are used in the XNOR design. At the XOR design,
sistors (P7 & N7) are associated with CIN′ and the SUM output,
3
J. Kandpal et al. Microelectronics Journal 115 (2021) 105205
respectively. On the other hand, the second TG gate (P8 & N8) is gated
with XOR and XNOR signals. Source and Drain nodes of these P8 & N8
transistors are connected through input carry signal (CIN) and SUM,
respectively.
4
J. Kandpal et al. Microelectronics Journal 115 (2021) 105205
Fig. 6. (a). Proposed 1-bit hybrid Full adder, and (b). Layout of FA.
5
J. Kandpal et al. Microelectronics Journal 115 (2021) 105205
Table 1
Performance of different XOR-XNOR cells in 90 nm CMOS technology at 1.2V
supply voltage.
Design No of Propagation Power PDP
Transistor Delay(ps) Consumption (aJ)
(uW)
XOR XNOR
Fig. 8. Time-domain simulation result (waveform) of (a). XOR-XNOR and (b). Proposed FA circuit.
6
J. Kandpal et al. Microelectronics Journal 115 (2021) 105205
Table 2
Performance of different FA cells in 90 nm CMOS technology at 1.2V supply
voltage.
Design No of Propagation Power PDP (aJ)
Transistor Delay(ps) Consumption
(uW)
5. Conclusion
Author statement
Jyoti Kandpal: Conceptualization; Methodology; Investigation; Fig. 9. (a). Delay (COUT) (b) Power (c) PDP results under varying sup
Formal analysis; Writing – original draft. Abhishek Tomar: Conceptu ply voltage.
alization; Supervision; Validation; Writing – review & editing. Mayur
7
J. Kandpal et al. Microelectronics Journal 115 (2021) 105205
Acknowledgment
References
[1] A.P. Chandrakasan, S. Sheng, R.W. Brodersen, Low-power CMOS digital design,
IEEE J. Solid State Circ. 27 (1992) 473–483.
[2] N. Zhuang, H. Hu, A new design of the CMOS full adder, IEEE J. Solid State Circ. 27
(5) (1992) 840–844, https://doi.org/10.1109/4.133177.
[3] R. Zimmermann, W. Fichtner, Low-power logic styles: CMOS versus pass-transistor
logic, IEEE J. Solid State Circ. 32 (7) (1997) 1079–1090, https://doi.org/10.1109/
4.597298.
[4] D. Radhakrishnan, Low-voltage low-power CMOS full adder, Proc. IEEE Circuits,
Devices and Systems 148 (1) (2001) 19–24, https://doi.org/10.1049/ip-cds:
20010170.
[5] A.M. Shams, T.K. Darwish, M.A. Bayoumi, Performance analysis of low-power 1-bit
CMOS full adder cells, IEEE Trans. Very Large Scale Integr. Syst. 10 (1) (2002)
20–29, https://doi.org/10.1109/92.988727.
[6] M. Zhang, J. Gu, C.H. Chang, A novel hybrid pass logic with static CMOS output
drive full-adder cell Proc, IEEE Int. Symp. Circuits Syst. (2003) 317–320, https://
doi.org/10.1109/ISCAS.2003.1206266.
[7] S. Goel, A. Kumar, M. Bayoumi, Design of robust, energy-efficient full adders for
deep-sub micrometre design using hybrid-CMOS logic style, IEEE Transaction Very
Large-Scale Integration, Off. Syst. 14 (12) (2006) 1309–1321, https://doi.org/
10.1109/TVLSI.2006.887807.
[8] M. Alioto, G. Di Cataldo, G. Palumbo, Mixed full adder topologies for high-
performance low-power arithmetic circuits, Microelectron. J. 38 (1) (2007)
130–139, https://doi.org/10.1016/j.mejo.2006.09.001.
[9] M. Aguirre-Hernandez, M. Linares-Aranda, CMOS full-adders for energy-efficient
arithmetic applications, IEEE Trans. Very Large Scale Integr. Syst. 19 (4) (2011)
718–721, https://doi.org/10.1109/TVLSI.2009.2038166.
[10] C. K Tung, S.H. Shieh, C.H. Cheng, Low-power high-speed full adder for portable
electronic applications, Electron. Lett. 49 (17) (2013) 1063–1064, https://doi.org/
10.1049/el.2013.0893.
[11] P. Bhattacharyya, B. Kundu, S. Ghosh, V. Kumar, A. Dandapat, Performance
analysis of a low-power high-speed hybrid 1-bit full adder circuit, IEEE Trans. Very
Large Scale Integr. Syst. 23 (10) (2015) 2001–2008, https://doi.org/10.1109/
TVLSI.2014.2357057.
[12] P. Kumar, R.K. Sharma, Low voltage high-performance hybrid full adder,
Engineering Science and Technology, an International Journal 19 (1) (2015)
559–565, https://doi.org/10.1142/S0218126617500840.
[13] M. Amini-Valashani, Majid, Mehdi Ayat, Sattar Mirzakuchaki, Design and analysis
of a novel low-power and energy-efficient 18T hybrid full adder, Microelectron. J.
74 (2018) 49–59, https://doi.org/10.1016/j.mejo.2018.01.018.
[14] J. Kandpal, A. Tomar, S. Adhikari, V. Joshi, Design of Low Power and High-Speed
XOR/XNOR Circuit Using 90 Nm CMOS Technology,2nd International Conference
on Innovations in Electronics, Signal Processing, and Communication, IESC), 2019,
pp. 221–225, https://doi.org/10.1109/IESPC.2019.8902392.
[15] J. Kandpal, A. Tomar, M. Agarwal, K.K. Sharma, High-speed hybrid-logic full adder
using high- performance 10-T XOR–XNOR cell, IEEE Trans. Very Large Scale
Integr. Syst. 28 (6) (2020) 1413–1422. https://10.1109/TVLSI.2020.2983850.
[16] M. Agarwal, N. Agrawal, M.A. Alam, A new design of low power high speed hybrid
CMOS full adder, in: 2014 International Conference on Signal Processing and
Integrated Networks (SPIN), 2014, pp. 448–452, https://doi.org/10.1109/
SPIN.2014.6776995.
[17] J. Kandpal, A. Tomar, K. Pandey, M. Agarwal, High performance 20-T based hybrid
full adder using 90nm CMOS technology, in: 2019 Women Institute of Technology
Conference on Electrical and Computer Engineering (WITCON ECE), 2019,
pp. 192–195, https://doi.org/10.1109/WITCONECE48374.2019.9092897.
[18] V. Foroutan, M.R. Taheri, K. Navi, A. Azizi, Design of two Low- Power full-adder
cells using GDI structure and hybrid CMOS logic style, Integrat. VLSI J. 47 (1)
(2014) 48–61, https://doi.org/10.1016/j.vlsi.2013.05.001.
[19] V.R. Tirumalasetty, M.R. Machupalli, Design and analysis of low power high-speed
1-bit full adder cells for VLSI applications, Int. J. Electron. 106 (4) (2019) 521–536,
https://doi.org/10.1080/00207217.2018.1545256.
Fig. 10. (a) Delay, (b) Power, and (c) PDP under the different process [20] M.C. Parameshwara, H.C. Srinivasaiah, Low-power hybrid 1-bit full-adder circuit
corner conditions. for energy efficient arithmetic applications, J. Circ. Syst. Comput. 26 (1) (2017)
1750014, https://doi.org/10.1142/S0218126617500141.