• DocumentCode
    3384855
  • Title

    TERA: A FPGA-based trace-driven emulation framework for designing on-chip communication architectures

  • Author

    Liu, Dan ; Feng, Yi ; Zhou, Jingjin ; Tong, Dong ; Cheng, Xu ; Wang, Keyi

  • Author_Institution
    Dept. of Comput. Sci., Peking Univ., Beijing, China
  • fYear
    2010
  • fDate
    27-29 Sept. 2010
  • Firstpage
    182
  • Lastpage
    187
  • Abstract
    An efficient and accurate performance analysis technique is indispensable for developing on-chip communication architectures. However, traditional approaches cannot achieve both efficiency and accuracy. To address this problem, we present a FPGA-based trace-driven emulation framework named TERA. TERA uses FPGA to accelerate both trace extraction and trace execution. To avoid the potential influence of inaccurate models on trace extraction, TERA captures traces based on the hardware platform for the target SoC. In addition, TERA uses classified traffic generators as well as a cycle-accurate memory controller model to improve the accuracy of trace execution. Experimental results demonstrate that TERA is over three orders of magnitude faster than cycle-accurate software simulation, and the variation of TERA from the real chip is less than 4.15%.
  • Keywords
    field programmable gate arrays; logic design; system-on-chip; FPGA-based trace-driven emulation framework; TERA; classified traffic generators; cycle-accurate memory controller model; cycle-accurate software simulation; hardware platform; on-chip communication architectures; performance analysis technique; target SoC; trace execution; trace extraction; Computational modeling; Field programmable gate arrays; Random access memory; Transform coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference (SOCC), 2010 IEEE International
  • Conference_Location
    Las Vegas, NV
  • ISSN
    Pending
  • Print_ISBN
    978-1-4244-6682-5
  • Type

    conf

  • DOI
    10.1109/SOCC.2010.5784749
  • Filename
    5784749