Storage Device Reset Hints for Faster Unrecoverable Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices experience operational performance degradation due to unrecoverable errors, leading to additional delay times during recovery operations.

Innovation Solution

The storage device includes a controller that transmits a hint requesting a hardware reset to the host device when an unrecoverable error occurs, allowing for faster recovery by initiating a reset signal within a predetermined time period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error recovery operations are performed when unrecoverable errors occur, then the storage device can ensure normal operation, but additional delay time is incurred that deteriorates operational performance

Engineering Contradiction:
Improveerror recovery capabilityVSAvoidrecovery delay time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The controller performs preliminary detection of unrecoverable errors and proactively transmits reset request hints to the host device before the host's timeout mechanism triggers. This advance action allows the host to initiate hardware reset earlier, reducing the recovery delay time while maintaining reliable error handling

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller implements a feedback mechanism by monitoring error states and transmitting reset request hints to the host device. This feedback loop enables the host to respond with hardware reset signals, creating a coordinated error recovery process that minimizes downtime while ensuring system reliability

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the controller waits for the host's timeout policy to trigger reset, then the host maintains control over reset timing, but recovery time is extended due to waiting

Engineering Contradiction:
Improvehost control over resetVSAvoidrecovery wait time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The controller takes preliminary action by detecting errors and sending reset request hints to the host before the host's timeout period expires. This allows the host to maintain control over the actual reset execution while receiving advance notification, thereby reducing the waiting time without sacrificing operational control

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250252020A1Storage device, method for operating storage device, and computing system
Publication Date: 2025.08.07 SK HYNIX INC
  • US20250252020A1 patent drawing
  • US20250252020A1 patent drawing
  • US20250252020A1 patent drawing

AI summary

When an unrecoverable error occurs in a storage device that receives a command from a host device, the storage device transmits a hint requesting transmission of a hardware reset signal to the host device, and the storage device performs a reset operation by receiving the hardware reset signal corresponding to the hint from the host device. Using a fast recovery operation, delay time due to occurrence of the error may be reduced, and the operational performance of the storage device may be improved.