In-place power optimization for LUT-based FPGAs

  • Authors:
  • Balakrishna Kumthekar;Luca Benini;Enrico Macii;Fabio Somenzi

  • Affiliations:
  • University of Colorado, Boulder, CO;Universitá di Bologna, Bologna, Italy;Politecnico di Torino, Torino, Italy;University of Colorado, Boulder, CO

  • Venue:
  • DAC '98 Proceedings of the 35th annual Design Automation Conference
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a new technique to perform power-oriented re-configuration of a system implemented using LUT FPGAs. The main features of our approach are: Accurate exploitation of degrees of freedom, concurrent optimization of multiple LUTs based on Boolean relations, and in-place re-programming without re-routing. Our tool optimizes the combinational component of the CLBs after layout, and does not require any re-wiring. Hence, delay and CLB usage are left unchanged, while power is minimized. As the algorithm operates locally on the various LUT clusters, it best performs on large examples as demonstrated by our experimental results: An average power reduction of 20.6% has been obtained on standard benchmarks.