Proactive Read Voltage Adjustment for SSD Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems, particularly SSDs, face inefficiencies in error recovery due to re-read triggering, which increases latency and reduces quality of service due to Moving Read Reference (MRR) mechanisms, as they often require re-reading the same page with different read voltages, leading to prolonged error recovery times.

Innovation Solution

The implementation of proactive MRR reduction techniques, where the system adjusts read voltage shift directions and values based on error rates, using automatic read calibration and hard bit reads with level indicators to prevent MRR triggering, thereby reducing re-reads and minimizing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Moving Read Reference (MRR) mechanism is used to recover read errors, then read error correction capability is improved, but latency increases and quality of service deteriorates due to re-reading the same page with different read voltages

Engineering Contradiction:
Improveread error correction capabilityVSAvoiderror recovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively adjusting read reference voltages before actual read errors occur. The controller monitors error rates and voltage distributions, anticipating potential read failures and pre-adjusting voltages to prevent MRR triggering, thereby reducing error recovery time while maintaining correction capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the controller continuously monitors error rates and voltage distribution characteristics. Based on this feedback, the controller dynamically adjusts read reference voltages to optimize read operations, preventing unnecessary re-reads and reducing latency while maintaining reliable error correction

Inventive Principle:
Principle #23Feedback

2Reliability

If re-read operations are performed with different read voltages to correct errors, then data accuracy is improved, but system latency increases

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem latency
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system performs preliminary voltage adjustments based on monitored error patterns and voltage distributions. By proactively optimizing read voltages before errors occur, the system avoids the latency penalty of re-reading pages with different voltages, thereby reducing system latency while maintaining data accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts read reference voltages in real-time based on monitored error rates and voltage distributions. This dynamic optimization allows the system to adapt to changing memory conditions, preventing unnecessary re-reads and reducing latency while ensuring accurate data retrieval

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10629273B2Proactive reduction of re-read triggering
Publication Date: 2020.04.21 INTEL CORP
  • US10629273B2 patent drawing
  • US10629273B2 patent drawing
  • US10629273B2 patent drawing

AI summary

An embodiment of a semiconductor apparatus may include technology to determine an error rate associated with a read request for a persistent storage media, compare the determined error rate against a pre-fail threshold, and adjust a read voltage shift direction for the persistent storage media if the determined error rate exceeds the pre-fail threshold. Other embodiments are disclosed and claimed.