Adaptive Read Voltage Adjustment in NAND Flash Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In NAND flash memory systems, changes in the distribution of electric charge in floating gates can lead to reading errors due to variations in threshold voltage, making it challenging to maintain optimal read voltages for accurate data retrieval.

Innovation Solution

A memory system that includes a nonvolatile memory and a controller, which calculates a second read voltage based on the threshold voltage distribution deviation between representative and other memory cells, allowing for adaptive read voltage adjustment to reduce reading errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If threshold voltage tracking operations are performed frequently to maintain accurate read voltages, then reading accuracy is improved, but system performance and throughput deteriorate due to increased operation frequency

Engineering Contradiction:
Improvereading accuracyVSAvoidsystem performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by performing threshold voltage tracking selectively rather than continuously. The controller determines whether tracking is needed based on specific conditions (read error detection, program/erase operations, wear level thresholds) and only executes tracking operations when necessary. This reduces the frequency of tracking operations while maintaining reading accuracy when actually needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of tracking operation frequency dynamically based on memory block wear level. When wear level exceeds a threshold, tracking is performed more frequently; when wear level is low, tracking is performed less frequently. This adaptive parameter adjustment optimizes the balance between reading accuracy and system performance throughout the memory's lifecycle.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If adaptive read voltage adjustment is implemented to reduce reading errors, then reading reliability is improved, but device complexity increases due to additional control logic

Engineering Contradiction:
Improvereading reliabilityVSAvoidcontroller complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the memory system to automatically adjust read voltages based on its own state. The controller monitors read errors, program/erase operations, and wear levels, then autonomously determines when and how to perform threshold voltage tracking without external intervention. This self-managing approach improves reliability while keeping the control logic integrated and manageable within the existing controller architecture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9875803B2Memory system and method of controlling nonvolatile memory
Publication Date: 2018.01.23 KIOXIA CORP
  • US9875803B2 patent drawing
  • US9875803B2 patent drawing
  • US9875803B2 patent drawing

AI summary

According to one embodiment, a controller searches a threshold voltage distribution of first memory cells corresponding to a first processing unit that is one processing unit among a plurality of processing units, and acquires a first read voltage. The controller calculates a second read voltage that is a read voltage for second memory cells corresponding to a second processing unit based on the acquired first read voltage and a first relation. The controller reads data from third memory cells included in the second memory cells by using the calculated second read voltage.