• 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