• DocumentCode
    1985348
  • Title

    Issues and approaches to coarse-grain reconfigurable architecture development

  • Author

    Eguro, Ken ; Hauck, Scott

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Washington, Seattle, WA, USA
  • fYear
    2003
  • fDate
    9-11 April 2003
  • Firstpage
    111
  • Lastpage
    120
  • Abstract
    Although domain-specialized FPGAs (field programmable gate arrays) can offer significant area, speed and power improvements over conventional reconfigurable devices, there are several unique and unexplored design problems that complicate their development. One source of these problems is that the designers often opt to replace more universal, fine-grain logic elements with a specialized set of coarse-grain functional units to improve computation speed and reduce routing complexity. One issue this introduces is that it is not obvious how to simultaneously consider all applications in a domain and determine the most appropriate overall number and ration of the different functional units. In this paper, we illustrate how this problem manifests itself during the development of an encryption-specialized FPGA architecture. We present three algorithms that solve this problem by balancing the hardware needs of the domain while considering performance and area requirements. We believe these concerns need to be addressed by future CAD tools in order to develop more sophisticated application-specialized reconfigurable devices.
  • Keywords
    cryptography; field programmable gate arrays; reconfigurable architectures; FPGA; coarse-grain functional unit; computation speed improvement; domain-specialized device; encryption; field programmable gate array; fine-grain logic element; functional unit allocation; reconfigurable architecture; reconfigurable device; routing complexity reduction; Cryptography; Field programmable gate arrays; Hardware; Logic design; Logic devices; Optimized production technology; Programmable logic arrays; Reconfigurable architectures; Reconfigurable logic; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-1979-2
  • Type

    conf

  • DOI
    10.1109/FPGA.2003.1227247
  • Filename
    1227247