Product how-to: Reliable SoC bus architecture improves performance
Deepak Shankar & Ranjith K R
EDN (September 23, 2014)
This paper describes a modeling project to architect the bus topology and evaluate the read/write traffic patterns for a new multimedia System-On-Chip. Using the selected modeling and simulation exercise, we were able to validate the entire architecture in three months. In the process, we learned about architecture behavior and were able to test a large number of operating scenarios to achieve optimum performance in minimal time.
We have developed the system level model of a multimedia SoC with three different bus architectures using a combination of Advanced Microcontroller Bus Architecture (AMBA) Advanced High-performance Bus (AHB) and AMBA Advanced Peripheral Bus (APB). We have found that systems with both AMBA APB and AHB have proven to be more advantageous with respect to performance and power when there is a constant change in the traffic rate of peripheral devices as opposed to systems with only AMBA AHB or AMBA APB. The pre-built libraries and extensive reports provided an edge to this modeling and simulation approach over other approaches by saving us a substantial amount of time. Also, it raised our level of confidence in the quality of the final SoC including the read/write latency and processing throughput.
To read the full article, click here
Related Semiconductor IP
- Ultra Ethernet MAC & PCS 100G/200G/400G/800G
- Ethernet PCS 100G/200G/400G/800G/1.6T
- Ethernet MAC 100G/200G/400G/800G/1.6T
- Junction Over-Temperature Detector with Linear Centigrade-to-Voltage Output - X-FAB XT018
- Performance P570 Gen 3
Related Articles
- NoC Interconnect Fabric IP Improves SoC Power, Performance and Area
- A Multi-Objective Optimization Model for Energy and Performance Aware Synthesis of NoC Architecture
- Performance verification of a complex bus arbiter using the VMM Performance Analyzer
- A Performance Architecture Exploration and Analysis Platform for Memory Sub-systems
Latest Articles
- Closer in the Gap: Towards Portable Performance on RISC-V Vector Processors
- TTP: A Hardware-Efficient Design for Precise Prefetching in Ray Tracing
- Heterogeneous SoC Integrating an Open-Source Recurrent SNN Accelerator for Neuromorphic Edge Computing on FPGA
- A Reconfigurable Multiplier Architecture for Error-Resilient Applications in RISC-V Core
- ObfAx: Obfuscation and IP Piracy Detection in Approximate Circuits