DocumentCode
2588697
Title
System level power modeling and simulation of high-end industrial network-on-chip
Author
Bona, Andrea ; Zaccaria, Vittorio ; Zafalon, Roberto
Author_Institution
Adv. Syst. Technol., STMicroelectron., Agrate Brianza, Italy
Volume
3
fYear
2004
fDate
16-20 Feb. 2004
Firstpage
318
Abstract
Today\´s system on chip (SoC) technology can achieve unprecedented computing speed that is shifting the IC design bottleneck from computation capacity to communication bandwidth and flexibility. This paper presents an innovative methodology for automatically generating the energy models of a versatile and parametric on-chip communication IP (STBus). Eventually, those models are linked to a standard systemC simulator, running at BCA and TLM abstraction level. To make the system power simulation fast and effective, we enhanced the STBus class library with a new set of power profiling features ("Power API"), allowing to perform power analysis either statically (i.e.: total avg. power) or at simulation runtime (i.e.: dynamic profiling). In addition to random patterns, our methodology has been extensively benchmarked with the high-level systemC simulation of a real world multi-processor platform (MP-ARM). It consists of four ARM7TDMI processors accessing a number of peripheral targets (including several banks of SRAMs, Interrupt\´s slaves and ROMs) through the STBus communication infrastructure. A remarkable amount of SW layers are executed on top of MP-ARM platform, including a distributed real-time operating system (RTEMS) and a set of multi-tasking DSP applications. The power analysis of the benchmark platform proves to be effective and highly correlated, with an average error of 9% and a RMS of 0.015 mW vs. the reference (i.e. gate level) power figures.
Keywords
circuit simulation; integrated circuit design; integrated circuit modelling; multiprocessing systems; network operating systems; real-time systems; system buses; system-on-chip; 0.015 mW; IC design bottleneck; benchmark platform; bus cycle accurate abstraction level; communication bandwidth; digital signal processing; distributed real time operating system; high end industrial network-on-chip; multiprocessor platform; multitasking DSP; on-chip communication; power analysis; system buses; system level power modeling; system power simulation; system-on-chip; systemC simulator; transaction level; Analytical models; Bandwidth; Computational modeling; Discrete event simulation; Libraries; Network-on-a-chip; Performance analysis; Power system modeling; Runtime; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
ISSN
1530-1591
Print_ISBN
0-7695-2085-5
Type
conf
DOI
10.1109/DATE.2004.1269258
Filename
1269258
Link To Document