An Ultrasynchronization Checking Method With Trace-Driven Simulation for Fast and Accurate MPSoC Virtual Platform Simulation

作者:Yeh Yu Fu*; Lin Hsin Cheng; Huang Chung Yang
来源:IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2013, 32(6): 928-939.
DOI:10.1109/TCAD.2013.2241177

摘要

Efficiency and accuracy are two critical concerns in multiprocessor system on chip (MPSoC) virtual platform simulation. Traditional simulation approaches that achieve high efficiency usually sacrifice accuracy. On the other hand, the cycle-accurate simulation algorithms are generally slow in speed. In this paper, we propose an ultrasynchronization checking method with an efficient trace-driven simulation mechanism that can not only improve simulation speed, but also maintain simulation accuracy. We build a SystemC-based MPSoC virtual platform to evaluate the effectiveness of our approach. The experimental results show that our proposed simulation scheme can improve simulation speed up to 156x over the traditional clock-step simulation method. Furthermore, our proposed method can also guarantee the cycle-accurate simulation result.