NAND Flash Memory Valley Voltage Scanning for Read Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND flash memory systems face challenges in accurately reading target data due to changes in threshold voltages caused by read disturbance, temperature variations, and high-temperature baking processes, leading to read failures.

Innovation Solution

An operation method for a memory system that involves sending a scanning command to determine a valley voltage by scanning memory cells, using this valley voltage as a reference read voltage to improve the accuracy of reading target data, and caching this voltage for future reads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the default read voltage is used to read target data, then the reading operation is simple and fast, but the reading accuracy deteriorates due to threshold voltage changes

Engineering Contradiction:
Improvereading accuracyVSAvoidoperation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing a scanning operation before the actual read operation to determine the valley voltage. The controller scans the memory cells to obtain threshold voltage distribution information, identifies the valley voltage, and then uses this pre-determined voltage for the subsequent read operation. This preliminary scanning and voltage determination step ensures that the read operation uses the most accurate reference voltage, thereby improving reading accuracy while managing the added complexity through automation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the default read voltage is used to read target data, then the reading process is quick, but the reliability deteriorates due to threshold voltage changes from read disturbance, temperature variations, and high-temperature baking

Engineering Contradiction:
Improvereading reliabilityVSAvoidreading time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling the memory system to automatically adapt to threshold voltage changes without external intervention. The controller autonomously performs scanning operations to detect threshold voltage distribution, automatically determines the valley voltage, and adjusts the read reference voltage accordingly. This self-adjusting mechanism ensures high reading reliability under varying conditions (read disturbance, temperature changes, baking) while minimizing time loss by eliminating the need for manual calibration or external voltage adjustment.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If scanning is performed to determine valley voltage, then the reference read voltage accuracy is improved, but the operation time increases

Engineering Contradiction:
Improvereference voltage accuracyVSAvoidscanning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by performing scanning operations selectively rather than continuously. The controller scans memory cells to determine valley voltage primarily when threshold voltage changes are detected or suspected (e.g., after write operations, temperature changes, or baking processes). For routine read operations where threshold voltage stability is confirmed, the system uses previously determined valley voltages without performing new scanning. This selective scanning approach maintains high reference voltage accuracy while significantly reducing the time penalty associated with continuous scanning.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12300331B2Operation method of memory system, memory system and electronic device
Publication Date: 2025.05.13 YANGTZE MEMORY TECH CO LTD
  • US12300331B2 patent drawing
  • US12300331B2 patent drawing
  • US12300331B2 patent drawing

AI summary

An operation method of a memory system includes sending, by a controller, a first scanning command to a memory and determining a valley voltage by scanning a plurality of memory cells. The valley voltage is determined according to a count of memory cells corresponding to different threshold voltages in a preset threshold voltage interval, the count of memory cells corresponding to the different threshold voltages being obtained by scanning the plurality of memory cells, the valley voltage being a threshold voltage corresponding to the minimum count of memory cells in the threshold voltage interval. The operation method includes sending, by the controller, a first read command to the memory, the first read command being used for instructing the memory to use the valley voltage as a reference read voltage to read target data. The operation method also includes reading, by the memory, the target data according to the valley voltage.