Probabilistic Disturb Detection in ReRAM Memory Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data storage density increases in non-volatile memory devices like ReRAM, error rates also rise, potentially exceeding the error correction capability of the ECC scheme, leading to data loss due to noise and other factors, especially in 3D memory configurations where disturb conditions can occur, affecting adjacent storage elements.

Innovation Solution

A data storage device implements a probabilistic method to detect disturb conditions by checking adjacent storage elements during operations, using a pseudo-random number generator to determine the likelihood of checking for disturb conditions, and if detected, initiates a rewrite operation to maintain data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data storage density is increased in ReRAM devices, then storage capacity is improved, but error rates increase due to noise and disturb conditions

Engineering Contradiction:
Improvestorage capacityVSAvoiderror rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary detection of disturb conditions in adjacent storage elements before errors occur. By checking adjacent cells that may be affected by read or write operations, the system can proactively identify and correct potential errors before they propagate, thus maintaining reliability while enabling higher storage density.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the result of detect operations on adjacent storage elements feeds back into the data storage process. When disturb conditions are detected, the system triggers corrective actions such as rewriting data or adjusting operation parameters, creating a closed-loop system that continuously maintains data integrity despite increased density.

Inventive Principle:
Principle #23Feedback

2Reliability

If probabilistic disturb condition checking is implemented, then data quality is improved, but device complexity increases

Engineering Contradiction:
Improvedata qualityVSAvoidcontrol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of checking every adjacent storage element after every operation, the system applies probabilistic checking where only a subset of adjacent cells is checked based on predetermined probabilities. This partial action approach maintains data quality by catching errors when they occur while avoiding the excessive complexity of universal checking, balancing reliability improvements with acceptable system complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If adjacent storage elements are checked for disturb conditions, then error detection capability is improved, but operation time increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidoperation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system checks only a partial set of adjacent storage elements rather than all possible adjacent cells. By using probabilistic selection to determine which adjacent cells to check, the system achieves sufficient error detection capability while minimizing the time overhead associated with extensive checking operations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The disturb condition checking is performed periodically or at specific intervals rather than continuously after every single operation. This periodic approach allows the system to maintain error detection capability while reducing the average operation time, as not every operation requires a full adjacent cell check.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9734903B2Disturb condition detection for a resistive random access memory
Publication Date: 2017.08.15 SANDISK TECHNOLOGIES LLC
  • US9734903B2 patent drawing
  • US9734903B2 patent drawing
  • US9734903B2 patent drawing

AI summary

A data storage device includes a memory die. The memory die includes a resistive random access memory (ReRAM) having a first portion and a second portion that is adjacent to the first portion. A method includes determining whether to access the second portion of the ReRAM in response to initiating a first operation targeting the first portion of the ReRAM. The method further includes initiating a second operation that senses information stored at the second portion to generate sensed information in response to determining to access the second portion. The method further includes initiating a third operation to rewrite the information at the ReRAM in response to detecting an indication of a disturb condition based on the sensed information.