System level power modeling and simulation of high-end industrial network-on-chip

被引:26
作者
Bona, A [1 ]
Zaccaria, V [1 ]
Zafalon, R [1 ]
机构
[1] STMicroelect, Adv Syst Technol, R&I, I-20041 Agrate Brianza, Italy
来源
DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION | 2004年
关键词
Network-on-Chip power analysis; communication based low power design; system-level energy optimization;
D O I
10.1109/DATE.2004.1269258
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 ROM) 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.
引用
收藏
页码:318 / 323
页数:6
相关论文
共 20 条
[1]  
[Anonymous], COR CONS REF MAN POW
[2]  
BENINI L, 2002, IEEE COMPUTER JAN
[3]  
Box G, 1987, EMPIRICAL MODEL BUIL
[4]  
DALLY W, 2001, P 38 DAC 2001 JUN LA
[5]  
Duato J., 1997, INTERCONNECTION NETW
[6]  
Grotker T., 2002, SYSTEM DESIGN SYSTEM
[7]  
Hu JC, 2003, DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, P688
[8]  
KARIM F, 2001, P 38 DAC 2001 JUN LA
[9]  
KUMAR S, 2002, INT S VLSI
[10]  
LAHIRI K, 2000, P ICCAD 2000 NOV S J