Title :
Glitch-aware output switching activity from word-level statistics
Author :
Clarke, Jonathan A. ; Constantinides, George A. ; Cheung, Peter Y K ; Smith, Alastair M.
Author_Institution :
Dept. of EEE, Imperial Coll. London, London
Abstract :
This paper presents models for estimating the transition activity of signals at the output of adders in Field Programmable Gate Arrays (FPGAs), given only word-level measures of the correlation and variance of the input signals to these components. This will allow the power consumed in the output wires of these components to be estimated from a high-level description before RTL-synthesis, without resorting to time-consuming low-level simulation. The proposed model combines knowledge of the internal construction of adders on FPGAs with the Transition Density model for activity propagation [1] and typical activity profiles for signals within Digital Signal Processing (DSP) systems according to the DBT model [2], and is characterized using device-level power measurements. The resulting closed form expression allows power consumption estimates to be quickly made in order to drive design exploration decisions during power-aware synthesis. The model has been verified by comparing it to power estimates generated by the low-level power estimation tool XPower, achieving a mean relative error in total activity of 2.1%, whilst being several orders of magnitude times faster than XPower.
Keywords :
adders; field programmable gate arrays; logic design; signal processing; XPower; adder output; design exploration decision; digital signal processing; field programmable gate arrays; glitch-aware output switching activity; power consumption estimates; power estimation tool; power-aware synthesis; transition activity estimation; transition density model; word-level statistics; Adders; Digital signal processing; Energy consumption; Field programmable gate arrays; Power measurement; Power system modeling; Signal processing; Signal synthesis; Statistics; Wires;
Conference_Titel :
Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4244-1683-7
Electronic_ISBN :
978-1-4244-1684-4
DOI :
10.1109/ISCAS.2008.4541787