Title :
Effective implementation of floating-point adder using pipelined LOP in FPGAs
Author :
Malik, Ali ; Ko, Seok-Bum
Author_Institution :
Dept. of Electr. Eng., Saskatchewan Univ., Saskatoon, Sask.
Abstract :
The current intellectual property provided by Xilinx for floating-point adder is not competitive and versatile. This paper presents a hardware implementation of IEEE 754 compliant floating-point adder and a design methodology for floating-point adder with leading-one predictor (LOP). LOP has been used to predict the shift amount for post normalization in parallel with the addition. In some cases, however, there is an error in prediction. LOP used in our design detects this error concurrently with the prediction. Xilinx 6.3 ISE was used to synthesize VHDL implementations for five levels of pipeline stage floating-point adder. LOP was pipelined to three stages, to obtain better latency for some Xilinx FPGA devices compared to the current intellectual property. For Spartan 3 and Virtex 2p FPGA architectures with five stage pipeline implementation, 25% improvement in clock speed was achieved using pipelined LOP
Keywords :
adders; field programmable gate arrays; floating point arithmetic; pipeline arithmetic; VHDL implementations; Xilinx FPGA devices; floating-point adder; pipeline leading-one predictor; Algorithm design and analysis; Clocks; Coprocessors; Delay; Design methodology; Field programmable gate arrays; Hardware; Intellectual property; Pipelines; Very large scale integration;
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
Print_ISBN :
0-7803-8885-2
DOI :
10.1109/CCECE.2005.1557027