LRAID Memory Access with Fast-Path Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LRAID memory media systems face challenges in efficiently managing reliability, availability, and serviceability (RAS) features, particularly in terms of error detection and correction, leading to heavy utilization of interfaces and potential downtime due to unrecoverable errors.

Innovation Solution

Implementing a CXL-compliant memory system with RAID organization that includes ECC circuitry and RAID circuitry for error detection and correction, along with a flexible RAID architecture that allows simultaneous access to multiple memory media devices, optimizing bandwidth utilization and reducing interface load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional LRAID error detection and correction methods are used, then system reliability is improved, but interface utilization becomes heavy and system performance deteriorates

Engineering Contradiction:
Improveerror detection and correction capabilityVSAvoidinterface utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the error detection and correction process into two distinct phases: a fast path for error-free operations that uses minimal interface bandwidth, and a slow path for error recovery that activates only when needed. This segmentation allows the system to maintain high interface utilization efficiency during normal operation while preserving comprehensive error detection and correction capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-calculating and storing syndrome values along with data in the memory devices. When a read operation occurs, the system can immediately verify data integrity using these pre-computed syndromes without requiring additional interface transactions for error detection, thus maintaining high interface efficiency while ensuring reliable error detection.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive error checking is performed on all data accesses, then system reliability is improved, but access speed and bandwidth utilization deteriorate

Engineering Contradiction:
Improvedata integrity verificationVSAvoidmemory access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies partial action by performing error checking selectively rather than on all data accesses. The fast path implements minimal or no error checking for the majority of error-free operations, while the slow path performs comprehensive error checking only when errors are detected or suspected. This selective approach maintains high access speed for normal operations while ensuring data integrity when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of error checking intensity based on operational context. During normal fast path operations, error checking is minimized or eliminated to maintain high speed. When transitioning to the slow path for error recovery, the error checking parameter is increased to comprehensive levels, ensuring data integrity without permanently sacrificing access speed.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If error recovery procedures are implemented, then system availability is improved, but repair time and downtime increase

Engineering Contradiction:
Improvesystem availabilityVSAvoidrepair and recovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-storing syndrome values and error correction information in the memory devices alongside the data. When errors occur, the system can immediately initiate recovery using these pre-computed values without requiring time-consuming recalculation or additional data accesses, thus improving system availability while minimizing repair time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the system to skip the lengthy error recovery process for the majority of operations by implementing a fast path that assumes error-free conditions. This allows normal operations to proceed rapidly without error checking overhead. When errors do occur, the system transitions to the slow path for recovery, but the overall time loss is minimized because errors are rare and most operations complete quickly through the fast path.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS12461821B2Low cost high performance LRAID
Publication Date: 2025.11.04 MICRON TECHNOLOGY INC
  • US12461821B2 patent drawing
  • US12461821B2 patent drawing
  • US12461821B2 patent drawing

AI summary

A memory access method with improved bandwidth efficiency for reliability, availability, and serviceability (RAS) is described. The memory access method includes, in response to a memory access request, obtaining, using a first access granularity, a sub-stripe from a stripe of data stored on a plurality of memory media components arranged in a redundant array of independent data (RAID), and detecting an error in the sub-stripe of the data. The method further includes, in response to the detecting the error, obtaining, using a second access granularity, the stripe of the data from the plurality of memory media components, wherein the second access granularity is larger than the first access granularity. Corresponding devices are also described.