System-level performance analysis in SystemC

被引:19
|
作者
Posadas, H [1 ]
Herrera, F [1 ]
Sánchez, P [1 ]
Villar, E [1 ]
Blasco, F [1 ]
机构
[1] Univ Cantabria, ETSI Ind & Telecom, TEISA Dept, E-39005 Santander, Spain
关键词
D O I
10.1109/DATE.2004.1268876
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
both the ITRS and the Medea+ DA Roadmaps have highlighted, early performance estimation is an essential step in any SoC design methodology [1-2]. This paper presents a C++ library for timing estimation at system level. The library is based on a general and systematic methodology that takes as input the original SystemC source code without any modification and provides the estimation parameters by simply including the library within a usual simulation. As a consequence, the same models of computation used during system design are preserved and all simulation conditions are maintained. The method exploits the advantages of dynamic analysis, that is, easy management of unpredictable data-dependent conditions and computational efficiency compared with other alternatives (ISS or RT simulation, without the need for SW generation and compilation and HW synthesis). Results obtained on several examples show the accuracy of the method In addition to the fundamental parameters needed for system-level design exploration, the proposed methodology allows the designer to include capture points at any place in the code. The user can process the corresponding captured events for unrestricted timing constraint verification.
引用
收藏
页码:378 / 383
页数:6
相关论文
共 50 条
  • [31] System-level virtualization for high performance computing
    Vallee, Geoffroy
    Naughton, Thomas
    Engelmann, Christian
    Ong, Hong
    Scott, Stephen L.
    PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 636 - +
  • [32] System-level performance evaluation of reconfigurable processors
    Enzler, R
    Plessl, C
    Platzner, M
    MICROPROCESSORS AND MICROSYSTEMS, 2005, 29 (2-3) : 63 - 73
  • [33] SYSTEM-LEVEL CONCERNS SET PERFORMANCE GAINS
    PETERSON, J
    HIGH PERFORMANCE SYSTEMS-THE MAGAZINE FOR TECHNOLOGY CHAMPIONS, 1989, 10 (09): : 71 - &
  • [34] System-level key performance indicators for building performance evaluation
    Li, Han
    Hong, Tianzhen
    Lee, Sang Hoon
    Sofos, Marina
    ENERGY AND BUILDINGS, 2020, 209
  • [35] 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
  • [36] System-level transient thermal analysis for performance optimization of high power microelectronics
    Chiriac, VA
    Lee, TYT
    Chen, HS
    ADVANCES IN ELECTRONIC PACKAGING 2003, VOL 2, 2003, : 435 - 442
  • [37] System-Level Performance Analysis for Bayesian Cooperative Positioning: From Global to Local
    Zhang, S.
    Raulefs, R.
    Dammann, A.
    Sand, S.
    2013 INTERNATIONAL CONFERENCE ON INDOOR POSITIONING AND INDOOR NAVIGATION (IPIN), 2013,
  • [38] System-level assertions: approach for electronic system-level verification
    Sohofi, Hassan
    Navabi, Zainalabedin
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2015, 9 (03): : 142 - 152
  • [39] System-level performance of interference suppression receivers in LTE system
    Pietikainen, Kari
    Del Carpio, Felipe
    Maattanen, Helka-Liina
    Lampinen, Marko
    Koivisto, Tommi
    Enescu, Mihai
    2012 IEEE 75TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2012,
  • [40] TL: A system-level specification language for system analysis
    Benders, LPM
    IEEE SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1996, : 244 - 251