• DocumentCode
    63566
  • Title

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

  • Author

    Yu-Fu Yeh ; Hsin-Cheng Lin ; Chung-Yang Huang

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    32
  • Issue
    6
  • fYear
    2013
  • fDate
    Jun-13
  • Firstpage
    928
  • Lastpage
    939
  • Abstract
    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 156× over the traditional clock-step simulation method. Furthermore, our proposed method can also guarantee the cycle-accurate simulation result.
  • Keywords
    multiprocessing systems; synchronisation; system-on-chip; MPSoC virtual platform simulation; SystemC based MPSoC virtual platform; clock step simulation method; cycle accurate simulation algorithm; multiprocessor system on chip; trace driven simulation mechanism; ultrasynchronization checking method; Accuracy; Computational modeling; Hardware; Integrated circuit modeling; Simulation; Software; Synchronization; Multiprocessor system on chip (MPSoC); virtual platform simulation;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2013.2241177
  • Filename
    6516693