Storage Device Read Recovery Levels for Time-Reliability Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face challenges in reducing data read time and efficiently operating under conditions where errors occur during data read operations.

Innovation Solution

A storage device and system that receive a target read recovery level from an external device, indicating a completion time and error recovery amount, allowing the device to transmit a response within the specified time, thereby optimizing read command execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error recovery is performed to ensure data reliability, then reliability is improved, but read time increases

Engineering Contradiction:
Improveerror recoveryVSAvoidread time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts the read recovery level based on the target read recovery level received from the external device. The controller performs error recovery only to the extent required by the target read recovery level, rather than always performing full error recovery. This dynamic adjustment allows the system to balance reliability and read time based on actual requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the error recovery parameter (read recovery level) based on the target read recovery level received from the external device. By adjusting the degree of error recovery as a variable parameter, the system can optimize between reliability and read time performance according to the specific requirements of each read operation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If full error recovery is performed, then reliability is improved, but productivity decreases

Engineering Contradiction:
Improveerror recoveryVSAvoidread operation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs partial error recovery based on the target read recovery level rather than always performing full error recovery. When the target read recovery level indicates that full error recovery is not necessary, the system performs only the required portion of error recovery, thereby maintaining adequate reliability while improving read operation speed and productivity.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system adjusts the error recovery parameter dynamically based on the target read recovery level received from the external device. This parameter change allows the system to optimize the balance between reliability and productivity, performing full error recovery only when necessary and using faster read operations when the target read recovery level permits.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12379871B2System and storage device for executing read command using read recovery level and methods of operation
Publication Date: 2025.08.05 SK HYNIX INC
  • US12379871B2 patent drawing
  • US12379871B2 patent drawing
  • US12379871B2 patent drawing

AI summary

A storage device may receive, from an external device, a target read recovery level indicating information on a read command execution completion time and an error recovery amount requested by the external device, may read, from a memory, data requested by a read command transmitted by the external device, and may transmit, to the external device, a response regarding a result of executing the read command transmitted by the external device within the read command execution completion time indicated by the target read recovery level.