3D NAND Read Voltage Mapping for Cross-Die Service Uniformity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing differences among memory dies and film layers within memory devices, particularly in 3D NAND structures, affect the quality of service and performance of system products, especially in reliability scenarios like durability and retention.

Innovation Solution

A memory system and method that involves selecting super blocks with matching state parameters, determining and adjusting read voltages based on a mapping table, and updating the table with equilibrium read voltages to optimize performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory dies are integrated into a memory device with multiple memory blocks, then storage capacity is increased, but differences among memory dies and film layers cause variations in read voltage requirements affecting service quality and performance

Engineering Contradiction:
Improvestorage capacityVSAvoidservice quality uniformity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality by determining separate read voltages for different super blocks based on their specific state parameters (erase count, retention time). Instead of using a uniform read voltage for all memory blocks, the system tailors the read voltage to the local conditions of each super block, thereby compensating for variations among memory dies and film layers while maintaining high storage capacity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the read voltage parameter dynamically based on the state parameters of super blocks. The memory controller adjusts read voltages according to erase counts and retention times, transforming a static voltage approach into a dynamic one that adapts to the aging and wear characteristics of different memory regions, thus maintaining reliable operation across all stored data

Inventive Principle:
Principle #35Parameter changes

2Reliability

If separate read voltages are determined for each memory block to address variations, then service quality uniformity is improved, but system complexity increases due to multiple voltage management operations

Engineering Contradiction:
Improveservice quality uniformityVSAvoidvoltage management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the management of read voltages by grouping memory blocks into super blocks that share common read voltage characteristics. Instead of independently managing voltages for each memory block, the system combines multiple blocks into super blocks and determines a single read voltage for each super block based on its state parameters, thereby reducing the number of voltage management operations while maintaining service quality uniformity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal read voltage determination mechanism that serves multiple super blocks simultaneously. The memory controller uses a standardized process to determine read voltages for all super blocks, applying the same methodology across different memory dies and super block configurations, which simplifies the overall system while achieving uniform service quality across diverse memory regions

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12554634B2Memory systems and operation methods, electronic apparatuses
Publication Date: 2026.02.17 YANGTZE MEMORY TECH CO LTD
  • US12554634B2 patent drawing
  • US12554634B2 patent drawing
  • US12554634B2 patent drawing

AI summary

An example memory system includes: a memory device and a memory controller. The memory device includes L memory dies, and memory blocks in different memory dies form a super block. The memory controller is configured to: determine first super blocks among super blocks, and the state parameters of first super blocks match the preset state parameters; determine M first read voltages based on first super blocks and first mapping tables; adjust the M first read voltages corresponding to the memory blocks of each first super block to M second read voltages; determine M first equilibrium read voltages based on the equilibrium values of second read voltages corresponding to memory blocks located in the same memory die in first super blocks; and update the first mapping table based on M first equilibrium voltage readings.