Memory Repair Flag Token Counters for Predictable CXL Maintenance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices, particularly in CXL systems, lack an efficient mechanism to track and predict the availability of repair resources, leading to inefficient and unpredictable maintenance operations that can result in memory downtime.

Innovation Solution

Implementing a repair flag token counter system that tracks the availability of repair resources in non-volatile memory, allowing hosts and CXL devices to predict and schedule maintenance operations, thereby improving Reliability, Availability, and Serviceability (RAS) by minimizing downtime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a repair resource tracking mechanism is implemented, then maintenance predictability and RAS are improved, but device complexity increases

Engineering Contradiction:
Improvememory device reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by tracking repair resource availability in advance and enabling proactive scheduling of maintenance operations. The repair flag token counter mechanism allows the system to predict when repair resources will be available and schedule maintenance before failures occur, improving reliability through preventive rather than reactive approaches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (the repair flag token counter and associated tracking structures) that mediates between the host system and memory device repair operations. This intermediary layer provides standardized interfaces for querying repair availability and scheduling maintenance, simplifying the overall system architecture while improving reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If proactive maintenance scheduling is enabled, then downtime is reduced, but measurement and tracking complexity increases

Engineering Contradiction:
Improvememory downtimeVSAvoidrepair resource availability tracking
Core Design Contradiction:
Loss of timeVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms through the repair flag token counter that continuously monitors and reports the availability status of repair resources. This feedback loop allows the host system to query current repair availability, receive updated status information, and adjust maintenance scheduling accordingly, enabling proactive downtime reduction through informed decision-making.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces complex mechanical or manual tracking systems with automated digital counter mechanisms and standardized communication protocols. The repair flag token counter uses simple integer-based tracking and standardized query interfaces to monitor repair availability, substituting complex manual processes with automated electronic mechanisms that are easier to implement and maintain.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250253006A1Memory repair flag token counter
Publication Date: 2025.08.07 MICRON TECHNOLOGY INC
  • US20250253006A1 patent drawing
  • US20250253006A1 patent drawing
  • US20250253006A1 patent drawing

AI summary

Control circuitry (e.g., for a memory device in a system such as a CXL system) can receive counter values indicating a count of available repair resources for addressable portions of a memory device array. The control circuitry can store the counter values as repair flag tokens associated with respective corresponding portions of the addressable portions of the memory device array. Responsive to detecting an error in a first addressable portion of the addressable portions of the memory device array, the control circuitry can change the repair flag token associated with the first addressable portion where the error was detected.