Checkpointing for Virtual Platforms and SystemC-TLM

Màrius Montón*, Jakob Engblom, Mark Burton

*Corresponding author for this work

Research output: Contribution to journalArticleResearchpeer-review

8 Citations (Scopus)

Abstract

Integrating simulation models created using different simulation systems is a common problem when constructing virtual platforms. Different companies and different departments can create models, and virtual platforms for different purposes using different tools. There are also existing models that need to be integrated into new tools, or the other way around. The simulators can be quite different in details, even in the case of transaction-level models. We present work in integrating SystemC transaction-level models into two typical full-system simulation environments, QEMU and Simics. We present issues in reconciling the semantics of the different platforms, and our proposed solutions. In the Simics integration, we additionally enable checkpointing in the models, based on the Simics checkpoint mechanism.

Original languageEnglish
Article number6140620
Pages (from-to)133-141
Number of pages9
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume21
Issue number1
DOIs
Publication statusPublished - 1 Jan 2011

Keywords

  • system-level verification
  • SystemC
  • transaction-level modeling
  • virtual prototyping

Fingerprint

Dive into the research topics of 'Checkpointing for Virtual Platforms and SystemC-TLM'. Together they form a unique fingerprint.

Cite this