Cycle-accurate simulation of energy consumption in embedded systems
- 20 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 867-872
- https://doi.org/10.1109/dac.1999.782199
Abstract
This paper presents a methodology for cycle-accurate simulation of energy dissipation in embedded systems. The ARM Ltd. instruction-level cycle-accurate simulator is extended with energy models for the processor, the L2 cache, the memory, the interconnect and the DC-DC converter. A SmartBadge, which can be seen as an embedded system consisting of StrongARM-1100 processor, memory and the DC-DC converter, is used to evaluate the methodology with the Dhrystone benchmark. We compared performance and energy computed by our simulator with measurements in hardware and found them in agreement within a 5% tolerance. The simulation methodology was applied to design exploration for enhancing a SmartBadge with real-time MPEG feature.Keywords
This publication has 12 references indexed in Scilit:
- Low power memory architectures for video applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An energy conscious methodology for early design exploration of heterogeneous DSPsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A framework for estimation and minimizing energy dissipation of embedded HW/SW systemsPublished by Association for Computing Machinery (ACM) ,1998
- System-level power estimation and optimizationPublished by Association for Computing Machinery (ACM) ,1998
- Image and Video Compression StandardsPublished by Springer Nature ,1997
- Instruction level power analysis and optimization of softwareJournal of Signal Processing Systems, 1996
- CACTI: an enhanced cache access and cycle time modelIEEE Journal of Solid-State Circuits, 1996
- Trends in low-power RAM circuit technologiesProceedings of the IEEE, 1995
- Power consumption estimation in CMOS VLSI chipsIEEE Journal of Solid-State Circuits, 1994
- A stochastic model for interconnections in custom integrated circuitsIEEE Transactions on Circuits and Systems, 1981