Conquering the memory bottleneck
James Mac Hale, Sonics, Inc.
9/14/2010 7:52 AM EDT
The evolution of high-bandwidth, consumer system on chip (SoC) devices is driving new design requirements as developers look for innovative ways to conquer bandwidth and efficiency issues on-chip. Today’s most popular home entertainment and mobile devices, such as smart phones, pad computers, high-definition TVs and personal media players, require an ever increasing number of processors that are dependent on sharing the same DRAM pipe. This has generated a substantial efficiency bottleneck for SoC designers and system architects.
Advanced SoCs now require a wide array of multiple processors and special-purpose processors that demand simultaneous memory access. Designers want to alleviate memory congestion and ensure memory efficiency and bandwidth are fully optimized in each design. However, the real challenge is for designers to retrieve that additional raw bandwidth, derive increased efficiencies on-chip and optimize DRAM access while beating market pressures and remaining on budget—all without incremental system costs.
The memory bottleneck challenge emerged because DRAM architectures have not evolved in response to DRAM requirements of SoC technology. These DRAM architectures have been driven by the needs of the PC market, and by the economic benefits of supply and commoditized pricing of a standardized memory product. For example, the DDR3 memory interface reaches higher interface speeds and higher bandwidth by drawing from more banks of DRAM internally, but the drawback is longer minimum burst length. This approach boosts absolute bandwidth and performance, but overall system efficiency goes down as a result when memory accesses are shorter than this minimum burst length (which is common in SoCs).
To read the full article, click here
Related Semiconductor IP
- FlexGen Multi-Die Smart Network-on-Chip (NoC) IP
- NoC Interconnect IP Generator
- NoC Silicon IP for RISC-V based chips supporting the TileLink protocol
- NoC Verification IP
- FlexGen Smart Network-on-Chip (NoC) IP
Related Articles
- Memory Design Considerations When Migrating to DDR3 Interfaces from DDR2
- A Platform for Performance Validation of Memory Controllers
- Memory system tradeoffs: embedded DRAM in SoCs, Chip-on-Board, multichip packages or memory modules
- High-Performance, High-Precision Memory Characterization
Latest Articles
- A Secure dToF LiDAR SoC with Dual-Domain Fingerprinting and Event-Driven AFE Circuit Achieving Sensor-Level Attack Resilience
- ZTA-Q: an Open-source RISC-V Platform for Accurate Quantized CNN Inference
- Automated Pre-Silicon Verification of High-Speed DDR5 and LPDDR5/6 Memory Controllers: Closed-Loop Timing, Mode Register, and PHY Synchronization in UVM
- U-Sonic: An Open-Source 8-Channel Ultrasound Transmit IP in a 130 nm RISC-V SoC
- S-ALSA: Co-Design of Adiabatic Logic-based Sensing and Balanced Bit-Cells for Secure and Energy-Efficient MRAM