Activity-based Power Estimation and Characterization of DSP and Multiplier Blocks in FPGAs

Nathalie Chan King Choy

Master of Applied Science Dissertation, University of British Columbia, 2006


Abstract

Battery-powered applications and the scaling of process technologies and clock frequencies have made power dissipation a first class concern among FPGA vendors. One approach to reduce power dissipation in FPGAs is to embed coarse-grained fixed-function blocks that implement certain types of functions very efficiently. Commercial FPGAs contain embedded multipliers and “Digital Signal Processing (DSP) blocks” to improve the per- formance and area efficiency of arithmetic-intensive applications. In order to evaluate the power saved by using these blocks, a power model and tool flow are required.

This thesis describes our development and evaluation of methods to estimate the ac- tivity and the power dissipation of FPGA circuits containing embedded multiplier and DSP blocks. Our goal was to find a suitable balance between estimation time, modeling effort, and accuracy. We incorporated our findings to create a power model and CAD tool flow for these circuits. Our tool flow builds upon the Poon power model, and the Versa- tile Place and Route (VPR) CAD tool, which are both standard academic experimental infrastructure.

PDF Version


Back to Steve Wilton's home page