DocumentCode :
1190991
Title :
Floating-Point Divider Design for FPGAs
Author :
Hemmert, K. Scott ; Underwood, K.D.
Author_Institution :
Sandia Nat. Labs., Albuquerque, NM
Volume :
15
Issue :
1
fYear :
2007
Firstpage :
115
Lastpage :
118
Abstract :
Growth in floating-point applications for field-programmable gate arrays (FPGAs) has made it critical to optimize floating-point units for FPGA technology. The divider is of particular interest because the design space is large and divider usage in applications varies widely. Obtaining the right balance between clock speed, latency, throughput, and area in FPGAs can be challenging. The designs presented here cover a range of performance, throughput, and area constraints. On a Xilinx Virtex4-11 FPGA, the range includes 250-MHz IEEE compliant double precision divides that are fully pipelined to 187-MHz iterative cores. Similarly, area requirements range from 4100 slices down to a mere 334 slices
Keywords :
dividing circuits; field programmable gate arrays; floating point arithmetic; logic design; 187 MHz; 250 MHz; IEEE-754; field programmable gate arrays; floating-point divider; Clocks; Delay; Field programmable gate arrays; Floating-point arithmetic; Iterative algorithms; Microprocessors; Pipelines; Space technology; Throughput; Very large scale integration; Divider; IEEE-754; field-programmable gate array (FPGA); floating-point;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2007.891099
Filename :
4114363
Link To Document :
بازگشت