Non-invasive Power Simulation at System-Level with SystemC

被引:0
|
作者
Lorenz, Daniel [1 ]
Hartmann, Philipp A. [1 ]
Gruettner, Kim [1 ]
Nebel, Wolfgang [2 ]
机构
[1] OFFIS Inst Informat Technol, Escherweg 2, D-26121 Oldenburg, Germany
[2] Carl von Ossietzky Univ Oldenburg, D-26121 Oldenburg, Germany
关键词
power state machine; system level; energy consumption;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Due to the increasing algorithmic complexity of today's embedded systems, consideration of extra-functional properties becomes more important. Extra-functional properties like timing, power consumption, and temperature need to be validated against given requirements on all abstraction levels. For timing and power consumption at RT- and gate-level several techniques are available, but there is still a lack of methods and tools for power estimation and analyses at system and higher levels. In this paper we present an approach for non-invasive augmentation of functional SystemC (TM) TLM-2.0 components with power properties. The I/O behaviour of a TLM-2.0 component will be observed by a Protocol State Machine (PrSM) that generates trigger events to stimulate a Power State Machines (PSM). The PSM describes the component's internal power states and transitions and transitions between them. Each component's PSM is connected with a frequency and voltage dependent power model. We present first evaluation results of different IP components and compare our system-level power traces generation with state-of-the-art gate-level power simulations in terms of accuracy and simulation speed.
引用
收藏
页码:21 / 31
页数:11
相关论文
共 50 条
  • [1] Modeling and Simulation of Power Converter Systems Using SystemC System-Level Description Language
    Navarro, Denis
    Lucia, Oscar
    Urriza, Isidro
    Barragan, Luis A.
    Jimenez, O.
    38TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2012), 2012, : 4694 - 4699
  • [2] Heterogeneous system-level specification in SystemC
    Herrera, F
    Sánchez, P
    Villar, E
    Advances in Design and Specification Languages for Socs: SELECTED CONTRIBUTIONS FROM FDL'04, 2005, : 199 - 216
  • [3] System-level performance analysis in SystemC
    Posadas, H
    Herrera, F
    Sánchez, P
    Villar, E
    Blasco, F
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 378 - 383
  • [4] System-level power estimation using SystemC and aspect-oriented programming
    Liu, Feng
    Abbasi, Naeem
    Tan, Qingping
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2010, 97 (09) : 1095 - 1108
  • [5] Teaching system-level design using SpecC and SystemC
    Walstrom, RD
    Schneider, J
    Rover, DT
    2005 IEEE International Conference on Microelectronic Systems Education, Proceedings, 2005, : 95 - 96
  • [6] System-level modeling and design using SysML and SystemC
    Raslan, Waseem
    Sameh, Ahmed
    2007 INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, VOLS 1 AND 2, 2007, : 504 - +
  • [7] Compositional semantics of system-level designs written in SystemC
    Razavi, Niloofar
    Sirjani, Marjan
    INTERNATIONAL SYMPOSIUM ON FUNDAMENTALS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4767 : 113 - +
  • [8] A fast approach for system-level power modeling and simulation
    Xia, J
    Zou, XC
    CHINESE JOURNAL OF ELECTRONICS, 2004, 13 (04): : 638 - 641
  • [9] Towards a heterogeneous simulation kernel for system-level models: A SystemC kernel for synchronous data flow models
    Patel, HD
    Shukla, SK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (08) : 1261 - 1271
  • [10] System-level modeling and performance evaluation of speech recognition system based on SystemC
    Liu, Jin-Wei
    Huang, Zhang-Qin
    Hou, Yi-Bin
    Huo, Si-Jia
    Wang, Jin-Jia
    Beijing Gongye Daxue Xuebao / Journal of Beijing University of Technology, 2010, 36 (01): : 117 - 123