DocumentCode
234034
Title
Circuit for Reversible Quantum Multiplier Based on Binary Tree Optimizing Ancilla and Garbage Bits
Author
Kotiyal, Saurabh ; Thapliyal, Himanshu ; Ranganathan, Nagarajan
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
fYear
2014
fDate
5-9 Jan. 2014
Firstpage
545
Lastpage
550
Abstract
Reversible logic has emerged as a promising computing paradigm having applications in quantum computing, optical computing, dissipation less computing and low power computing etc. In reversible logic there exists a one to one mapping between the input and output vectors. Reversible circuits require constant ancilla inputs for reconfiguration of gate functions and garbage outputs that help in keeping reversibility. Quantum circuits of many qubits are extremely difficult to realize thus reduction in the number of ancilla inputs and the garbage outputs is the primary goal of optimization. In existing literature researchers have proposed several designs of reversible quantum multipliers based on reversible full adders and reversible half adders. The use of reversible full adders and the half adders for the addition of partial products increases the overhead in terms of number of ancilla inputs and number of garbage outputs. This paper presents a binary tree based design methodology for a NxN reversible quantum multiplier. The proposed binary tree based design methodology for NxN reversible quantum multiplier performs the addition of partial products in parallel using the reversible ripple quantum adders with no garbage output and ancilla bit, thereby minimizing the number of ancilla and garbage bits used in the design. The proposed design methodology shows the improvement of 17.86% to 60.34% in terms of ancilla inputs; and 21.43% to 52.17% in terms of garbage outputs compared to all the existing reversible quantum multiplier designs.
Keywords
adders; circuit optimisation; logic circuits; quantum computing; trees (mathematics); binary tree based design methodology; constant ancilla inputs; garbage bits; garbage outputs; gate functions; quantum circuits; qubits; reversible full adders; reversible half adders; reversible logic; reversible quantum multiplier; reversible ripple quantum adders; Adders; Binary trees; Design methodology; Logic gates; Optimization; Quantum computing; Quantum dots; Quantum ALU; Quantum Computing; Quantum Multiplier;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design and 2014 13th International Conference on Embedded Systems, 2014 27th International Conference on
Conference_Location
Mumbai
ISSN
1063-9667
Type
conf
DOI
10.1109/VLSID.2014.101
Filename
6733190
Link To Document