Simulation acceleration of transaction-level models for SoC with RTL sub-blocks

  • Authors:
  • Jae-Gon Lee;Wooseung Yang;Young-Su Kwon;Young-Il Kim;Chong-Min Kyung

  • Affiliations:
  • Korea Advanced Institute of Science and Technology, Daejeon, Korea;R&D Center, Dynalith Systems Co., Ltd., Daejeon, Korea;R&D Center, Dynalith Systems Co., Ltd., Daejeon, Korea;Korea Advanced Institute of Science and Technology, Daejeon, Korea;Korea Advanced Institute of Science and Technology, Daejeon, Korea

  • Venue:
  • Proceedings of the 2005 Asia and South Pacific Design Automation Conference
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an optimized channel usage between simulator and accelerator when the simulator models transaction-level SoC while accelerator models RTL sub-blocks. Conventional simulation accelerators synchronize the progresses of simulator and accelerator at every simulation time, which results in poor performance by splitting transactions on the simulator-to-accelerator channel into pieces. Occasional synchronization with predictions and recoveries makes it possible to merge multiple transfers yielding substantial performance gain compared to the conventional method.