Solid-State Memory Voltage State Compensation for Data Retention Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Solid-state memory devices face decoding failures due to data retention charge loss and read disturb, which affect the ability to correctly interpret stored data over time, especially in prolonged storage and high-read utilization scenarios.

Innovation Solution

Implementing data retention and read disturb compensation methods by adjusting program voltage targets and read threshold levels in solid-state memory systems, such as NAND flash, to increase margins between voltage states, thereby reducing bit-flip errors and improving data reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in solid-state memory cells using conventional programming methods, then the memory device can operate with standard programming voltages, but bit-flip errors occur due to data retention charge loss and read disturb over time

Engineering Contradiction:
Improvedata reliabilityVSAvoidbit-flip errors
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by adjusting programming voltage targets during the initial programming phase to compensate for anticipated charge loss and read disturb effects. By pre-positioning voltage states with increased margins before degradation occurs, the system proactively prevents bit-flip errors during data retention and repeated read operations, rather than reacting to errors after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting programming voltage targets and read threshold levels based on detected charge loss and read disturb characteristics. The system modifies these electrical parameters to increase margins between voltage states, thereby adapting the memory operation to compensate for degradation mechanisms and maintain data reliability over time.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If programming voltage targets are adjusted to increase margins between voltage states, then bit-flip errors are reduced, but the programming operation becomes more complex

Engineering Contradiction:
Improvedata retention performanceVSAvoidprogramming operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs feedback by detecting actual charge loss and read disturb effects during memory operations, then using this information to adjust programming voltage targets and read threshold levels. This closed-loop approach automatically adapts the programming parameters to compensate for degradation, reducing bit-flip errors without requiring manual intervention or complex external control systems.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory system performs self-service by autonomously adjusting its own programming and read parameters based on detected degradation characteristics. The system uses internal detection mechanisms to identify charge loss and read disturb effects, then automatically modifies voltage targets and thresholds to maintain optimal performance, eliminating the need for external calibration or complex control infrastructure.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If read threshold levels are adjusted to compensate for charge loss, then data interpretation accuracy improves, but the read operation requires additional control mechanisms

Engineering Contradiction:
Improvedata interpretation accuracyVSAvoidread operation control
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses feedback to detect charge loss effects on stored data and automatically adjusts read threshold levels accordingly. By monitoring shifts in voltage state distributions caused by charge loss, the system dynamically repositions read thresholds to maintain accurate data interpretation, improving measurement precision without requiring manual calibration or complex external control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory system performs self-service by autonomously adapting its read threshold levels based on detected charge loss characteristics. The system uses internal detection mechanisms to identify degradation effects and automatically adjusts read operation parameters to maintain data interpretation accuracy, eliminating the need for external calibration equipment or complex control infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9922727B2Protection against state transition errors in solid-state data storage systems
Publication Date: 2018.03.20 PALISADE TECH LLP
  • US9922727B2 patent drawing
  • US9922727B2 patent drawing
  • US9922727B2 patent drawing

AI summary

A data storage device includes a solid-state memory including memory cells and a controller configured to implement a data protection programming scheme by programming a first subset of the cells to a first voltage state using a first target voltage, programs a second subset to a second voltage state using a second target voltage higher than the first target voltage, programs a third subset to a third voltage state using a third target voltage higher than the second target voltage, and programs a fourth subset to a fourth voltage state using a fourth target voltage higher than the third target voltage. A difference in voltage between the fourth target voltage and the third target voltage may be greater or less than a difference in voltage between the third target voltage and the second target voltage and/or a difference in voltage between the second target voltage and the first target voltage.