Storage Controller Compensation Timing for Temperature-Driven Data Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage devices face a high risk of retention-related failures when exposed to extreme temperatures for extended periods, as they fail to adapt to temperature changes, leading to data degradation.

Innovation Solution

A storage device that calculates compensation times based on temperature values and time periods, using weighted calculations to determine when to execute operations like data migration to prevent retention errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the storage device continuously stores data in a certain location in the memory, then data storage is simple and efficient, but retention-related failures occur due to temperature exposure over time

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidretention-related failure risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The controller performs preliminary actions by calculating compensation time based on temperature values and time periods before retention failures occur. It proactively determines when data migration is needed by computing the weighted sum of temperature effects over time, allowing the system to prevent retention-related failures before they happen rather than reacting after failures occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of data storage location based on calculated compensation time. When compensation time exceeds a threshold, the controller migrates data from the original location to a different location in the memory, thereby changing the storage parameter to prevent retention failures while maintaining storage efficiency.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the storage device migrates data frequently to prevent retention failures, then reliability improves, but operation complexity and time loss increase

Engineering Contradiction:
Improveretention failure preventionVSAvoidtime spent on data migration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system uses parameter changes by calculating compensation time as a weighted sum of temperature values over time periods. This allows the system to determine the exact moment when data migration becomes necessary based on actual temperature conditions, avoiding unnecessary migrations while ensuring reliability. The weighted calculation ensures that only significant temperature effects trigger migration.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The controller continuously monitors temperature values and time periods, calculating compensation time as feedback to determine when data migration is needed. This feedback mechanism allows the system to adapt to actual temperature conditions and make informed decisions about data migration timing, balancing reliability with time efficiency.

Inventive Principle:
Principle #23Feedback

3Device complexity

If the storage device does not perform operations to prevent retention failures, then device complexity remains low, but data integrity deteriorates in high or low temperature environments

Engineering Contradiction:
Improveoperation simplicityVSAvoiddata integrity in extreme temperatures
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The storage device performs self-service by automatically calculating compensation time and executing data migration operations without external intervention. The controller monitors temperature conditions and time periods, computes the weighted sum, and autonomously determines when data migration is necessary, maintaining data integrity in extreme temperatures while keeping the system relatively simple.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system takes preliminary action by pre-calculating compensation time based on temperature values and time periods before data integrity issues arise. This preliminary calculation allows the system to prepare for potential retention failures by determining the optimal timing for data migration, maintaining data integrity without requiring complex real-time operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250390427A1Storage device determining whether to execute target operation on data on the basis of compensation time, and operating method thereof
Publication Date: 2025.12.25 SK HYNIX INC
  • US20250390427A1 patent drawing
  • US20250390427A1 patent drawing
  • US20250390427A1 patent drawing

AI summary

A storage device may include a memory and a controller. The memory may store data. The controller may determine a plurality of temperature values corresponding to a plurality of time periods, respectively, calculate a plurality of weights corresponding to the plurality of temperature values, respectively, calculate a compensation time based on the plurality of time periods and the plurality of weights, and execute a target operation on the data, based on the compensation time.