Design of Efficient Reversible Logic Based Binary and BCD Adder Circuits
arXiv:1712.02630 · doi:10.1145/2491682
Abstract
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. First, we propose two new designs for the reversible ripple carry adder: (i) one with no input carry and no ancilla input bits, and (ii) one with input carry 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.
35 pages, 21 figures. arXiv admin note: text overlap with arXiv:1410.2373 by other authors
References in corpus (2)
Cited by in corpus (9)
- Reduction of Qubits in Quantum Algorithm for Monte Carlo Simulation by Pseudo-random Number Generator
- A quantum segmentation algorithm based on local adaptive threshold for NEQR image
- Noise-Resilient and Reduced Depth Approximate Adders for NISQ Quantum Computing
- Everything You Always Wanted to Know About Quantum Circuits
- Grover's oracle for the Shortest Vector Problem and its application in hybrid classical-quantum solvers
- Optimizing T and CNOT Gates in Quantum Ripple-Carry Adders and Comparators
- Qrisp Implementation and Resource Analysis of a T-Count-Optimised Non-Restoring Quantum Square-Root Circuit
- Quantum Arithmetic Algorithms: Implementation, Resource Estimation, and Comparison
- Function Maximization with Dynamic Quantum Search