Integrated GPU Memory Core With CBA NAND and HBM Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional processing cores, including GPUs and AI processors, face inadequate memory capacity and bandwidth requirements, with non-volatile memories offering low bandwidth and high power consumption, while volatile memories provide insufficient capacity and higher power requirements.

Innovation Solution

Integration of a processor directly onto a high bandwidth, high capacity storage memory, comprising a CMOS bonded to array (CBA) memory tile with both volatile and non-volatile memory tiles, utilizing through silicon vias for direct data transfer and affixed to an interposer with HBM stacks for enhanced bandwidth and reduced power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If non-volatile memories (NAND dies) are used for storage, then memory capacity is improved, but bandwidth rate deteriorates and power requirements increase

Engineering Contradiction:
Improvememory capacityVSAvoidbandwidth rate
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent transitions from traditional planar memory arrangements to three-dimensional stacked memory architectures (HBM stacks with multiple DRAM dies stacked vertically). This vertical stacking enables significantly higher bandwidth rates by providing multiple simultaneous data access paths while maintaining high memory capacity, thereby resolving the contradiction between capacity and bandwidth.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent integrates multiple memory types (volatile DRAM and non-volatile NAND) into a unified stacked memory system with the processor. This hybrid architecture combines the high bandwidth of volatile memory with the high capacity of non-volatile memory, allowing the system to achieve both high capacity and high bandwidth simultaneously through coordinated operation of different memory types.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If non-volatile memories (NAND dies) are used for storage, then memory capacity is improved, but power requirements worsen

Engineering Contradiction:
Improvememory capacityVSAvoidpower requirements
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent assigns different memory types to different functional requirements within the same memory system. Volatile DRAM stacks provide high-speed caching for frequently accessed data with low power consumption during active use, while non-volatile NAND stacks provide bulk storage capacity. This local differentiation of memory characteristics allows the system to achieve high capacity without uniformly high power requirements across all memory operations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system employs periodic data transfer between the volatile and non-volatile memory stacks, moving data only when necessary. This reduces overall power consumption by keeping data in low-power non-volatile storage and only activating the higher-power volatile memory and data transfer mechanisms when actual data access is required, thereby maintaining high capacity with reduced average power requirements.

Inventive Principle:
Principle #19Periodic action

3Speed

If volatile memories (DRAM dies) are used for memory, then bandwidth rate is improved, but memory capacity deteriorates

Engineering Contradiction:
Improvebandwidth rateVSAvoidmemory capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent implements a nested memory hierarchy where volatile DRAM stacks are positioned closer to the processor for high-speed access to frequently used data, while non-volatile NAND stacks provide the outer layer of bulk storage. This nested arrangement allows the system to achieve high bandwidth for active operations through the inner volatile layer while maintaining large total capacity through the outer non-volatile layer.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The memory system is segmented into multiple independent stacks with different characteristics - volatile DRAM stacks optimized for bandwidth and non-volatile NAND stacks optimized for capacity. This segmentation allows each stack type to be optimized for its specific function while working together as a unified memory system, achieving both high bandwidth and high capacity through coordinated operation of the segmented components.

Inventive Principle:
Principle #1Segmentation

4Ease of manufacture

If memory components are spaced away from the processor on the circuit board, then manufacturing ease is improved, but bandwidth rate deteriorates and parasitics increase

Engineering Contradiction:
Improveassembly simplicityVSAvoidbandwidth rate
Core Design Contradiction:
Ease of manufactureVSSpeed

Solution Approach 1:

The patent introduces an interposer as an intermediary substrate that physically and electrically connects the processor to multiple stacked memory components in a compact arrangement. This interposer enables high-bandwidth connections through vertical stacking and direct bonding while managing the complexity of integrating multiple memory types and processors, thereby achieving high bandwidth without sacrificing manufacturability through standardized interposer-based assembly processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250293205A1Processing core including integrated high capacity high bandwidth storage memory
Publication Date: 2025.09.18 SANDISK TECHNOLOGIES LLC
  • US20250293205A1 patent drawing
  • US20250293205A1 patent drawing
  • US20250293205A1 patent drawing

AI summary

A processing core includes a multi-core processor integrated directly onto a high bandwidth, high-capacity memory. The processor may for example be a large graphics processing unit (GPU) or artificial intelligence (AI) processor. The memory may include a non-volatile memory and a volatile memory. The non-volatile memory may comprise a CBA (CMOS bonded to array) memory tile having a single large NAND memory tile coupled together with a CMOS logic circuit tile. The volatile memory may comprise one or more DRAM memory tiles or the like. The processing core may further include stacks of high bandwidth memory (HBM) semiconductor dies affixed to the interposer around one or more sides of the processor, the one or more volatile memory tiles and CBA memory tile.