Issues and Approaches to Coarse-Grain Reconfigurable Architecture Development

  • Authors:
  • Ken Eguro;Scott Hauck

  • Affiliations:
  • -;-

  • Venue:
  • FCCM '03 Proceedings of the 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Although domain-specialized FPGAs can offersignificant area, speed and power improvements overconventional reconfigurable devices, there are severalunique and unexplored design problems that complicatetheir development. One source of these problems is thatdesigners often opt to replace more universal, fine-grainlogic elements with a specialized set of coarse-grainfunctional units to improve computation speed and reducerouting complexity. One issue this introduces is that it isnot obvious how to simultaneously consider allapplications in a domain and determine the mostappropriate overall number and ratio of the differentfunctional units. In this paper, we illustrate how thisproblem manifests itself during the development of anencryption-specialized FPGA architecture. We presentthree algorithms that solve this problem by balancing thehardware needs of the domain while consideringperformance and area requirements. We believe theseconcerns need to be addressed by future CAD tools inorder to develop more sophisticated application-specializedreconfigurable devices.