• DocumentCode
    511921
  • Title

    Checkpoint and Restore for SystemC models

  • Author

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

  • fYear
    2009
  • fDate
    22-24 Sept. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We present preliminary work in the field of saving and restoring model state within a SystemC simulation environment. Save and restore (or checkpointing) is a useful technique that can greatly assist target software and simulation model development and debug. In contrast to other approaches that aim at saving and restoring the state of an entire simulation process, we investigate mechanisms by which only the essential simulation state is saved. This makes the checkpoints far more compact, and saved simulation states can be moved between host machines, and be used with updated or completely different simulation models. Our results indicate that SystemC models written to certain coding guidelines can be saved and restored reliably. As a result, virtual platforms and platform components written in SystemC can be made more useful to software developers, and support smarter workflows.
  • Keywords
    checkpointing; codes; program debugging; software engineering; SystemC models; checkpointing; codes; model state restoration; software debugging; software development; Checkpointing; Guidelines; Software debugging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Specification & Design Languages, 2009. FDL 2009. Forum on
  • Conference_Location
    Sophia Antipolis
  • ISSN
    1636-9874
  • Electronic_ISBN
    1636-9874
  • Type

    conf

  • Filename
    5404062