Memory Thermal Management for Data Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices, particularly non-volatile solid-state memory systems like flash memory, face unrecoverable read errors due to degradation over time, which existing error correction codes cannot fully address, especially when temperature-related issues affect memory cell reliability.

Innovation Solution

The method involves controlling access to neighboring memory units to either cool or heat the target memory unit, depending on its temperature, by restricting or increasing operations, to aid in data recovery by allowing thermal dissipation or building heat, thereby potentially recovering data that was initially unreadable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access to neighboring memory units is controlled to manage temperature, then data recovery capability is improved, but access speed and productivity deteriorate

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidaccess speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary temperature assessment of the target memory unit before data access operations. When a memory unit is detected to be in an elevated temperature state, the system proactively controls access to neighboring memory units to prevent thermal propagation and create favorable thermal conditions for potential data recovery, rather than waiting for errors to occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts access control policies based on real-time temperature conditions. When the target memory unit is in a normal temperature state, standard access operations proceed without restriction. When elevated temperature is detected, the system dynamically modifies access patterns to neighboring units, restricting writes and reads temporarily to allow thermal dissipation, thereby adapting the system behavior to current thermal conditions

Inventive Principle:
Principle #15Dynamics

2Temperature

If access to neighboring memory units is restricted to cool the target memory unit, then temperature is reduced, but access time and operational efficiency increase

Engineering Contradiction:
Improvetarget memory unit temperatureVSAvoidaccess time
Core Design Contradiction:
TemperatureVSLoss of time

Solution Approach 1:

The system applies differential access control policies to different memory units based on their thermal states. Only neighboring memory units of a hot target unit are restricted, while other memory units continue normal operations. This localized control approach cools the specific problematic area without causing system-wide access delays

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements periodic temperature monitoring and access control adjustments. Temperature is assessed at predetermined intervals, and access control policies are applied temporarily for a defined cooling period. After this period, normal access is restored if temperature conditions improve, creating a periodic cycle of monitoring and controlled restriction rather than continuous system-wide blocking

Inventive Principle:
Principle #19Periodic action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach extends beyond standard error correction capabilities by effectively reducing unrecoverable read errors by managing temperature through controlled access, enhancing data recovery in both volatile and non-volatile memory systems, even in applications with strict error rate requirements.

Implementation Method 1

The controlling of the access affects a temperature of the target memory unit over a period of time

Methodology Applied
Scientific EffectThermal dissipation: Convection

Implementation Method 2

access to neighboring memory units is controlled to either cool or heat the target memory unit, depending on its temperature, by restricting or increasing operations

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Data Source

PatentUS10490234B2Recovering from data access errors by controlling access to neighboring memory units
Publication Date: 2019.11.26 SEAGATE TECH LLC
  • US10490234B2 patent drawing
  • US10490234B2 patent drawing
  • US10490234B2 patent drawing

AI summary

An unrecoverable error is determined when attempting to access data stored in a target memory unit of a storage medium of a data storage device. Access to neighboring memory units that are proximate to the target memory unit is controlled in response. The controlling of the access affects a temperature of the target memory unit over a period of time. After the period of time, access to the data is attempted from the target memory unit.