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
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;
Conference_Titel :
SOC Conference (SOCC), 2010 IEEE International
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-6682-5
DOI :
10.1109/SOCC.2010.5784749