System Level Architecture Evaluation and Optimization: an Industrial Case Study with AMBA3 AXI

Authors Jongeun Lee, Woo-Cheol Kwon, Tae-Hun Kim, Eui-Young Chung, Kyu-Myung Choi, Jeong-Taek Kong, Soo-Kwan Eo, and David Gwilt
Publication Journal of Semiconductor Technology and Science (1598-1657), 5(4):229-236
Year December 2005
Download* pdf pdf  

Abstract: This paper presents a system level architecture evaluation technique that leverages transaction level modeling but also significantly extends it to the realm of system level performance evaluation. A major issue lies with the modeling effort. To reduce the modeling effort the proposed technique develops the concept of worst case scenarios. Since the memory controller is often found to be an important component that critically affects the system performance and thus needs optimization, the paper further addresses how to evaluate and optimize the memory controllers, focusing on the test environment and the methodology. The paper also presents an industrial case study using a real state-of-the-art design. In the case study, it is reported that the proposed technique has helped successfully find the performance bottleneck and provide appropriate feedback on time.