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
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;
Conference_Titel :
Integrated Circuits and Systems Design (SBCCI), 2013 26th Symposium on
Conference_Location :
Curitiba
DOI :
10.1109/SBCCI.2013.6644853