Memory Temperature Log Separation for Accurate NAND Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems face challenges in accurately storing and retrieving data due to temperature extremes, as extreme temperatures can affect data retention and temperature metadata, leading to unreliable temperature compensation during read operations, especially in higher-level NAND-based memory cells like QLCs.

Innovation Solution

Implementing a temperature log that separates temperature information from the data, storing it in lower-level cells less susceptible to temperature effects, and creating new log entries when temperature thresholds are crossed, allowing for accurate temperature compensation during read operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If temperature metadata is stored with data in the same memory cells, then data storage efficiency is improved, but temperature information reliability deteriorates under extreme temperatures

Engineering Contradiction:
Improvestorage efficiencyVSAvoidtemperature information reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments temperature metadata from data by storing them in different memory locations. Temperature information is stored in a dedicated temperature log structure separate from the main data storage, allowing independent management and protection of temperature data from temperature-induced errors in the primary storage cells.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temperature log manager as an intermediary component that handles temperature metadata separately from data operations. This manager tracks temperature information in a dedicated log structure and applies temperature compensation independently, preventing temperature errors from propagating to the main data storage system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If temperature compensation is applied during read operations, then data retrieval accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedata retrieval accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary temperature tracking and metadata storage during write operations, so that temperature compensation information is already available when read operations occur. This eliminates the need for complex real-time temperature measurement and compensation calculations during read operations, reducing system complexity while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where temperature metadata is continuously tracked and stored in the temperature log. This feedback information about past temperature conditions is used to apply appropriate compensation during read operations, improving accuracy without requiring complex real-time temperature sensing and adjustment systems.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11988563B2Temperature exception tracking in a temperature log for a memory system
Publication Date: 2024.05.21 MICRON TECHNOLOGY INC
  • US11988563B2 patent drawing
  • US11988563B2 patent drawing
  • US11988563B2 patent drawing

AI summary

Methods, systems, and devices for temperature exception tracking in a temperature log for a memory system are described. The memory system may store the temperature log separate from data to which the temperature information corresponds. For example, a memory device may store data in a relatively higher-level cell and the corresponding temperature information in a relatively lower-level cell. To perform a write operation, the memory system may determine a current temperature at which the data is being written or was written to a partition of a memory device and may indicate in the temperature log if the current temperature is entering a temperature range that is outside a threshold temperature (e.g., a nominal temperature). To perform a read operation, the memory system may determine if the data to read was written to the memory device outside the threshold temperature to determine whether to perform temperature compensation for the read operation.