Efficient Power Management Strategy of FPGAs Using a Novel Placement Technique

Power consumption is one of the major headaches, which should be tackled by the designers. Also, the parameters that affect significantly the performance and power are the configurable logic blocks (CLBs) and the interconnection components. A novel approach for efficient implementation of applications onto reconfigurable architectures is introduced. The main goal of this technique is to spread out the power consumption across the whole device, as well as to minimize it, achieving a more uniform power consumption map across the whole FPGA. This approach is based on finding the optimal CLB placement according to resource utilization map. The proposed methodology can be applied for mapping applications with an efficient power management strategy. Furthermore, the proposed placement algorithm reduces the total power consumption, the leakage power, the total energy and silicon area. The proposed methodology is fully-supported by the software tool called EX-VPR. The result of applying this placement strategy is the power consumption reduction about 5%, while we distribute the power consumption with a rather "uniformly" fashion across the whole device minimizing the power spikes

[1]  Dimitrios Soudris,et al.  An integrated framework for architecture level exploration of reconfigurable platform , 2005, International Conference on Field Programmable Logic and Applications, 2005..

[2]  Vaughn Betz,et al.  Architecture and CAD for Deep-Submicron FPGAS , 1999, The Springer International Series in Engineering and Computer Science.

[3]  Guy Lemieux,et al.  Design of interconnection networks for programmable logic , 2003 .

[4]  Jan M. Rabaey,et al.  Low-Energy FPGAs - Architecture and Design , 2001 .

[5]  George Varghese,et al.  The design of a low energy FPGA , 1999, Proceedings. 1999 International Symposium on Low Power Electronics and Design (Cat. No.99TH8477).

[6]  Martijn T. Bennebroek,et al.  Low energy FPGA interconnect design , 2004, FPGA '04.

[7]  Fei Li,et al.  Vdd programmability to reduce FPGA interconnect power , 2004, ICCAD 2004.

[8]  Fei Li,et al.  Device and architecture co-optimization for FPGA power reduction , 2005, Proceedings. 42nd Design Automation Conference, 2005..

[9]  André DeHon,et al.  Balancing interconnect and computation in a reconfigurable computing array (or, why you don't really want 100% LUT utilization) , 1999, FPGA '99.

[10]  Dimitrios Soudris,et al.  A novel methodology for designing high-performance and low-power FPGA interconnection targeting DSP applications , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[11]  Kia Bazargan,et al.  HARP: hard-wired routing pattern FPGAs , 2005, FPGA '05.