DocumentCode
2919849
Title
Reversible implementation of square-root circuit
Author
Sultana, Sayeeda ; Radecka, Katarzyna
Author_Institution
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC, Canada
fYear
2011
fDate
11-14 Dec. 2011
Firstpage
141
Lastpage
144
Abstract
In this paper we present a novel reversible implementation of a square-root circuit with an array structure. In scientific computations such as numerical analysis, computer graphics, complex number computations, square root is an important operation. In classical irreversible arena we find different realizations of square root circuit. Since reversible circuit is emerging as an alternative to classical circuit, here we introduce a novel reversible realization of this operation. As a basic module, we propose a reversible controlled adder/subtractor (RCAS) block based on 2´s Complement computation. In our design we use an array of such RCAS blocks which perform addition or subtraction based on the result generated from digit-by-digit square root operation. To our best knowledge this is the first methodical approach for implementing reversible square root circuit. The new structure of the circuit and different parameters - number of gates, garbage bits and quantum cost for n-bit realization is presented here.
Keywords
adders; digital integrated circuits; logic circuits; array structure; digit-by-digit square root operation; reversible controlled adder/subtractor block; reversible implementation; square-root circuit; Adders; Arrays; Benchmark testing; Computers; Design automation; Logic gates; Simulation; 2´s complement computation; Controlled adder/Subtractor; Reversible logic; Square-root Circuit;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems (ICECS), 2011 18th IEEE International Conference on
Conference_Location
Beirut
Print_ISBN
978-1-4577-1845-8
Electronic_ISBN
978-1-4577-1844-1
Type
conf
DOI
10.1109/ICECS.2011.6122234
Filename
6122234
Link To Document