Adaptive Read Conditions for 3D NAND Memory Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Three-dimensional nonvolatile memory systems face data uncorrectability issues due to specific failure modes that affect large physical areas, making it challenging to correct errors using existing Error Correction Code (ECC) methods.

Innovation Solution

The method involves applying different read conditions to identify and correct uncorrectable data by modifying voltages applied to word lines, select lines, and dummy word lines within the memory array, allowing for the recovery of correct data through adaptive read circuits and recording successful conditions for future use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard ECC methods are used to correct data errors, then small isolated errors can be corrected, but large area failures affecting multiple word lines or blocks cannot be corrected

Engineering Contradiction:
Improvedata correctabilityVSAvoidhandling of different failure modes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic read condition adjustment by modifying voltages on word lines, select lines, and dummy word lines based on detected failure patterns. The system transitions from static standard read conditions to dynamic adaptive read conditions that change based on the specific failure mode encountered, enabling correction of both small isolated errors and large area failures

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes physical parameters (voltages) of the memory system to overcome failures. By adjusting read pass voltages, select line voltages, and word line voltages to different levels, the system can retrieve data that was uncorrectable under standard conditions, thereby improving data correctability for various failure modes

Inventive Principle:
Principle #35Parameter changes

2Reliability

If adaptive read conditions are applied to correct uncorrectable data, then data integrity is improved, but additional read operations increase time consumption

Engineering Contradiction:
Improvedata integrityVSAvoidread operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary detection of failure modes by examining error patterns in initially read data. Based on this preliminary analysis, the system determines whether adaptive read conditions are necessary before committing to additional read operations. This preliminary action allows the system to quickly handle correctable cases while reserving time-consuming adaptive reads for genuinely uncorrectable cases

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the results of initial ECC decoding inform subsequent read operations. When uncorrectable errors are detected, the system feeds back this information to trigger adaptive read condition adjustments. This feedback loop ensures that additional read operations are performed only when necessary, minimizing time loss while maintaining data integrity

Inventive Principle:
Principle #23Feedback

3Reliability

If voltage adjustments are made to unselected blocks to correct UECC data, then correctability of large area failures is improved, but power consumption increases

Engineering Contradiction:
ImproveUECC data correctabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by targeting voltage adjustments only to specific unselected blocks that are determined to contain uncorrectable data, rather than uniformly adjusting all blocks. The system identifies affected blocks based on failure pattern analysis and applies modified read conditions only where necessary, thereby reducing overall power consumption compared to a blanket approach

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9105349B2Adaptive operation of three dimensional memory
Publication Date: 2015.08.11 SANDISK TECHNOLOGIES LLC
  • US9105349B2 patent drawing
  • US9105349B2 patent drawing
  • US9105349B2 patent drawing

AI summary

When data from a portion of a three dimensional NAND memory array is determined to be uncorrectable by Error Correction Code (ECC), a determination is made as to whether data is uncorrectable by ECC throughout some unit that is larger than the portion. If modified read conditions provide ECC correctable data, the modified read conditions are recorded for subsequent reads of the larger unit.