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 条
  • [1] A method for the efficient development of timed and untimed Transaction-Level Models of Systems-on-Chip
    Cornet, Jerome
    Maraninchi, Florence
    Maillet-Contoz, Laurent
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 7 - +
  • [2] Full simulation coverage for SystemC transaction-level models of systems-on-a-chip
    C. Helmstetter
    F. Maraninchi
    L. Maillet-Contoz
    Formal Methods in System Design, 2009, 35 : 152 - 189
  • [3] Full simulation coverage for SystemC transaction-level models of systems-on-a-chip
    Helmstetter, C.
    Maraninchi, F.
    Maillet-Contoz, L.
    FORMAL METHODS IN SYSTEM DESIGN, 2009, 35 (02) : 152 - 189
  • [4] A Methodology for Power-Aware Transaction-Level Models of Systems-on-Chip Using UPF Standard Concepts
    Mbarek, Ons
    Pegatoquet, Alain
    Auguin, Michel
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION, AND SIMULATION, 2011, 6951 : 226 - 236
  • [5] Adaptive interconnect models for transaction-level simulation
    Salimi Khaligh, Rauf
    Radetzki, Martin
    Lecture Notes in Electrical Engineering, 2009, 36 LNEE : 149 - 165
  • [6] Multicore Simulation of Transaction-Level Models Using the SoC Environment
    Chen, Weiwei
    Han, Xu
    Doemer, Rainer
    IEEE DESIGN & TEST OF COMPUTERS, 2011, 28 (03): : 20 - 30
  • [7] Static analysis of transaction-level models
    Agosta, G
    Bruschi, F
    Sciuto, D
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 448 - 453
  • [8] Static analysis of transaction-level communication models
    Agosta, Giovanni
    Bruschi, Francesco
    Sciuto, Donatella
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (08) : 1412 - 1424
  • [9] DRIFT IN TRANSACTION-LEVEL ASSET PRICE MODELS
    Cao, Wen
    Hurvich, Clifford
    Soulier, Philippe
    JOURNAL OF TIME SERIES ANALYSIS, 2017, 38 (05) : 769 - 790
  • [10] Simulation acceleration of transaction-level models for SoC with RTL sub-blocks
    Lee, Jae-Gon
    Yang, Wooseung
    Kwon, Young-Su
    Kim, Young-Il
    Kyung, Chong-Min
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 499 - 502