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 条
  • [41] From Reversible Logic to Quantum Circuits: Logic Design for an Emerging Technology
    Wille, Robert
    Chattopadhyay, Anupam
    Drechsler, Rolf
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS), 2016, : 268 - 274
  • [42] DESIGN OF BASIC SEQUENTIAL CIRCUITS USING REVERSIBLE LOGIC
    Rohini, H.
    Rajashekar, S.
    PriyatamKumar
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 2110 - 2115
  • [43] Design of reversible logic circuits by means of control gates
    De Vos, A
    Desoete, B
    Adamski, A
    Pietrzak, P
    Sibinski, M
    Widerski, T
    INTEGRATED CIRCUIT DESIGN, PROCEEDINGS: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2000, 1918 : 255 - 264
  • [44] Generating and Checking Control Logic in the HDL-based Design of Reversible Circuits
    Wille, Robert
    Keszocze, Oliver
    Othmer, Lars
    Thomsen, Michael Kirkedal
    Drechsler, Rolf
    2016 SIXTH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2016), 2016, : 7 - 12
  • [45] Exploiting Reversible Logic Design for Implementing Adiabatic Circuits
    Rauchenecker, Andreas
    Ostermann, Timm
    Wille, Robert
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS - MIXDES 2017, 2017, : 264 - 270
  • [46] Design-for-testability for reversible logic circuits based on bit-swapping
    Mondal, Joyati
    Das, Debesh Kumar
    Bhattacharya, Bhargab
    IET QUANTUM COMMUNICATION, 2024, 5 (02): : 113 - 122
  • [47] Design of Area Efficient Unified Binary/Decimal Adder/Subtractor Using Triple Carry Based Prefix Adder
    Krishnan, Thiruvenkadam
    Anguraj, Parthibaraj
    Saravanan, S.
    Vidya, A.
    Sivanandam, K.
    8th International Conference on Advanced Computing and Communication Systems, ICACCS 2022, 2022, : 1720 - 1725
  • [48] Comparative study and Implementation of BCD Adders for reversible logic based ALU
    Thakral, Shaveta
    Bansal, Dipali
    2017 2ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATION AND NETWORKS (TEL-NET), 2017, : 296 - 300
  • [49] Efficient Design of Reversible Adder and Multiplier Using Peres Gates
    Kadbe, Premanand K.
    Markande, Shriram D.
    APPLIED SCIENCES-BASEL, 2024, 14 (20):
  • [50] A need of quantum computing: "Reversible logic synthesis of parallel binary adder-subtractor"
    Thapliyal, H
    Srinivas, M
    Arabnia, HR
    ESA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2005, : 60 - 66