Flash Memory Temperature Compensation for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices experience increased bit error rates and reduced data retention time when data is read at different temperatures from when it was written, particularly in extreme temperature variations, which can lead to critical errors in applications like automotive systems.

Innovation Solution

Incorporating a temperature sensor in the memory device to monitor and store temperature data, which is used to modify read and write operations, ensuring data integrity by accounting for temperature changes during critical operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is stored and read at different temperatures, then the memory device can operate in various environmental conditions, but the bit error rate increases and data retention time decreases

Engineering Contradiction:
Improveoperating temperature rangeVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent stores the temperature at which data was written (write temperature) along with the data itself. During read operations, the current temperature is compared with the stored write temperature to determine if temperature compensation is needed. This preliminary recording of temperature information enables the system to proactively adjust read operations before errors occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent modifies read operation parameters based on the temperature difference between write and read operations. When the temperature difference exceeds a threshold, the system adjusts read voltage levels and timing parameters to compensate for temperature-induced changes in memory cell characteristics, thereby maintaining data integrity across varying temperatures.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If temperature compensation mechanisms are added to account for temperature variations, then data integrity is maintained, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidtemperature monitoring and compensation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device performs self-diagnosis by comparing the stored write temperature with the current read temperature. The system automatically determines whether temperature compensation is needed and adjusts read parameters accordingly, without requiring external temperature sensors or complex external control systems. This self-service approach maintains data integrity while minimizing additional hardware complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent integrates temperature tracking and compensation functionality into the existing memory controller and data structure. The write temperature is stored in existing memory metadata areas, and the compensation logic is incorporated into the standard read operation flow. This multi-functionality approach allows the system to handle temperature compensation without adding dedicated separate systems, thereby reducing overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20230367515A1Storing and recovering critical data in a memory device
Publication Date: 2023.11.16 MICRON TECHNOLOGY INC
  • US20230367515A1 patent drawing
  • US20230367515A1 patent drawing
  • US20230367515A1 patent drawing

AI summary

The disclosed embodiments are related to storing critical data in a memory device such as Flash memory device. In one embodiment, a method performed by a controller of a memory device comprises receiving a critical operation from a host processor, the critical operation accessing a memory array; retrieving a temperature value of the memory array from a temperature sensor; and conditionally processing the critical operation based on the temperature value.