DocumentCode :
2781018
Title :
Early Models for System-Level Power Estimation
Author :
Sunwoo, Dam ; Al-Sukhni, Hassan ; Holt, Jim ; Chiou, Derek
fYear :
2007
fDate :
5-6 Dec. 2007
Firstpage :
8
Lastpage :
14
Abstract :
Power estimation and verification have become important aspects of System-on-Chip (SoC) design flows. However, rapid and effective power modeling and estimation technologies for complex SoC designs are not widely available. As a result, many SoC design teams focus the bulk of their efforts on using detailed low-level models to verify power consumption. While such models can accurately estimate power metrics for a given design, they suffer from two significant limitations: (1) they are only available late in the design cycle, after many architectural features have already been decided, and (2) they are so detailed that they impose severe limitations on the size and number of workloads that can be evaluated. While these methods are useful for power verification, architects require information much earlier in the design cycle, and are therefore often limited to estimating power using spreadsheets where the expected power dissipation of each module is summed up to predict total power. As the model becomes more refined, the frequency that each module is exercised may be added as an additional parameter to further increase the accuracy. Current spreadsheets, however, rely on aggregate instruction counts and do not incorporate either time or input data and thus have inherent inaccuracies. Our strategy for early power estimation relies on (i) measurements from real silicon, (ii) models built from those measurements models that predict power consumption for a variety of processor micro-architectural structures and (iii)FPGA-based implementations of those models integrated with an FPGA-based performance simulator/emulator. The models will be designed specifically to be implemented within FPGAs. The intention is to integrate the power models with FPGA-based full-system, functional and performance simulators/emulators that will provide timing and functional information including data values. The long term goal is to provide relative power accuracy and power trends useful to arc- - hitects during the architectural phase of a project, rather than precise power numbers that would require far more information than is available at that time. By implementing the power models in an FPGA and driving those power models with a system simulator/emulator that can feed the power models real data transitions generated by real software running on top of real operating systems, we hope to both improve the quality of early stage power estimation and improve power simulation performance.
Keywords :
circuit simulation; field programmable gate arrays; logic CAD; performance evaluation; power consumption; spreadsheet programs; system-on-chip; FAST simulator; FPGA; SoC design; performance simulator/emulator; power consumption verification; power modeling technology; processor microarchitectural structure; spreadsheet; system-level power estimation; system-on-chip; Aggregates; Energy consumption; Field programmable gate arrays; Frequency; Power dissipation; Power measurement; Power system modeling; Predictive models; Silicon; System-on-a-chip; FPGA; Power estimation; simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microprocessor Test and Verification, 2007. MTV '07. Eighth International Workshop on
Conference_Location :
Austin, TX
ISSN :
1550-4093
Print_ISBN :
978-0-7695-3241-7
Type :
conf
DOI :
10.1109/MTV.2007.8
Filename :
4620146
Link To Document :
بازگشت