DocumentCode
1110566
Title
An asynchronous dataflow FPGA architecture
Author
Teifel, John ; Manohar, Rajit
Author_Institution
Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
Volume
53
Issue
11
fYear
2004
Firstpage
1376
Lastpage
1392
Abstract
We discuss the design of a high-performance field programmable gate array (FPGA) architecture that efficiently prototypes asynchronous (clockless) logic. In this FPGA architecture, low-level application logic is described using asynchronous dataflow functions that obey a token-based compute model. We implement these dataflow functions using finely pipelined asynchronous circuits that achieve high computation rates. This asynchronous dataflow FPGA architecture maintains most of the performance benefits of a custom asynchronous design, while also providing postfabrication logic reconfigurability. We report results for two asynchronous dataflow FPGA designs that operate at up to 400 MHz in a typical TSMC 0.25 /spl mu/m CMOS process.
Keywords
CMOS integrated circuits; data flow graphs; field programmable gate arrays; logic design; pipeline processing; reconfigurable architectures; CMOS process; application logic; asynchronous dataflow FPGA architecture; custom asynchronous design; field programmable gate array; pipelined asynchronous circuits; postfabrication logic reconfigurability; token-based compute model; CMOS integrated circuits; Data flow graphs; Field programmable gate arrays; Logic design; Pipeline processing; Reconfigurable architectures; Index Terms- Asynchronous/synchronous operation; dataflow architectures; gate arrays; reconfigurable hardware.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2004.88
Filename
1336760
Link To Document