DRAM Error Pattern Analysis for Proactive Page Offlining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in predicting and preventing uncorrectable errors (UE) by aggregating correctable errors (CE) over time, leading to device or system downtime, as current error correction mechanisms are reactive and insufficient to address complex error patterns.

Innovation Solution

Implement predictive fault analysis using manufacturer-specific information to identify error patterns and proactively offline or repair memory pages susceptible to future errors, leveraging CXL interconnects for memory devices to perform ECC algorithms and track CE activity, thereby preventing UE events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If reactive error correction mechanisms are used to correct uncorrectable errors (UE), then error correction capability is maintained, but device or system downtime occurs and productivity is reduced

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddevice availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by proactively identifying and offlining memory pages that exhibit correctable error (CE) patterns before they develop into uncorrectable errors (UE). The memory controller monitors CE activity, identifies pages with recurring errors, and offlines them preemptively, preventing UE events and avoiding the downtime that would result from reactive error correction.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If memory pages are offlined proactively to prevent uncorrectable errors, then reliability is improved and downtime is reduced, but device complexity increases due to additional monitoring and management mechanisms

Engineering Contradiction:
Improvememory integrityVSAvoiderror monitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the memory controller to autonomously monitor correctable error patterns, identify problematic memory pages, and offline them without external intervention. The system automatically tracks CE activity, detects error patterns, and manages page offlining/repair actions, reducing the need for complex external monitoring infrastructure while improving reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms where the memory controller continuously monitors correctable error events and uses this information to dynamically adjust memory management decisions. The controller tracks CE patterns, feeds this information back into the page management logic, and automatically offlines pages that exhibit problematic error patterns, creating a closed-loop system that improves reliability through adaptive management.

Inventive Principle:
Principle #23Feedback

3Device complexity

If correctable errors are allowed to aggregate over time, then device complexity is reduced by avoiding proactive monitoring, but uncorrectable errors occur more frequently leading to increased downtime

Engineering Contradiction:
Improvemonitoring mechanism complexityVSAvoiderror prevention capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by implementing proactive monitoring of correctable error patterns and offlining memory pages before uncorrectable errors occur. The system continuously tracks CE events, identifies pages with recurring errors, and takes preventive action, thereby maintaining reliability without requiring overly complex monitoring infrastructure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies parameter changes by monitoring the frequency and pattern of correctable errors as a key parameter. When CE activity exceeds certain thresholds or exhibits specific patterns indicative of impending UE events, the system changes the operational state of affected memory pages by offlining them, thus preventing error aggregation while maintaining manageable system complexity through threshold-based decision making.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12511205B2Memory failure prediction and mitigation
Publication Date: 2025.12.30 MICRON TECHNOLOGY INC
  • US12511205B2 patent drawing
  • US12511205B2 patent drawing
  • US12511205B2 patent drawing

AI summary

Correctable error pattern information for a memory device can be based on data received from or using a data pin of the memory device. The memory device can include, for example, a DRAM device comprising an array of memory cells. Based on the error pattern information, firmware or software can be used to identify respective physical portions of the array comprising data with correctable errors. In an example, one or more fault locations in the memory device can be identified, the fault location corresponding to multiple cells in the array and comprising the data with correctable errors. In response to identifying the fault location in the array, one or more memory pages corresponding to the location(s) can be offlined or removed from an addressable memory space. In an example, the memory device comprises a portion of a compute express link (CXL) system.