Memory Error Count Scaling for Reliability Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in efficiently storing and reporting error counts due to the large storage space required for high-granularity metadata, which can be mitigated by scaling error counts using algorithms to reduce storage requirements while maintaining valuable information about device reliability and lifespan.

Innovation Solution

Implementing a scaling algorithm to convert raw error counts into scaled error counts using linear or logarithmic histogram bins, storing these scaled counts in user-accessible mode registers for reporting, allowing devices to monitor performance with reduced storage needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-granularity error count metadata is stored to provide detailed information about device reliability, then measurement precision is improved, but storage space requirements increase significantly

Engineering Contradiction:
Improveerror count information granularityVSAvoidstorage space
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent applies parameter changes by transforming the error count data through scaling operations. The raw error count is divided by a scaling factor and rounded to produce a scaled error count, which reduces the numerical value while preserving the relative error information. This parameter transformation allows the same information to be stored in fewer bits, resolving the contradiction between measurement precision and storage space requirements.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the error count information into multiple scaled representations with different precision levels. By creating scaled error counts at different resolution levels, the system can provide detailed information when needed while using minimal storage space for aggregated data, effectively segmenting the information density to match storage constraints.

Inventive Principle:
Principle #1Segmentation

2Area of stationary object

If error counts are scaled to reduce storage requirements, then storage space is reduced, but information about device reliability may be lost

Engineering Contradiction:
Improvestorage spaceVSAvoiderror count detail accuracy
Core Design Contradiction:
Area of stationary objectVSLoss of information

Solution Approach 1:

The scaling operation transforms the error count parameter while maintaining its semantic meaning. By dividing by a scaling factor and rounding, the patent preserves the relative magnitude and trend of error counts, ensuring that information about device reliability remains intact even though the absolute values are compressed into a smaller storage space.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a scaled copy of the error count data that preserves the essential information characteristics. The scaled error count is a transformed representation that maintains the correlation between error magnitude and device reliability, allowing users to infer reliability information from the scaled values without needing the full precision of raw counts.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3821432B1Methods for error count reporting with scaled error count information, and memory devices employing the same
Publication Date: 2026.04.15 MICRON TECHNOLOGY INC
  • EP3821432B1 patent drawingFigure 1
  • EP3821432B1 patent drawingFigure 2
  • EP3821432B1 patent drawingFigure 3

AI summary

An apparatus comprising a memory array including a plurality of memory cells arranged in a plurality of columns and a plurality of rows is provided. The apparatus further comprises circuitry configured to perform an error detection operation on the memory array to determine a raw count of detected errors, to compare the raw count of detected errors to a threshold value to determine an over-threshold amount, to scale the over-threshold amount according to a scaling algorithm to determine a scaled error count, and to store the scaled error count in a user-accessible storage location.