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
Link To Document