Floating-point divider design for FPGAs

被引:9
|
作者
Hemmert, K. Scott [1 ]
Underwood, Keith D. [1 ]
机构
[1] Sandia Natl Labs, Albuquerque, NM 87185 USA
关键词
divider; field-programmable gate array (FPGA); floating-point; EEEE-754;
D O I
10.1109/TVLSI.2007.891099
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:115 / 118
页数:4
相关论文
共 50 条
  • [1] A study on the design of floating-point functions in FPGAs
    Ortiz, FE
    Humphrey, JR
    Durbano, JP
    Prather, DW
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 1131 - 1134
  • [2] Design tradeoff analysis of floating-point adders in FPGAs
    Malik, Ali
    Chen, Dongdong
    Choi, Younhee
    Lee, Moon Ho
    Ko, Seok-Bum
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2008, 33 (3-4): : 169 - 175
  • [3] Parameterised floating-point arithmetic on FPGAs
    Jaenicke, A
    Luk, W
    2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-VI, PROCEEDINGS: VOL I: SPEECH PROCESSING 1; VOL II: SPEECH PROCESSING 2 IND TECHNOL TRACK DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS NEURALNETWORKS FOR SIGNAL PROCESSING; VOL III: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING, 2001, : 897 - 900
  • [4] A study on the floating-point adder in FPGAs
    Malik, Ali
    Ko, Seok-Bum
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1591 - +
  • [5] A combined interval and floating-point divider
    Stine, JE
    Schulte, MJ
    CONFERENCE RECORD OF THE THIRTY-SECOND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1998, : 218 - 222
  • [6] Floating-point trigonometric functions for FPGAS
    Detrey, Jeremie
    de Dinechin, Florent
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 29 - 34
  • [7] VLSI implementation of a floating-point divider
    Patel, JN
    Abid, Z
    Wang, W
    16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 505 - 508
  • [8] Design of a 3-D Stacked Floating-point Goldschmidt Divider
    Tada, Jubee
    Egawa, Ryusuke
    Kobayashi, Hiroaki
    2015 INTERNATIONAL 3D SYSTEMS INTEGRATION CONFERENCE (3DIC 2015), 2015,
  • [9] Design of an on-line IEEE floating-point addition unit for FPGAs
    Krueger, SD
    Seidel, PM
    12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, : 239 - 246
  • [10] A parameterized floating-point exponential function for FPGAs
    Detrey, J
    de Dinechin, F
    FPT 05: 2005 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2005, : 27 - 34