Full simulation coverage for SystemC transaction-level models of systems-on-a-chip

被引:0
|
作者
C. Helmstetter
F. Maraninchi
L. Maillet-Contoz
机构
[1] Verimag (CNRS,
[2] Grenoble INP,undefined
[3] UJF),undefined
[4] Centre équation,undefined
[5] STMicroelectronics,undefined
[6] INRIA Grenoble—Rhne-Alpes,undefined
来源
关键词
System-on-a-Chip; Translational modeling; Simulation; Scheduling; Loose timing; Runtime verification; Dynamic partial order reduction; Test coverage;
D O I
暂无
中图分类号
学科分类号
摘要
Transaction-Level Models (TLM) are used for the early validation of embedded software. A TL model is a virtual prototype of the hardware part of a System-on-a-Chip (SoC). When using SystemC for transaction level modeling, the main parallel entities of the hardware platform (processors, DMAs, bus arbiters, etc.) are modeled by asynchronous processes, which are scheduled at simulation time. The specification of this scheduling mechanism is non-deterministic; the set of all possible schedulings of the parallel activities represents the physical parallelism faithfully. Moreover TL models may contain loose timing annotations (intervals for instance), and the set of all possible values of time in these intervals is also meant to represent the hardware behaviors faithfully.
引用
收藏
页码:152 / 189
页数:37
相关论文
共 50 条
  • [1] 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
  • [2] jTLM: an Experimentation Framework for the Simulation of Transaction-Level Models of Systems-on-Chip
    Funchalt, Giovanni
    Moyt, Matthieu
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1184 - 1187
  • [3] Verification of transaction-level SystemC models using RTL testbenches
    Jindal, R
    Jain, K
    FIRST ACM AND IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2003, : 199 - 203
  • [4] Transaction-level models for AMBA bus architecture using SystemC 2.0
    Caldari, M
    Conti, M
    Coppola, M
    Curaba, S
    Pieralisi, L
    Turchetti, C
    DESIGNERS FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2003, : 26 - 31
  • [5] Adaptive interconnect models for transaction-level simulation
    Salimi Khaligh, Rauf
    Radetzki, Martin
    Lecture Notes in Electrical Engineering, 2009, 36 LNEE : 149 - 165
  • [6] System prototyping based on SystemC transaction-level modeling
    Liang, Liang
    Zhou, Bo
    Zhou, Xue-Gong
    Peng, Cheng-Lian
    FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 2, 2006, : 764 - +
  • [7] LusSy: An open tool for the analysis of systems-on-a-chip at the transaction level
    Matthieu Moy
    Florence Maraninchi
    Laurent Maillet-Contoz
    Design Automation for Embedded Systems, 2005, 10 : 73 - 104
  • [8] 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 - +
  • [9] LusSy: An open tool for the analysis of systems-on-a-chip at the transaction level
    Moy, Matthieu
    Maraninchi, Florence
    Maillet-Contoz, Laurent
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2005, 10 (2-3) : 73 - 104
  • [10] 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