DocumentCode :
3779019
Title :
An FPGA implementation of high speed and area efficient double-precision floating point multiplier using Urdhva Tiryagbhyam technique
Author :
Y. Srinivasa Rao;M. Kamaraju;D V S Ramanjaneyulu
Author_Institution :
Dept. of ECE, Gudlavalleru Engineering College, Vijayawada, Andhra Pradesh, India
fYear :
2015
Firstpage :
271
Lastpage :
276
Abstract :
Floating-point arithmetic is ever-present in computer systems. All most all computer languages has supports a floating-point number types. Most of the computer compilers called upon floating-point algorithms from time to time for execution of the floating-point arithmetic operations and every operating system must be react virtually for floating-point exceptions like underflow and overflow. The double-precision floating arithmetic is mainly used in the digital signal processing (filters, FFTs) applications, numerical applications and scientic applications. The double-precision floating arithmetic operations are the addition, the subtraction, the multiplication, and the division. Among the all arithmetic operations, multiplication is widely used and most complex arithmetic operation. The double-precision (64-bit) floating point number is divide into three fields, Sign field, Exponent field and Mantissa field. The most significant bit of the number is a sign field and it is a 1-bit length, next 11-bits represents the exponent field of the number and remaining 52-bits are represents the mantissa field of the number. The double-precision floating-point multiplier requires a large 52×52 mantissa multiplications. The performance of the double-precision floating number multiplication mainly depends on the area and speed. The proposed work presents a novel approach to decrease this huge multiplication of mantissa. The Urdhva Tiryagbhyam technique permits to using a smaller number of multiplication hardware compared to the conventional method. In traditional method adding of the partial products are separately done and it takes more time in comparison with the proposed method. In proposed method the partial products are concurrently added with the multiplication operaton and it can reduce the time delay. The double-precision floating multiplier is implemented using Verilog HDL with Xilinx ISE tools on Virtex-5 FPGA.
Keywords :
"Field programmable gate arrays","Simulation","Standards","Floating-point arithmetic","Hardware","Delays","Table lookup"
Publisher :
ieee
Conference_Titel :
Power, Control, Communication and Computational Technologies for Sustainable Growth (PCCCTSG), 2015 Conference on
Type :
conf
DOI :
10.1109/PCCCTSG.2015.7503923
Filename :
7503923
Link To Document :
بازگشت