Flash Memory Temperature Monitoring for Dynamic TLC-SLC Mode Switching

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 and responsiveness degradation due to elevated temperatures affecting NAND flash memory performance.

Innovation Solution

Implementing a temperature monitoring system that adjusts data storage operations by compressing data from TLC mode to SLC mode when temperatures exceed a threshold, and decompressing when temperatures return to a safe range, using a machine learning model to predict temperature changes and activating cooling systems as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

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

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

Solution Approach 1:

The patent implements dynamic mode switching between TLC and SLC based on real-time temperature monitoring. When temperature exceeds the threshold, the system automatically switches from TLC mode to SLC mode for critical data, and when temperature is within the threshold, it operates in TLC mode. This dynamic adaptation resolves the contradiction by allowing the system to optimize for capacity when conditions permit and for reliability when conditions deteriorate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the storage mode parameter (TLC vs SLC) based on temperature conditions. TLC mode provides higher storage density while SLC mode provides higher reliability. By monitoring temperature and switching between these parameter states, the system resolves the contradiction between storage capacity and data reliability at high temperatures.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If cooling systems are activated to maintain temperature below threshold, then data reliability is improved, but energy consumption increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a feedback mechanism where temperature is continuously monitored and compared against a threshold. The cooling system is activated only when the temperature exceeds the threshold, creating a closed-loop control system. This feedback approach ensures cooling is applied only when necessary for data reliability, avoiding continuous energy consumption while maintaining reliability when needed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The cooling system operates periodically based on temperature conditions rather than continuously. The system checks temperature periodically and activates cooling only when the threshold is exceeded, thereby maintaining data reliability while minimizing energy consumption during normal operating conditions.

Inventive Principle:
Principle #19Periodic action

3Reliability

If data is compressed from TLC to SLC mode to prevent data loss, then data integrity is improved, but storage capacity decreases

Engineering Contradiction:
Improvedata integrityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies different storage modes to different data based on their criticality. Critical data that requires high integrity is stored in SLC mode when temperature is high, while non-critical data remains in TLC mode. This local differentiation resolves the contradiction by applying compression only where necessary for data integrity while preserving storage capacity for less critical data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial compression by switching only the necessary portion of data from TLC to SLC mode based on temperature conditions and data criticality. This partial action approach maintains data integrity for critical information while preserving storage capacity by not compressing all data unnecessarily.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11650915B2Temperature-based data storage processing
Publication Date: 2023.05.16 MICRON TECHNOLOGY INC
  • US11650915B2 patent drawing
  • US11650915B2 patent drawing
  • US11650915B2 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.