Design of Efficient Reversible Logic-Based Binary and BCD Adder Circuits

被引:64
|
作者
Thapliyal, Himanshu [1 ]
Ranganathan, Nagarajan [1 ]
机构
[1] Univ S Florida, Dept Comp Sci & Engn, Tampa, FL 33620 USA
关键词
Reversible arithmetic; Peres gate; TR gate; ripple carry adders; QUANTUM GATES; ADDER/SUBTRACTOR; ALGORITHM;
D O I
10.1145/2491682
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reversible logic is gaining significance in the context of emerging technologies such as quantum computing since reversible circuits do not lose information during computation and there is one-to-one mapping between the inputs and outputs. In this work, we present a class of new designs for reversible binary and BCD adder circuits. The proposed designs are primarily optimized for the number of ancilla inputs and the number of garbage outputs and are designed for possible best values for the quantum cost and delay. In reversible circuits, in addition to the primary inputs, some constant input bits are used to realize different logic functions which are referred to as ancilla inputs and are overheads that need to be reduced. Further, the garbage outputs which do not contribute to any useful computations but are needed to maintain reversibility are also overheads that need to be reduced in reversible designs. First, we propose two new designs for the reversible ripple carry adder: (i) one with no input carry c(0) and no ancilla input bits, and (ii) one with input carry c(0) and no ancilla input bits. The proposed reversible ripple carry adder designs with no ancilla input bits have less quantum cost and logic depth (delay) compared to their existing counterparts in the literature. In these designs, the quantum cost and delay are reduced by deriving designs based on the reversible Peres gate and the TR gate. Next, four new designs for the reversible BCD adder are presented based on the following two approaches: (i) the addition is performed in binary mode and correction is applied to convert to BCD when required through detection and correction, and (ii) the addition is performed in binary mode and the result is always converted using a binary to BCD converter. The proposed reversible binary and BCD adders can be applied in a wide variety of digital signal processing applications and constitute important design components of reversible computing.
引用
收藏
页数:31
相关论文
共 50 条
  • [1] Design of Optimized Reversible Binary Adder/Subtractor and BCD Adder
    Nagamani, A. N.
    Ashwin, S.
    Agrawal, Vinod Kumar
    2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2014, : 774 - 779
  • [2] Efficient adder circuits based on a conservative reversible logic gate
    Bruce, JW
    Thornton, MA
    Shivakumaraiah, L
    Kokate, PS
    Li, X
    ISVLSI 2000: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI - NEW PARADIGMS FOR VLSI SYSTEMS DESIGN, 2002, : 83 - 88
  • [3] Low power Optimum Design of BCD Adder in Reversible Logic
    Tara, Nazma
    Sufian, Md. Kamal Ibne
    Islam, Md. Shafiqul
    Roy, Ganopati
    Sharmin, Selina
    2017 IEEE INTERNATIONAL WIE CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (IEEE WIECON-ECE 2017), 2017, : 215 - 218
  • [4] A New Reversible Design of BCD Adder
    Thapliyal, Himanshu
    Ranganathan, Nagarajan
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1180 - 1183
  • [5] Design of reversible logic based full adder in current-mode logic circuits
    Devi, S. Sharmila
    Bhanumathi, V
    MICROPROCESSORS AND MICROSYSTEMS, 2020, 76
  • [6] Design and Analysis of Energy Efficient Reversible Logic based Full Adder
    Pujar, Jagadeesh
    Raveendran, Sithara
    Panigrahi, Trilochan
    Vasantha, M. H.
    Kumar, Nithin Y. B.
    2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2019, : 339 - 342
  • [7] Design of Efficient Reversible BCD Adder-Subtractor Architecture and Its Optimization Using Carry Skip Logic
    Murugesan, Praveena
    Keppanagounder, Thanushkodi
    Natarajan, Vijeyakumar
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (07)
  • [8] Design of adder and subtractor circuits in majority logic-based field-coupled QCA nanocomputing
    Labrado, C.
    Thapliyal, H.
    ELECTRONICS LETTERS, 2016, 52 (06) : 464 - 465
  • [9] Design of Efficient Reversible Parallel Binary Adder/Subtractor
    Rangaraju, H. G.
    Venugopal, U.
    Muralidhara, K. N.
    Raja, K. B.
    COMPUTER NETWORKS AND INFORMATION TECHNOLOGIES, 2011, 142 : 83 - +
  • [10] Fast & Energy Efficient Binary to BCD Converter with Complement Based Logic Design (CBLD) for BCD Multipliers
    Joshi, Ashish
    Rangisetti, Srirathan
    Lohray, Priyanka
    Nikoubin, Tooraj
    2019 IEEE 9TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2019, : 426 - 434