Memory Die Temperature Compensation Across Program-Erase Cycles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems face challenges in adequately compensating for voltage shifts due to temperature variations across program erase cycles, leading to increased raw bit error rates beyond the error correction capability.

Innovation Solution

The memory sub-system generates and updates a fitting equation to determine temperature compensation values based on program erase cycles, reducing the size of the lookup table and accounting for die-to-die variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional lookup table is used for temperature compensation, then temperature compensation can be provided, but the memory footprint is large and cannot adequately account for die-to-die variations across program erase cycles

Engineering Contradiction:
Improvetemperature compensation accuracyVSAvoidmemory footprint
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the temperature compensation data into two parts: (1) a small set of representative temperature compensation values stored in a compact lookup table, and (2) measured temperature compensation values from actual dies that are used to generate fitting parameters. This segmentation allows the system to store only essential reference data while deriving specific die compensation characteristics through mathematical fitting, thereby reducing memory footprint while maintaining compensation accuracy across program erase cycles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the temperature compensation approach from storing complete lookup tables for each die to storing fitting parameters (such as coefficients of a polynomial function) that can generate temperature compensation values dynamically. This parameter change reduces the memory footprint from storing extensive lookup table data to storing compact fitting parameters, while still enabling accurate temperature compensation adaptation for each die across different program erase cycles.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If temperature compensation values are updated for each die, then die-to-die variations are accounted for, but the device complexity increases

Engineering Contradiction:
Improvecompensation accuracy for die variationsVSAvoidcomplexity of tracking and updating per-die values
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where each die's temperature compensation characteristics are automatically measured and used to generate fitting parameters during initial operation or calibration phases. The system autonomously captures temperature compensation values from actual dies, performs fitting operations to derive parameters, and stores these parameters for ongoing use. This self-service approach eliminates the need for manual configuration or complex external intervention, reducing operational complexity while maintaining accurate die-to-die variation compensation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary measurement and fitting operations to establish temperature compensation fitting parameters before normal operation begins. During initial calibration, the system measures temperature compensation values from each die, generates fitting parameters through regression analysis, and stores these parameters for subsequent use. This preliminary action ensures that accurate die-specific compensation is ready in advance, eliminating the need for complex real-time measurement and adjustment during normal operation, thereby reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250029639A1Adaptive temperature compensation for a memory device
Publication Date: 2025.01.23 MICRON TECHNOLOGY INC
  • US20250029639A1 patent drawing
  • US20250029639A1 patent drawing
  • US20250029639A1 patent drawing

AI summary

A first analysis of each respective die of a multi-die memory device is performed. An equation to determine a respective temperature compensation (tempco) value for each respective die based on a number of program erase cycles (PECs) of the respective die based on the first analysis s determined. The equation for use in processing memory access requests directed to the respective die is stored. Whether to update the equation directed to the respective die based on a second analysis of the respective die is determined.