AddThis Social Bookmark Button
VLSI Chip Design & Development

                 - dedicated to designers
Google
 

Home  |  Knowledge Centre  |  Tutorial House  |  Forum  |  Contribute Content  |  Disclaimer  |  Privacy  |  Contact Us


On Chip Bus Architectures - Performance boosters


In this article let us think over what are various parameters to be looked in to for an optimal System bus architecture in an SoC, in order to have maximum performance possible.

  • System speed is not only dependant on the Processor/Micro-controller but also on the Bus speed the system operates.
  • Contention Prevention mechanism's across multiple drivers.
  • Bus Splitters: Hierarchical Bus structures, based on the speed targets {for example the AMBA bus from ARM, has two bus hierarchy levels : Advanced High Performance Bus[AHB] & Advanced Peripheral Bus[APB]. Split bus architectures has energy efficient transactions and concurrent data transactions over the conventional buses.
  • Reducing latency and crossbar utilization mechanisms.
  • Optimum Bridging Mechanisms for cross data Transfer's among the Buses.
  • Performance Enhancers by having Pipeline mechanism's and steps to prevent Stalling.
  • Arbitration Protocol schemes for shared buses {Fixed Priority Schemes, Round Robin Scheme, Time Division Multiplexing Schemes}.
  • Mechanisms to reduce bus waiting time.
  • Synchronization mechanism's across the bus
  • Scheduling based on power-profiling.
  • Traffic based Dynamic Voltage and frequency scaling techniques for meeting power-targets.


If you like this article, Appreciate to social bookmark it
AddThis Social Bookmark Button