• DocumentCode
    1885657
  • Title

    A SystemC modeling and simulation methodology for fast and accurate parallel MPSoC simulation

  • Author

    Roth, Christian ; Bucher, Harald ; Reder, Simon ; Buciuman, Florian ; Sander, Oliver ; Becker, Jurgen

  • Author_Institution
    Inst. for Inf. Process. Technol. (ITIV), Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • fYear
    2013
  • fDate
    2-6 Sept. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Due to the growing complexity of embedded systems, simulation becomes an increasingly time-consuming task. Especially detailed simulation of so called Multi-Processor System-on-Chips (MPSoCs) is afflicted with extremely long runtimes and makes verification and debugging extraordinary expensive. In this work, a SystemC/TLM based methodology for accelerating simulation of NoC-based MPSoCs is presented that combines advantages of both, multi-abstraction level modeling and parallel execution on multi-core hosts. It integrates a parallel discrete event modeling paradigm with the concept of lightweight schedulers. The approach is evaluated on different host platforms by means of a realistic model. Results demonstrate that the approach can provide significant speedups of two orders of magnitude versus sequential RTL simulation, while preserving analyzability and exhibiting a moderate loss accuracy.
  • Keywords
    circuit simulation; discrete event simulation; multiprocessing systems; network-on-chip; parallel algorithms; NoC-based MPSoCs; SystemC modeling; SystemC-TLM based methodology; accelerating simulation methodology; embedded systems; lightweight schedulers; multiabstraction level modeling; multicore hosts; multiprocessor system-on-chips; parallel MPSoC simulation; parallel discrete event modeling paradigm; sequential RTL simulation; Adaptation models; Computational modeling; Kernel; Sockets; Synchronization; Time-domain analysis; Time-varying systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits and Systems Design (SBCCI), 2013 26th Symposium on
  • Conference_Location
    Curitiba
  • Type

    conf

  • DOI
    10.1109/SBCCI.2013.6644853
  • Filename
    6644853