DocumentCode
3276510
Title
Accurate power estimation of hardware co-processors using system level simulation
Author
Ahuja, Sumit ; Mathaikutty, Deepak A. ; Lakshminarayana, Avinash ; Shukla, Sandeep
Author_Institution
FERMAT Lab., Virginia Tech, Blacksburg, VA, USA
fYear
2009
fDate
9-11 Sept. 2009
Firstpage
399
Lastpage
402
Abstract
Managing power consumption in a System-On-Chip (SoC) design is becoming increasingly important. SoCs generally consist of various co-processors. Accurate power estimation of these co-processors at the highest possible abstraction level helps in performing early power-aware design tradeoffs. This paper presents a methodology to create abstract statistical power models for hardware co-processors and its utilization at system-level for power estimation. In our system-level design environment co-processors are realized as Finite State Machine with Datapath (FSMD) and co-simulated with simulation model of ARM processor. Our power modeling methodology comprises of a learning and utilization phase. In the learning phase, we obtain state specific combinational signal toggling statistics from the FSMD simulation and derive a regression based power model. Consequently, we utilize this power model of FSMD in the full-chip simulation for faster computation of power estimates based on the activities of the FSMD model. Through a number of experimental designs, we show that with a relatively short learning phase no more than 6% worst-case and 4% rms error is observed with respect to the RTL power estimation techniques.
Keywords
circuit simulation; coprocessors; finite state machines; integrated circuit design; power aware computing; regression analysis; system-on-chip; ARM processor; FSMD simulation; abstract statistical power model; accurate power estimation; combinational signal toggling statistics; finite state machine with datapath; full-chip simulation; hardware coprocessors; power consumption management; power modeling; power-aware design; regression based power model; simulation model; system level design environment coprocessors; system level simulation; system-on-chip design; Automata; Computational modeling; Coprocessors; Energy consumption; Energy management; Hardware; Power system management; Power system modeling; System-level design; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
SOC Conference, 2009. SOCC 2009. IEEE International
Conference_Location
Belfast
Print_ISBN
978-1-4244-4940-8
Electronic_ISBN
978-1-4244-4941-5
Type
conf
DOI
10.1109/SOCCON.2009.5398009
Filename
5398009
Link To Document