Flash Storage Mode Switching for Temperature-Based Data Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High operating temperatures in flash memory devices lead to data loss and reduced reliability, as well as increased error correction demands, degrading the responsiveness of storage devices due to elevated temperatures.

Innovation Solution

A storage device monitors temperature and adjusts data storage operations by compressing data from a TLC mode to an SLC mode when temperatures exceed a threshold, and decompresses when temperatures return to a safe range, using a temperature sensor and potentially activating a cooling system, with a machine learning model predicting future temperatures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored in TLC mode to increase storage capacity, then storage density is improved, but reliability deteriorates at high temperatures

Engineering Contradiction:
Improvestorage capacityVSAvoiddata storage reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system dynamically switches between TLC and SLC storage modes based on real-time temperature monitoring. When temperature exceeds a threshold, the system transitions from TLC mode to SLC mode for critical data, and vice versa when temperature is acceptable. This dynamic adaptation resolves the contradiction by allowing high-capacity TLC mode during normal conditions while ensuring reliable SLC mode operation during high-temperature conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the storage mode parameter (TLC vs SLC) based on temperature conditions. By monitoring temperature and adjusting the storage mode accordingly, the system optimizes both storage capacity and reliability. The controller modifies the operational parameters of the flash memory cells from multi-level (TLC) to single-level (SLC) storage depending on thermal conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If data is stored in SLC mode to improve reliability, then data storage reliability is improved, but storage capacity deteriorates

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically switches between SLC and TLC storage modes based on real-time temperature monitoring. When temperature is within acceptable ranges, the system transitions from low-capacity SLC mode to high-capacity TLC mode. This dynamic adaptation resolves the contradiction by allowing reliable SLC mode during high-temperature conditions while maximizing capacity with TLC mode during normal thermal conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the storage mode parameter (SLC vs TLC) based on temperature conditions. By monitoring temperature and adjusting the storage mode accordingly, the system optimizes both reliability and storage capacity. The controller modifies the operational parameters of the flash memory cells from single-level (SLC) to multi-level (TLC) storage depending on thermal conditions.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If temperature monitoring and dynamic mode switching is implemented, then data storage reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidstorage device complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where temperature sensors continuously monitor thermal conditions and provide input to the controller. The controller adjusts storage modes based on this feedback, creating a closed-loop control system. This feedback approach improves reliability through adaptive temperature management while keeping the complexity increase manageable by using established sensor and control mechanisms.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The storage device performs self-monitoring and self-adjustment of storage modes based on its own temperature conditions. The system uses internal temperature sensors and automatically switches between TLC and SLC modes without external intervention. This self-service capability improves reliability through autonomous temperature management while minimizing additional complexity by utilizing the device's own resources.

Inventive Principle:
Principle #25Self-service

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 prevents data loss by ensuring reliable data storage across varying temperatures, maintaining performance and increasing storage capacity by dynamically switching between storage modes based on temperature conditions.

Implementation Method 1

A storage device monitors temperature and adjusts data storage operations

Methodology Applied
Scientific EffectTemperature sensing:

Data Source

PatentUS11144452B2Temperature-based data storage processing
Publication Date: 2021.10.12 MICRON TECHNOLOGY INC
  • US11144452B2 patent drawing
  • US11144452B2 patent drawing
  • US11144452B2 patent drawing

AI summary

A data storage device monitors a storage media temperature and adjusts data storage operations of the storage device based on the monitored and/or a predicted future temperature of the storage media. In one approach, data is stored in a first mode (e.g., a TLC mode) in a non-volatile storage media. One or more temperatures associated with the non-volatile storage media are monitored using at least one sensor to collect sensor data. The manner of storage of the data in the storage device is adjusted based on the collected sensor data. The adjusting comprises compressing the data to provide compressed data, and storing the compressed data in a second mode (e.g., an SLC mode) in the non-volatile storage media.