Assertion-based performance analysis for OCP systems

  • Authors:
  • Kun Tong;Jinian Bian

  • Affiliations:
  • Tsinghua University, Beijing, China;Tsinghua University, Beijing, China

  • Venue:
  • CSS '07 Proceedings of the Fifth IASTED International Conference on Circuits, Signals and Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Open Core Protocol (OCP) allows exploring several SoC design architectures to get the final product with better performance, but how to measure the performance is still a problem. In this paper, an assertion-based approach for system-level performance analysis is presented and applied to the single-channel OCP system described with SystemC Transaction Level Models (TLM). In the analysis approach, performance primitives such as data rate and transaction latency are described using the Transaction Level Assertion (TLA), volume of transactions are produced randomly via a generator according to certain probability distribution functions, and performance evaluation results with different OCP configurations are discussed. Our approach is illustrated on a generic Master/Slave architecture from the OCP distribution. The experiment results show that the assertion-based approach can help a designer get the desired configurations with optimal performance in a large design space.