Issue No. 11 - November (2004 vol. 53)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TC.2004.88
John Teifel , IEEE
Rajit Manohar , IEEE
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\mu m CMOS process.
Asynchronous/synchronous operation, dataflow architectures, gate arrays, reconfigurable hardware.
R. Manohar and J. Teifel, "An Asynchronous Dataflow FPGA Architecture," in IEEE Transactions on Computers, vol. 53, no. , pp. 1376-1392, 2004.