DocumentCode :
1879275
Title :
Design of speed, energy and power efficient reversible logic based vedic ALU for digital processors
Author :
Gupta, Arpan ; Malviya, U. ; Kapse, V.
Author_Institution :
Dept. of Electron. & Commun., Rajeev Gandhi Tech. Univ., Jabalpur, India
fYear :
2012
fDate :
6-8 Dec. 2012
Firstpage :
1
Lastpage :
6
Abstract :
Now days most of the circuits which are going to be designed to perform any specific or safety critical operations are mainly based upon the digital domain, where microprocessors and microcontrollers plays an important role to design these digital circuits. ALU is the heart of these processors. By optimizing this co-processor a highly efficient digital processor can be obtained. So this paper is totally devoted to design speed, energy and power efficient Arithmetic Logic Unit. Speed of ALU is greatly depends upon the speed of multiplication unit. There are so many multiplication techniques have been devised at algorithmic and structural level. After a thorough study and deep analysis we have found that Vedic Urdhva Triyambakam multiplication algorithm is the best algorithm as it generates partial products in the parallel manner. In this paper we have proposed a new tree multiplication structure based architecture to design this Vedic multiplier. To generate partially generated products divide and conquer approach has been used. For the addition of partially generated products a new addition tree structure has been proposed. It provides better speed in comparison Array, Booth, Wallace, Modified Booth Wallace, Karatsuba and Vedic Karatsuba Multiplier as well as it is faster than Vedic multiplier which has been proposed by L. Shriraman [2], and Devika Jaina [3]. To make ALU energy and power efficient, a new reversible logic gate has been proposed which is similar to Fredkin Gate [18]. After integrating these modules we have obtained the speed, energy and power efficient ALU. The proposed Arithmetic Logic Unit is coded in Verilog HDL, synthesized and simulated using Xilinx ISE 9.2i software.
Keywords :
coprocessors; digital arithmetic; logic design; logic gates; microcontrollers; multiplying circuits; Fredkin gate; Vedic Karatsuba multiplier; Vedic Urdhva Triyambakam multiplication algorithm; Vedic multiplier design; Verilog HDL; Xilinx ISE 9.2i software; coprocessor; digital circuit design; digital processors; divide and conquer approach; microcontrollers; microprocessors; modified booth Wallace; multiplication unit techniques; power efficient arithmetic logic unit; power efficient reversible logic based Vedic ALU; reversible logic gate; safety critical operations; speed design; structural level; tree multiplication structure based architecture; Urdhva Triyambakam Sutra; divide and conquer approach; reversible logic gate; tree multiplication structure;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering (NUiCONE), 2012 Nirma University International Conference on
Conference_Location :
Ahmedabad
Print_ISBN :
978-1-4673-1720-7
Type :
conf
DOI :
10.1109/NUICONE.2012.6493259
Filename :
6493259
Link To Document :
بازگشت