HBM Base Die Signal Mapping for Scalable D2D Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The integration of high-bandwidth memory (HBM) in superchips is limited by the edge size of system-on-chip compute dies, constraining the number of HBM interfaces and posing scalability and power efficiency challenges for AI workloads demanding higher memory bandwidth.
Innovation Solution
A modular link layer design with uniform data mapping and fixed-size packet containers facilitates efficient scaling and adaptation to different bandwidth and speed requirements, using die-to-die interconnects to integrate HBM chiplets with AI accelerators.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If die-to-die interconnects are used to extend the beachfront of the superchip to accommodate additional HBM chiplets, then the memory bandwidth is improved, but the device complexity and power consumption increase
Solution Approach 1:
The system is divided into separate chiplets (compute die, HBM dies, I/O die) connected through die-to-die interconnects. Each chiplet can be independently manufactured and tested, then assembled into a superchip. This segmentation allows the system to achieve high memory bandwidth by adding more HBM chiplets without proportionally increasing overall system complexity, as each module remains relatively simple and standardized.
Solution Approach 2:
The die-to-die interconnect interface is designed as a universal standard that can connect different types of chiplets (compute, memory, I/O) with different functions. This universal interface reduces the need for custom connection logic for each chiplet type, thereby reducing overall device complexity while enabling flexible expansion of memory bandwidth through additional HBM chiplets.
2Productivity
If die-to-die interconnects are used to integrate additional HBM chiplets, then the memory bandwidth is improved, but the power consumption increases
Solution Approach 1:
By segmenting the memory system into multiple independent HBM chiplets connected via die-to-die interconnects, the system can activate only the number of chiplets needed for the current workload. This allows memory bandwidth to be scaled up or down dynamically, optimizing power consumption to match actual performance requirements rather than always operating at maximum capacity.
Solution Approach 2:
The system employs dynamic configuration capabilities where the number of active HBM chiplets and their connection topology can be adjusted based on workload demands. This dynamic adaptability allows the system to optimize the balance between memory bandwidth and power consumption by activating only the necessary number of high-bandwidth pathways when needed.
3Productivity
If the edge size of the system-on-chip compute die is increased to accommodate more HBM interfaces, then the memory bandwidth is improved, but the manufacturing difficulty and cost increase
Solution Approach 1:
Instead of creating a single large compute die with numerous HBM interfaces, the system segments the memory interfaces across multiple smaller HBM chiplets. Each chiplet has a manageable edge size that is feasible to manufacture with current semiconductor fabrication capabilities. The high total bandwidth is achieved by parallelizing across multiple chiplets rather than concentrating all interfaces on one large die.
Solution Approach 2:
The system transitions from a two-dimensional layout constraint (edges of a single compute die) to a three-dimensional stacked architecture with multiple chiplets connected vertically through die-to-die interconnects. This dimensional change allows the system to achieve high memory bandwidth by adding layers (stacking HBM chiplets) rather than expanding the footprint of a single chip, thereby avoiding the manufacturing challenges of large-edge dies while still achieving the required bandwidth.
Data Source
AI summary
Methods and devices are provided in which a link layer module of a base die in a chiplet receives signals in a memory controller (MC) interface format from MCs of the base die. The signals correspond to memory channels in the chiplet. The link layer module converts the signals into a signal in a die-to-die (D2D) packet format based on a mapping ratio between the MCs and the link layer module. The link layer module sends the signal in the D2D packet format to a D2D module of the base die. The chiplet is disposed on an interface or substrate of a superchip.


