jTLM: an Experimentation Framework for the Simulation of Transaction-Level Models of Systems-on-Chip

被引:0
|
作者
Funchalt, Giovanni [1 ,2 ]
Moyt, Matthieu [2 ]
机构
[1] STMicroelectronics, 12 Rue Jules Horowitz, F-38019 Grenoble, France
[2] Verimag, Gieres, France
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual prototypes are simulators used in the consumer electronics industry. Transaction-level Modeling (TLM) is a widely used technique for designing such virtual prototypes. In particular, they allow for early development of embedded software. The SystemC modeling language is the current industry standard for developing virtual prototypes. Our experience suggests that writing TLM models exclusively in SystemC leads sometimes to confusion between modeling concepts and their implementation, and may be the root of some known bad practices. This paper introduces jTLM, an experimentation framework that allow us to study the extent to which common modeling issues come from a more fundamental constraint of the TLM approach. We focus on a discussion of the two modes of simulation scheduling: cooperative and preemptive. We confront the implications of these two modes on the way of designing TLM models, the software bugs exposed by the simulators and the performance.
引用
收藏
页码:1184 / 1187
页数:4
相关论文
共 50 条
  • [31] Fast Transaction-Level Dynamic Power Consumption Modelling in Priority Preemptive Wormhole Switching Networks On Chip
    Harbin, James
    Indrusiak, Leandro Soares
    2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS), 2013, : 172 - 179
  • [32] Transaction-level prototyping of a UNITS outer-modem for system-on-chip validation and architecture exploration
    Martinelli, P
    Wellig, A
    Zory, J
    15TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2004, : 193 - 200
  • [33] Transaction-level modeling for architectural and power analysis of PowerPC and CoreConnect-based systems
    Dhanwada, Nagu
    Bergamaschi, Reinaldo A.
    Dungan, William W.
    Nair, Indira
    Gramann, Paul
    Dougherty, William E.
    Lin, Ing-Chao
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2005, 10 (2-3) : 105 - 125
  • [34] A Methodology for inserting Clock-Management strategies in Transaction-Level Models of System-on-Chips
    Affes, Hend
    Auguin, Michel
    Verdier, Francois
    Pegatoquet, Alain
    2015 18TH FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2015, : 24 - 30
  • [35] ARTS: A SystemC-based framework for multiprocessor Systems-on-Chip modelling
    Shankar Mahadevan
    Kashif Virk
    Jan Madsen
    Design Automation for Embedded Systems, 2007, 11 : 285 - 311
  • [36] ARTS: A SystemC-based framework for multiprocessor systems-on-chip modelling
    Mahadevan, Shankar
    Virk, Kashif
    Madsen, Jan
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2007, 11 (04) : 285 - 311
  • [37] Transaction-level modeling for architectural and power analysis of PowerPC and CoreConnect-based systems
    Nagu Dhanwada
    Reinaldo A. Bergamaschi
    William W. Dungan
    Indira Nair
    Paul Gramann
    William E. Dougherty
    Ing-Chao Lin
    Design Automation for Embedded Systems, 2005, 10 : 105 - 125
  • [38] A framework for reliability assessment and enhancement in multi-processor systems-on-chip
    Beltrame, G.
    Bolchini, C.
    Fossati, L.
    Miele, A.
    Sciuto, D.
    DFT 2007: 22ND IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2007, : 132 - 140
  • [39] MTNet: Design of a wireless test framework for heterogeneous nanometer systems-on-chip
    Zhao, Dan
    Wang, Yi
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (08) : 1046 - 1057
  • [40] Unified System Level Reliability Evaluation Methodology for Multiprocessor Systems-on-Chip
    Yamamoto, Alexandre Yasuo
    Ababei, Cristinel
    2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2012,