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 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] 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 - +
  • [5] Compositional semantics of system-level designs written in SystemC
    Razavi, Niloofar
    Sirjani, Marjan
    INTERNATIONAL SYMPOSIUM ON FUNDAMENTALS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4767 : 113 - +
  • [6] Non-invasive Power Simulation at System-Level with SystemC
    Lorenz, Daniel
    Hartmann, Philipp A.
    Gruettner, Kim
    Nebel, Wolfgang
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2013, 7606 : 21 - 31
  • [7] System-level modeling and performance analysis of wireless access system
    Fang, Lin-Bo
    Huang, Zhang-Qin
    Hou, Yi-Bin
    Wang, Zhi-Qiang
    Beijing Gongye Daxue Xuebao / Journal of Beijing University of Technology, 2009, 35 (02): : 270 - 275
  • [8] Probabilistic application modeling for system-level performance analysis
    Marculescu, R
    Nandi, A
    DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, : 572 - 579
  • [9] System-level modeling and performance analysis based on POOSL
    College of Computer Science, Beijing University of Technology, Beijing 100022, China
    不详
    Beijing Gongye Daxue Xuebao J. Beijing Univ. Technol., 2007, 6 (650-655): : 650 - 655
  • [10] System-Level Development and Verification of the FlexRay Communication Controller Model Based on SystemC
    Kim, Woo Sik
    Kim, Hyun Ah
    Ahn, Jin-Ho
    Moon, Byungin
    FGCN: PROCEEDINGS OF THE 2008 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING, VOLS 1 AND 2, 2008, : 620 - +