Memory Controller Read Retry Voltage Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices using memory devices often experience read failures due to errors caused by interference or wear, leading to reduced reliability and increased error rates.

Innovation Solution

A data storage system that includes a nonvolatile memory device and a memory controller capable of reading data, detecting errors, correcting them, and estimating a read retry voltage based on error correction data to improve read operation reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction algorithms are performed for every read operation, then read failure rate is reduced, but processing time and computational complexity increase

Engineering Contradiction:
Improveread failure rateVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by estimating the read retry voltage before actual read operations occur. The memory controller predicts the optimal voltage level based on historical data and error patterns, preparing the read operation parameters in advance to prevent errors before they happen, rather than reacting after errors occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the memory controller continuously monitors read operation outcomes and adjusts voltage levels accordingly. Error correction data from previous operations is fed back into the system to refine future read retry voltage estimates, creating a adaptive process that learns from past performance.

Inventive Principle:
Principle #23Feedback

2Reliability

If read retry operations are performed multiple times, then data reliability is improved, but access speed decreases

Engineering Contradiction:
Improvedata reliabilityVSAvoidaccess speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system dynamically changes the voltage parameter during read operations. Instead of using a fixed read voltage, the memory controller adjusts the voltage level based on the specific memory cell characteristics and error patterns detected, optimizing the balance between read speed and reliability for each individual operation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The read operation parameters, particularly voltage levels, are made dynamic rather than static. The system adapts voltage settings in real-time based on monitored performance metrics, allowing the read operation to optimize between speed and reliability based on actual hardware conditions rather than following a fixed protocol.

Inventive Principle:
Principle #15Dynamics

3Reliability

If higher read retry voltage is applied, then error correction capability is improved, but risk of data distortion increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddata accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system carefully controls voltage parameter changes to stay within safe operating ranges. By estimating optimal voltage levels based on historical data and memory cell characteristics, the system increases voltage only when and where necessary for error correction, while avoiding excessive voltage that could cause data distortion or cell damage.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces purely mechanical/voltage-based read operations with a more intelligent system that incorporates error correction algorithms and predictive voltage estimation. This substitution allows the system to achieve better error correction without proportionally increasing voltage risk, as the correction is performed through computational methods rather than solely through higher voltage.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9274886B2Data storage device having a reduced error occurrence, operating method thereof, and data processing system including the same
Publication Date: 2016.03.01 SK HYNIX INC
  • US9274886B2 patent drawing
  • US9274886B2 patent drawing
  • US9274886B2 patent drawing

AI summary

Operating a data storage device may include reading a first data group, detecting errors in the first data group, correcting the errors in the first data group, if the errors detected in the first data group can be corrected, and estimating a read retry estimation voltage for a subsequent read retry operation of a second data group that is different than the first data group and associated with the data storage device based on error correction data associated with the correcting the errors of the first data group.