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 条
  • [21] Automating hazard checking in transaction-level microarchitecture models
    Mahajan, Yogesh
    Malik, Sharad
    FMCAD 2007: FORMAL METHODS IN COMPUTER AIDED DESIGN, PROCEEDINGS, 2007, : 62 - 65
  • [22] Formal verification expands to full systems-on-a-chip
    Maliniak, David
    Electronic Design, 2003, 51 (18)
  • [23] Analysis of Permanent Faults in Transaction Level SystemC Models
    Hajisheykhi, Reza
    Ebnenasir, Ali
    Kulkarni, Sandeep S.
    2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2014, : 154 - 160
  • [24] A power estimation methodology for SystemC transaction level models
    Dhanwada, N
    Lin, IC
    Narayanan, V
    2005 International Conference on Hardware/Software Codesign and System Synthesis, 2005, : 142 - 147
  • [25] Systematic transaction level modeling of embedded systems with SystemC
    Klingauf, W
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 566 - 567
  • [26] A Successful Transaction-Level Simulation Model of the US Securities Marketplace
    Axelrod, C. Warren
    Schmidt, Robert
    2012 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGIES FOR HOMELAND SECURITY, 2012, : 529 - 534
  • [27] FSM-based transaction-level functional coverage for interface compliance verification
    Su, Man-Yun
    Shih, Che-Hua
    Huang, Juinn-Dar
    Jou, Jing-Yang
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 448 - 453
  • [28] STBus transaction level models using systemC2.0
    Boussetta, H
    Abid, M
    Layouni, F
    Pistrito, C
    16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 347 - 350
  • [29] Standard-compliant Parallel SystemC simulation of Loosely-Timed Transaction Level Models
    Busnot, Gabriel
    Sassolas, Tanguy
    Ventroux, Nicolas
    Moy, Matthieu
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 363 - 368
  • [30] Implementation of Transaction Level AMBA Bus Models Using SystemC
    He Zhen 1
    2. State Key Laboratory of Software Engineering
    WuhanUniversityJournalofNaturalSciences, 2004, (02) : 198 - 202