DocumentCode
3478059
Title
K-Algorithm: An Improved Booth´s Recoding for Optimal Fault-Tolerant Reversible Multiplier
Author
Bhardwaj, Kshitij ; Deshpande, B.M.
Author_Institution
Electr. & Electron. Eng., BITS Pilani, Pilani, India
fYear
2013
fDate
5-10 Jan. 2013
Firstpage
362
Lastpage
367
Abstract
Fault-tolerant multipliers with low power consumption are the need of today´s computing systems and reversible circuits have emerged as an efficient solution for ultra-low power design. In this paper, we propose an improved Booth´s recoding algorithm named as K-Algorithm for signed multiplication which reduces the hardware complexity. An efficient multiplier architecture for implementation of K-Algorithm is also proposed. Based on Booth´s recoding algorithm, we design 4-bit reversible multipliers, with and without fault-tolerance. We also design a fault-tolerant reversible multiplier using K-Algorithm. We analyze all the three proposed designs using the reversible logic design metrics: quantum cost, number of ancilla bits, number of garbage outputs, and number of gates. We then compare our reversible multiplier designs with the existing designs reported in literature and find that on an average, our K-Algorithm based fault-tolerant design reduces the quantum cost by 33% and other design metrics are also considerably reduced. Overall, the proposed fault-tolerant reversible multiplier based on K-Algorithm is most optimal as compared to all other designs.
Keywords
fault tolerance; logic design; low-power electronics; voltage multipliers; Booth recoding algorithm; K-algorithm; ancilla bits; low power consumption; optimal fault-tolerant reversible multiplier; quantum cost; reversible circuits; reversible logic design metrics; ultra-low power design; Adders; Algorithm design and analysis; Fault tolerance; Fault tolerant systems; Hardware; Logic gates; Multiplexing; Booth´s recoding; K-Algorithm; fault-tolerant reversible multiplier; multiplier architecture; reversible circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design and 2013 12th International Conference on Embedded Systems (VLSID), 2013 26th International Conference on
Conference_Location
Pune
ISSN
1063-9667
Print_ISBN
978-1-4673-4639-9
Type
conf
DOI
10.1109/VLSID.2013.215
Filename
6472667
Link To Document