Memory System Error Analysis and Counter-Error Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems rely on statistical error prediction methods, which result in low accuracy for anticipating serious errors, thereby degrading the overall reliability of the system.

Innovation Solution

A data processing system that includes a memory system with multiple memory devices, each equipped with error correction units and a host that analyzes error logs to determine error ranks and set appropriate error correction strengths, allowing for targeted counter-error operations to prevent serious errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If statistical error prediction methods are used, then the system can predict errors, but the accuracy of prediction is significantly degraded

Engineering Contradiction:
Improveerror prediction accuracyVSAvoidsystem reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments error prediction into multiple dimensions: error type segmentation (bit flip, coupling error, soft error), error location segmentation (specific memory addresses), and error severity segmentation. This multi-dimensional segmentation enables precise error prediction by analyzing patterns in each segment separately, thereby improving prediction accuracy while maintaining system reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary error prediction by continuously monitoring and analyzing error patterns before serious errors occur. The system maintains an error history database that records past errors, and uses this information to predict potential future errors, allowing preventive actions to be taken before system reliability is compromised

Inventive Principle:
Principle #10Preliminary action

2Reliability

If error correction algorithms are applied to all memory devices, then errors can be corrected, but the device complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoiderror correction system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by implementing error correction selectively based on error ranks. Instead of uniform error correction across all memory devices, the system assigns different error correction strengths to different memory devices according to their error characteristics. High-risk memory devices receive stronger correction algorithms while low-risk devices use simpler methods, optimizing reliability without unnecessary complexity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by applying error correction only to the extent necessary. The error correction strength is adjusted based on error rank - some memory devices receive full error correction while others receive reduced or no correction. This partial application of error correction maintains system reliability for critical devices while reducing overall system complexity

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If counter-error operations are performed on all memory devices, then serious errors can be prevented, but the loss of time increases

Engineering Contradiction:
Improveserious error preventionVSAvoidcounter-error operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality to counter-error operations by targeting only specific memory devices that have been identified as high-risk through error analysis. The system performs counter-error operations such as data migration, memory remapping, or enhanced monitoring only on memory devices with high error ranks, rather than applying these operations uniformly across all devices. This selective approach prevents serious errors in critical devices while minimizing time loss

Inventive Principle:
Principle #3Local quality

4Measurement precision

If detailed error analysis is performed on all memory devices, then error patterns can be identified, but the loss of time increases

Engineering Contradiction:
Improveerror pattern identification accuracyVSAvoiderror analysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies local quality to error analysis by focusing detailed analysis only on memory devices that exhibit specific error patterns or have reached certain error thresholds. The system performs comprehensive error pattern identification on high-priority devices while using simplified monitoring on low-priority devices. This selective detailed analysis maintains high measurement precision for critical devices while reducing overall time loss

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11609813B2Memory system for selecting counter-error operation through error analysis and data process system including the same
Publication Date: 2023.03.21 SK HYNIX INC
  • US11609813B2 patent drawing
  • US11609813B2 patent drawing
  • US11609813B2 patent drawing

AI summary

A data processing system comprising: a memory system comprising a plurality of memory devices, each of which comprises a first error correction unit and a plurality of cell array regions each having a plurality of memory cells coupled in an array to a plurality of word lines and a plurality of bit lines; and a host comprising a second error correction unit for correcting an error of data transferred from the memory system, and suitable for generating error correction information on the error correction operation of the second error correction unit, setting error correcting strengths to the respective memory devices using the error correction information and log information, and performing counter-error operations on the respective memory devices according to the error correcting strengths.