3D NAND Memory Stack With Parallel TSVs for High-Bandwidth Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional non-volatile memory devices lack the high bandwidth and low power consumption required for applications like large language models, with NAND memory devices being too slow and DRAM devices being too expensive.

Innovation Solution

A non-volatile memory apparatus with a stack of memory dies and parallel through silicon vias (TSVs) connected to a memory controller, allowing for high bandwidth reads across multiple memory dies, and including error correction and refresh mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional NAND memory devices are used, then cost is reduced compared to DRAM, but bandwidth is too low and power consumption is too high

Engineering Contradiction:
ImprovebandwidthVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The memory system is divided into multiple independent memory dies stacked vertically, with each die processed separately. This segmentation allows parallel operation of multiple dies through separate TSV paths, dramatically increasing bandwidth while maintaining cost-effectiveness of NAND technology

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from planar 2D memory architecture to 3D stacked architecture with vertical TSV interconnects. This dimensional change enables multiple memory layers to be accessed simultaneously through parallel vertical paths, achieving high bandwidth without increasing footprint area

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

2Productivity

If high bandwidth volatile memory devices (HBM) are used, then bandwidth requirement is met, but cost is too high compared to non-volatile memory

Engineering Contradiction:
ImprovebandwidthVSAvoidcost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent employs conventional NAND flash memory dies which are inexpensive to manufacture at scale. By stacking multiple low-cost dies with simple TSV interconnects rather than using expensive HBM technology, the system achieves high bandwidth at a fraction of the cost of volatile memory solutions

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Speed

If conventional NAND memory devices are used, then cost is reduced, but read speed is too slow for high bandwidth applications

Engineering Contradiction:
Improveread speedVSAvoidbandwidth
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The memory array is segmented across multiple independent dies, each with its own read path through separate TSVs. This allows simultaneous read operations on multiple dies, achieving high aggregate bandwidth even if individual die read speeds remain at conventional NAND levels

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary data transfer from memory dies to volatile cache buffers before final data delivery to the host. This preprocessing and buffering approach overlaps data preparation with data transfer, effectively hiding latency and improving perceived read speed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250259969A1High bandwidth non-volatile memory
Publication Date: 2025.08.14 SANDISK TECHNOLOGIES LLC
  • US20250259969A1 patent drawing
  • US20250259969A1 patent drawing
  • US20250259969A1 patent drawing

AI summary

A non-volatile memory apparatus includes a stack of memory dies with multiple layers. Each layer has multiple memory die, and the stack includes separate parallel through silicon vias (TSVs) for each memory die. The non-volatile memory apparatus also includes a memory controller in electrical communication with the separate parallel TSVs for each memory die and configured to perform a high bandwidth read process for data stored in the stack across all or multiple of the memory dies.