Memory Codeword Temperature Insertion for Data Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems experience errors due to temperature variations between programming and reading temperatures, leading to performance impairments and data inaccuracies.

Innovation Solution

Inserting temperature information into data codewords before writing, allowing controllers to adjust trim settings and compensate for temperature differences, thereby improving data accuracy and system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory systems store and read data without temperature compensation, then device complexity remains low, but data accuracy and reliability deteriorate due to temperature variations

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by inserting temperature information into the codeword during the programming phase, before the actual data storage. This allows the temperature compensation data to be captured and stored alongside the main data, enabling later correction of temperature-induced errors during read operations without adding complex hardware

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If temperature information is inserted into codewords, then data accuracy improves through temperature compensation, but device complexity increases due to additional processing steps

Engineering Contradiction:
Improvedata interpretation accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges temperature information with the data codeword by inserting temperature bits directly into the codeword structure. This combination allows the temperature data and user data to be stored and processed together as a single unit, simplifying the overall system architecture while enabling temperature compensation

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If placeholder bits are replaced with temperature information, then temperature compensation becomes possible, but information loss increases due to replacement of original data bits

Engineering Contradiction:
Improvetemperature compensation capabilityVSAvoidoriginal data bit loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent uses placeholder bits as intermediaries that are temporarily set to default values during codeword generation. These placeholder bits serve as designated locations that can be replaced with temperature information without affecting the core data bits, enabling temperature compensation while preserving the integrity of the original information

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11625299B1Inserting temperature information into a codeword
Publication Date: 2023.04.11 MICRON TECHNOLOGY INC
  • US11625299B1 patent drawing
  • US11625299B1 patent drawing
  • US11625299B1 patent drawing

AI summary

Methods, systems, and devices for inserting temperature information into a codeword are described. A memory system may determine that a predetermined set of bits of a codeword has been received. Based on determining that the predetermine set of bits has been received, the memory system may replace bits of the codeword with temperature information that indicates a temperature of the memory system. The memory system may then store the codeword comprising the temperature information in a memory array.