The rapid evolution of product technologies is pushing
more and more integration of discrete subsystems into a single
chip. While integrated systems are boon for performance, size and
speeds, however the quantitative visibility into performance
behaviors is required to explore the design space. We have a
methodology of cycle accurate Transaction Level Modeling
(TLM) to generate the analysis data. This analysis data provides
the required quantitative visibility.
In this paper we discuss the
way to utilize the analysis data in making design decisions for
optimizing the architecture as well the software application. We
describe how analysis data can be used to improve peripherals
designs, hardware-software partitioning, interconnect
configuration, optimizing the existent software for new hardware
designs. A case study of AMBA Advanced eXtensible Interface
(AXI) based systems is elaborated to explain the process of
utilizing the analysis data for performance optimizations
Access the entire document on the CoWare, Inc. website.