Memory Fault Analysis Using Cell-Block Architecture Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for predicting uncorrectable errors (UEs) in memory devices have low prediction rates due to varying device architectures and low correlation with correctable errors (CEs), leading to server failures and downtime.

Innovation Solution

A fault analysis device and memory system that analyzes faults by accumulating error information and reflecting device information, including architectural and data input/output information, to specify fault boundaries and improve UE prediction rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If prediction methods based on CE occurrences or system address are used, then the analysis process is simple, but the prediction rate of UEs is low

Engineering Contradiction:
Improveprediction rate of UEsVSAvoidfault analysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The memory device is segmented into multiple cell blocks with specific architectural characteristics (shared word line drivers, shared bit line sense amplifiers). The fault analysis device segments the error information analysis by reflecting device information for each cell block, enabling precise identification of fault boundaries within specific cell blocks rather than treating the memory device as a whole.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using device information that is specific to each cell block's architecture. The fault analysis device reflects device information including architectural information on cell blocks to identify fault boundaries locally within specific cell blocks, rather than applying a uniform analysis approach across the entire memory device.

Inventive Principle:
Principle #3Local quality

2Reliability

If generic prediction methods are used, then the implementation is easy, but the correlation with CEs is low

Engineering Contradiction:
Improvefault prediction accuracyVSAvoiddevice information processing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by accumulating error information and reflecting device information before fault occurrence. The fault analysis device accumulates error information from the memory device and reflects device information including architectural information on cell blocks in advance, enabling proactive identification of fault boundaries and prediction of potential UEs before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies feedback by using accumulated error information to identify fault boundaries and predict UEs. The fault analysis device accumulates error information from the memory device, reflects device information onto the accumulated error information, and uses this feedback loop to continuously improve fault prediction accuracy based on actual error patterns observed in specific cell blocks.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260010425A1Memory system for fault analysis, fault analysis device, and fault analysis method
Publication Date: 2026.01.08 SK HYNIX INC
  • US20260010425A1 patent drawing
  • US20260010425A1 patent drawing
  • US20260010425A1 patent drawing

AI summary

A memory system includes at least one memory device disposed along a first direction and a second direction, configured to include a plurality of cell blocks that share word line drivers with adjacent cell blocks in the first direction, to share bit line sense amplifiers with adjacent cell blocks in the second direction, and to input/output data of the plurality of cell blocks through a plurality of data pads; and a fault analysis device configured to analyze a fault of the memory device by accumulating an error information from the memory device and reflecting device information, including architectural information on the plurality of cell blocks and data input/output information, onto the accumulated error information.