Title :
Optimized hardware architecture for implementing IEEE 754 standard double precision floating point adder/subtractor
Author :
Rahman, Atul ; Abdullah-Al-Kafi ; Khalid, Mr ; Saiful Islam, A.T.M. ; Rahman, Mahmudur
Author_Institution :
Dept. of EEE, American Int. Univ.-Bangladesh, Dhaka, Bangladesh
Abstract :
IEEE 754 standard double precision (64-bit) binary floating point arithmetic unit is often necessary in complex digital signal processing applications. The basic operations, floating point addition and subtraction, need to be optimized to efficiently compute floating point multiplier, divider and square root. However, the main challenge is to design the floating point arithmetic unit hardware that uses fewer logical resources of FPGA and ASIC and has a maximum operating frequency with a fewer number of clock cycles. This paper proposes a new, efficient hardware design methodology for implementing double precision floating point addition and subtraction. The pipeline hardware design is implemented on Virtex-6 and Virtex-5 Xilinx FPGA. As per the synthesis result, the maximum operating frequency achieved for the proposed hardware design for clock latency of 8 cycles is significantly higher than the previous hardware designs. Furthermore, area overhead is 50 percent fewer than that of the earlier proposed hardware designs for computing IEEE 754 compliant double precision floating point addition and subtraction.
Keywords :
IEEE standards; adders; application specific integrated circuits; clocks; field programmable gate arrays; floating point arithmetic; ASIC; IEEE 754 standard double precision binary floating point arithmetic unit; IEEE 754 standard double precision floating point adder-subtractor; Virtex-5 Xilinx FPGA; Virtex-6 Xilinx FPGA; clock latency; complex digital signal processing applications; floating point divider; floating point multiplier; floating point square root; hardware design methodology; logical resources; optimized hardware architecture; pipeline hardware design; Adders; Algorithm design and analysis; Clocks; Computer architecture; Field programmable gate arrays; Hardware; Standards; Barrel Shifter; FPGA; IEEE 754; Leading Zero Counter; Virtex-6; adder; double precision; floating point; subtractor;
Conference_Titel :
Computer and Information Technology (ICCIT), 2014 17th International Conference on
DOI :
10.1109/ICCITechn.2014.7073135