International Research Journal of Engineering and Technology (IRJET) Volume: 04 Issue: 01 | Jan -2017
www.irjet.net
e-ISSN: 2395 -0056 p-ISSN: 2395-0072
SURVEY ON TWO-TERM DOT PRODUCT OF MULTIPLIER USING FLOATING POINT 1MukeshKrishna.
R, 2MohanaPriya.S, 3ManickaVasagam.P
Department Electrical and Electronics Engineering Students, Dr. Mahalingam College of Engineering and Technology, Udumalai road, Pollachi. -------------------------------------------------------------------------------------------------------------ABSTRACT-- The survey is based on the Floating Point in two-term Dot-Product of multiplier referred as discrete design. Floating Point is a wide variety for increasing accuracy, high speed, high performance and reducing delay, area and power consumption. This application of floating point is used for algorithms of Digital Signal Processing and Graphics. Many floating point application is to reduce area, from the survey the fused floating point gives better performance using both the single precision and the double precision in multiplication, addition and subtraction. The scientific notations sign bit, mantissa and exponent are used. The real numbers are divided into two, fixed component of significant range (lack of dynamic range) and exponential component in floating point (largest dynamic range). By converting from 24-bit to 48-bit fused floating point used to normalize the exponent part and rounding operation for latency reducing and the results are executed in the verilog hardware description Language.
I.INTRODUCTION The demand of floating point multiplier is more in Three-Dimensional (3D) array and also used in graphics and image processing. Fast Fourier Transform (FFT), Discrete Cosine Transform (DCT) and Butterfly operations are needed floating point numbers [1]. Due to output data size is twice larger than the input data size so complexity, area and time are consumed by the multipliers. The best design challenge to get high speed working is in Field Programmable Gate Array (FPGA). The floating point shows the base, the location, the precision and it normalized or not. There are many models for multiplication floating point. Precision is the main role in floating point. We deal with both single and double precision floating point. The main significant of floating point number are (Sign bit * Mantissa * Base Exponent). The single precision has 24-bits which contain 0 to 31, left to right and double precision has 64-bits which contain 0 to 63, left to right [2]. The difference of these two precision is data, the double precision has twice the data of RAM, Cache and Band Width and reduce the performance. The result of sign bit by XOR and carry save adder used for two exponent components.
Index Terms-- Dot-Product Unit, fused floating point operations, normalization, rounding operations, latency, VHDL.
Š 2017, IRJET
|
Impact Factor value: 5.181
|
ISO 9001:2008 Certified Journal
|
Page 446