Memory Read Temperature Compensation for Lower Error Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory sub-systems face inefficiencies due to temperature fluctuations, leading to increased read error rates and latency in error-handling operations, as conventional temperature compensation methods fail to adapt to varying operating conditions.

Innovation Solution

A memory sub-system that adjusts temperature compensation values dynamically to mitigate the effects of temperature fluctuations by determining the current temperature and calculating adjusted compensation coefficients based on predefined formulas and offset values, ensuring consistent performance across temperature variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If temperature compensation values are fixed, then device complexity is reduced, but reliability deteriorates due to temperature fluctuations causing read errors

Engineering Contradiction:
Improveread error rateVSAvoidtemperature compensation mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic temperature compensation by adjusting compensation values based on detected temperature ranges. The system transitions from fixed compensation to adaptive compensation where the compensation value changes dynamically with temperature, resolving the contradiction between reliability and complexity by introducing controlled adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the temperature compensation parameter based on temperature conditions. By dividing temperature into ranges and selecting different compensation values for each range, the system optimizes read operations under varying thermal conditions without requiring overly complex real-time adjustment mechanisms

Inventive Principle:
Principle #35Parameter changes

2Reliability

If error correction codes are increased to handle temperature-induced errors, then reliability is improved, but productivity deteriorates due to increased processing overhead

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddata access speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary temperature compensation by detecting the temperature range before executing read operations and pre-selecting appropriate compensation values. This preliminary action prevents read errors caused by temperature variations without requiring heavy error correction processing during data access, thus maintaining productivity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By applying temperature-specific compensation values in advance, the system skips the need for extensive error correction processing during normal operations. Read operations can proceed quickly with minimal overhead since temperature-related errors have already been compensated for through the selected compensation value

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS12620447B2Adaptive temperature compensation for a memory device
Publication Date: 2026.05.05 MICRON TECHNOLOGY INC
  • US12620447B2 patent drawing
  • US12620447B2 patent drawing
  • US12620447B2 patent drawing

AI summary

A system includes a memory device; and a processing device, operatively coupled to the memory device, the processing device to perform operations including: receiving a request to perform a read operation, the request identifying a set of memory cells in a portion of a memory device; determining a first temperature of the set of memory cells, wherein the first temperature is associated with a first error handing operation of an error handling flow directed to the set of memory cells; determining an offset value to be applied to a temperature compensation coefficient of a parameter of a set of parameters associated with the set of memory cells, wherein the offset value is associated with a temperature range comprising the first temperature; determining a second temperature of the set of memory cells, wherein the second temperature is associated with a second error handling operation following the first error handing operation of the error handling flow directed to the set of memory cells; and responsive to determining that the second temperature falls in the temperature range comprising the first temperature, adjusting, based on the offset value, a temperature compensation value used in the second error handling operation.