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
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;
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
DOI :
10.1109/SOCCON.2009.5398009