Threshold Voltage Margin Read for Imminent Memory Failure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems, especially in low-cost computer systems and safety-critical applications like automotive systems, face challenges in predicting and detecting imminent read failures in non-volatile memory (NVM) before they become uncorrectable, which can lead to catastrophic errors.

Innovation Solution

The implementation of a threshold voltage technique that combines error correcting code (ECC) with a margin read at a different voltage level to detect imminent read failures, using a circuit with an address sequencer, ECC circuit, and threshold voltage level adjuster to identify uncorrectable errors, and a time-based approach to monitor increasing error corrections over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ECC is used to correct read errors in NVM, then reliability is improved, but the ability to detect imminent failures before they occur is insufficient

Engineering Contradiction:
Improveread error correctionVSAvoidimminent failure detection
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent performs margin reads at shifted threshold voltages before actual failures occur. By proactively testing memory cells at stressed voltage conditions (Vt + ΔV and Vt - ΔV), the system detects cells that are approaching failure thresholds, enabling preventive action before uncorrectable errors occur in normal operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the read verify voltage parameter from the normal Vt to margin voltages (Vt + ΔV and Vt - ΔV). This parameter shift allows detection of cells whose threshold voltages are drifting toward failure points, providing early warning of imminent read failures that would not be detectable at normal operating voltages.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If margin reads are performed at shifted threshold voltages to detect imminent failures, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveimminent failure detectionVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes the existing ECC circuit perform multiple functions: it not only corrects errors during normal reads but also detects imminent failures during margin reads at shifted voltages. The same ECC logic and error correction mechanisms are reused for both error correction and failure prediction, avoiding the need for separate dedicated detection hardware.

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

Solution Approach 2:

The memory system performs self-diagnosis by using its own read circuitry and ECC mechanisms to detect imminent failures. The system monitors its own health status through margin reads and uses its existing error correction capabilities to identify cells approaching failure, eliminating the need for external or separate monitoring systems.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If multiple AI checks at different voltage levels are performed, then imminent failure detection is improved, but loss of time increases

Engineering Contradiction:
Improvefailure prediction accuracyVSAvoiddiagnostic time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic array integrity checks at different voltage levels (normal Vt, Vt + ΔV, and Vt - ΔV) to monitor memory cell health over time. By performing these checks at scheduled intervals rather than continuously, the system balances detection accuracy with time consumption, identifying trends in threshold voltage drift while maintaining acceptable diagnostic overhead.

Inventive Principle:
Principle #19Periodic action

4Reliability

If ECC correctable reads are identified and followed by margin reads, then reliability is improved, but productivity decreases

Engineering Contradiction:
Improvememory system reliabilityVSAvoidread speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies margin reads selectively only to memory cells that exhibited correctable errors during normal reads, rather than performing margin reads on all cells. This partial action approach focuses diagnostic resources on cells that actually show signs of degradation, maintaining high reliability for problematic cells while minimizing the impact on overall system productivity.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This method provides accurate prediction of imminent read failures, reducing the number of non-defective parts returned to vendors and ensuring safety in critical applications by identifying uncorrectable errors before they occur, thereby enhancing memory system reliability.

Implementation Method 1

determining whether a memory array, which does not exhibit an uncorrectable error correcting code (ECC) read during an initial array integrity (AI) check at a normal read verify voltage level, exhibits an uncorrectable ECC read during a subsequent AI check at a margin read verify voltage level

Methodology Applied
Scientific EffectThreshold voltage:

Data Source

PatentUS8504884B2Threshold voltage techniques for detecting an imminent read failure in a memory array
Publication Date: 2013.08.06 NXP USA INC
  • US8504884B2 patent drawing
  • US8504884B2 patent drawing
  • US8504884B2 patent drawing

AI summary

A technique for detecting an imminent read failure in a memory array includes determining whether a memory array, which does not exhibit an uncorrectable error correcting code (ECC) read during an initial array integrity check at a normal read verify voltage level, exhibits an uncorrectable ECC read during a subsequent array integrity check at a margin read verify voltage level. The technique also includes providing an indication of an imminent read failure for the memory array when the memory array exhibits an uncorrectable ECC read during the subsequent array integrity check. In this case, the margin read verify voltage level is different from the normal read verify voltage level.