Nonvolatile Memory Array Data Recovery via Dynamic Voltage Boundary Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory and other non-volatile memory devices experience data integrity errors due to threshold voltage drift, leading to undesirable consequences if left uncorrected.

Innovation Solution

A method for recovering nonvolatile memory arrays by analyzing the threshold voltage of multi-bit memory cells and adjusting either the reference voltage or the voltage boundaries of allowable voltage states to correct errors, rather than solely adjusting the cell's voltage threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the threshold voltage of memory cells is adjusted to correct data errors, then data integrity is improved, but the complexity of the error correction mechanism increases

Engineering Contradiction:
Improvedata integrityVSAvoiderror correction mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the reference voltage parameter instead of adjusting individual cell threshold voltages. By dynamically adjusting the reference voltage level, the system corrects data errors caused by threshold voltage drift while maintaining a simpler correction mechanism that operates at the reference level rather than requiring cell-by-cell modification.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediate reference voltage mechanism that mediates between the memory cells and the read operation. This reference voltage acts as a mediator that can be adjusted to accommodate threshold voltage variations in memory cells, thereby correcting errors without directly modifying the cells themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If reference voltage adjustment is used to correct errors, then the complexity of cell-level operations is reduced, but the precision of voltage boundary definition becomes more critical

Engineering Contradiction:
Improvecell-level operation complexityVSAvoidvoltage boundary precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the system monitors data integrity and dynamically adjusts the reference voltage in response to detected errors. This feedback loop ensures that the reference voltage is continuously optimized to maintain accurate voltage boundaries, thereby managing the precision requirement through active control rather than static definition.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transitions from static voltage boundaries to dynamic reference voltage adjustment. The reference voltage is no longer a fixed parameter but is dynamically adjusted based on detected errors and threshold voltage drift, allowing the system to adapt to changing conditions while maintaining data integrity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7561465B2Methods and systems for recovering data in a nonvolatile memory array
Publication Date: 2009.07.14 SPANSION LLC
  • US7561465B2 patent drawing
  • US7561465B2 patent drawing
  • US7561465B2 patent drawing

AI summary

One embodiment of the invention relates to a method for refreshing a nonvolatile memory array. In the method, a threshold voltage of a multi-bit memory cell is analyzed to determine if it has drifted outside of a number of allowable voltage windows, wherein each allowable voltage windows corresponds to a different multi-bit value. If the threshold voltage of the cell has drifted outside of the number of allowable voltage states, then the cell is recovered by adjusting at least one voltage boundary of at least one of the number of allowable voltage states.