• DocumentCode
    492701
  • Title

    Speeding up SoC virtual platform simulation by data-dependency aware virtual synchronization

  • Author

    Lin, Kuen-Huei ; Cai, Siao-Jie ; Huang, Chung-Yang

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei
  • Volume
    01
  • fYear
    2008
  • fDate
    24-25 Nov. 2008
  • Abstract
    This paper presents a novel simulation technique for SoC virtual platforms at transaction level to achieve million-instructions-per-second (MIPS) level of simulation speed, while retaining accurate and detailed cycle information for system explorations. We first apply virtual synchronization concept to our simulation algorithm and then apply a novel data-dependency aware concept to determine precise synchronization points in simulation. Our experimental result shows that comparing to the traditional cycle-accurate TLM simulation, our approach is about 44 times faster with the simulation speed around 3.66 MPIS.
  • Keywords
    synchronisation; system-on-chip; virtual instrumentation; SoC virtual platform simulation; cycle information; cycle-accurate TLM simulation; data-dependency aware; million-instructions-per-second level; system explorations; transaction level modeling; virtual synchronization; Clocks; Communication switching; Computational modeling; Context modeling; Discrete event simulation; Hardware; Object oriented modeling; Read only memory; Switches; Synchronization; System on Chip (SoC); data dependency; virtual platfrom; virtual synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference, 2008. ISOCC '08. International
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4244-2598-3
  • Electronic_ISBN
    978-1-4244-2599-0
  • Type

    conf

  • DOI
    10.1109/SOCDC.2008.4815621
  • Filename
    4815621