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 条
  • [41] Defect-oriented mixed-level fault simulation of digital systems-on-a-chip using HDL
    Santos, MB
    Teixeira, JP
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 549 - 553
  • [42] Using Transaction-Level Simulation to Prepare for and Recover from Supply-Chain Disasters
    Axelrod, C. Warren
    2013 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGIES FOR HOMELAND SECURITY (HST), 2013, : 338 - 343
  • [43] ReSP: A Nonintrusive Transaction-Level Reflective MPSoC Simulation Platform for Design Space Exploration
    Beltrame, Giovanni
    Fossati, Luca
    Sciuto, Donatella
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (12) : 1857 - 1869
  • [44] 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
  • [45] 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
  • [46] 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
  • [47] A Novel Mechanism to Dynamically Switch Speed and Accuracy in SystemC based Transaction Level Models
    Zhou, Zhu
    Parikh, Dharmin
    Gudadhe, Pradnyesh
    Sen, Arunabha
    GLSVLSI 2009: PROCEEDINGS OF THE 2009 GREAT LAKES SYMPOSIUM ON VLSI, 2009, : 405 - 408
  • [48] 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
  • [49] 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
  • [50] Toward Bug-free Multicore SoC Architectures: System Validation with Transaction-Level Models
    Chakrabarty, Krishnendu
    IEEE DESIGN & TEST OF COMPUTERS, 2011, 28 (03): : 4 - 4