Leakage power reduction of embedded memories on FPGAs through location assignment

Yan Meng, Timothy Sherwood, Ryan Kastner
2006 Proceedings of the 43rd annual conference on Design automation - DAC '06  
Transistor leakage is poised to become the dominant source of power dissipation in digital systems, and reconfigurable devices are not immune to this problem. Modern FPGAs already have a significant amount of memory on the die, and with each generation the proportion of embedded memory to logic cells is growing. While assigning high V th can limit the leakage power, embedded memory timing is critical to performance and will draw an increasingly significant amount of leakage current. However,
more » ... ike in many processor based systems, on-chip memory accesses are often fully deterministic and completely under the control of the scheduler. In this paper we explore a variety of techniques to battle the problem of leakage in FPGA embedded memories that range in complexity and effectiveness. Through the addition of sleep and drowsy modes, controlled by the scheduler, the amount of leakage power can be reduced by several orders of magnitude. We show how even very simple schemes offer large amounts of benefit, and that further reductions are possible through careful leakage-aware data placement.
doi:10.1145/1146909.1147067 dblp:conf/dac/MengSK06 fatcat:xw6vlkofx5gevhwj2fzn6m72ia