DocumentCode
1236990
Title
Floating-Point FPGA: Architecture and Modeling
Author
Ho, Chun Hok ; Yu, ChiWai ; Leong, Philip ; Luk, Wayne ; Wilton, Steven J E
Author_Institution
Dept. of Comput., Imperial Coll. London, Imperial, CA, USA
Volume
17
Issue
12
fYear
2009
Firstpage
1709
Lastpage
1718
Abstract
This paper presents an architecture for a reconfigurable device that is specifically optimized for floating-point applications. Fine-grained units are used for implementing control logic and bit-oriented operations, while parameterized and reconfigurable word-based coarse-grained units incorporating word-oriented lookup tables and floating-point operations are used to implement datapaths. In order to facilitate comparison with existing FPGA devices, the virtual embedded block scheme is proposed to model embedded blocks using existing field-programmable gate array (FPGA) tools. This methodology involves adopting existing FPGA resources to model the size, position, and delay of the embedded elements. The standard design flow offered by FPGA and computer-aided design vendors is then applied and static timing analysis can be used to estimate the performance of the FPGA with the embedded blocks. On selected floating-point benchmark circuits, our results indicate that the proposed architecture can achieve four times improvement in speed and 25 times reduction in area compared with a traditional FPGA device.
Keywords
circuit CAD; field programmable gate arrays; floating point arithmetic; reconfigurable architectures; table lookup; bit-oriented operation; computer-aided design; control logic operation; design flow; embedded blocks; field programmable gate array; fine-grained units; floating-point FPGA; floating-point benchmark circuits; parameterized word-based coarse-grained units; reconfigurable device; reconfigurable word-based coarse-grained units; static timing analysis; word-oriented lookup tables; Architecture; embedded blocks; field-programmable gate array (FPGA); floating point; modeling;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2008.2006616
Filename
4814468
Link To Document