Title :
In-place power optimization for LUT-based FPGAs
Author :
Kumthekar, Balakrishna ; Benini, Luca ; Macii, Enrico ; Somenzi, Fabio
Author_Institution :
Colorado Univ., Boulder, CO, USA
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 optimisation 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.
Keywords :
Boolean functions; field programmable gate arrays; logic design; optimisation; table lookup; Boolean relations; LUT-based FPGAs; concurrent optimisation; degrees of freedom; in-place power optimization; power-oriented re-configuration; standard benchmarks; Boolean functions; Circuits; Delay; Design optimization; Field programmable gate arrays; Logic design; Routing; Switches; Table lookup; Timing;
Conference_Titel :
Design Automation Conference, 1998. Proceedings
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-89791-964-5