Memory Controller Syndrome Comparison for Uncorrectable Error Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic random access memory (DRAM) cells are prone to errors due to environmental factors, leading to uncorrectable errors that existing technologies struggle to address effectively, resulting in reliability issues and increased redundant costs for memory chips.

Innovation Solution

A memory system with a controller that includes an error correction circuit, a codeword error counter, and an alert device, which compares syndromes to determine the likelihood of uncorrectable errors and generates a warning signal to prevent such errors by differentiating between single-bit and multi-bit errors, thereby optimizing error correction and reducing redundant costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction codes are used to correct memory errors, then reliability is improved, but uncorrectable errors still occur due to environmental factors

Engineering Contradiction:
Improvememory reliabilityVSAvoidenvironmental factors causing errors
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by monitoring syndrome patterns and error addresses before uncorrectable errors occur. The controller tracks whether errors occur at the same address and compares syndrome patterns to predict potential uncorrectable errors, allowing preventive measures to be taken in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the controller continuously monitors error correction results, syndrome patterns, and error addresses. This feedback information is stored and analyzed to determine whether errors are recurring or following specific patterns that indicate potential uncorrectable errors.

Inventive Principle:
Principle #23Feedback

2Reliability

If comprehensive error correction is implemented, then reliability is improved, but redundant costs increase due to memory chip overhead

Engineering Contradiction:
Improveerror correction capabilityVSAvoidredundant costs
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system applies local quality by differentiating between single-bit errors and multi-bit errors, and between errors at the same address versus different addresses. The controller adjusts its error correction strategy based on the specific characteristics of each error, avoiding unnecessary redundant operations for low-risk single-bit errors while maintaining protection for high-risk patterns.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters dynamically by adjusting the error correction approach based on syndrome patterns and error address history. When the controller detects that errors follow certain patterns (same address, specific syndrome combinations), it modifies its response to prevent uncorrectable errors while optimizing resource usage.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If error monitoring and correction operations are performed continuously, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveerror prevention capabilityVSAvoidcontroller complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the error monitoring function into distinct operational phases: error detection, syndrome pattern analysis, error address comparison, and preventive action determination. The controller divides the complex task of preventing uncorrectable errors into manageable steps that can be executed systematically without requiring overly complex hardware architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11614869B2Controller for preventing uncorrectable error in memory device, memory device having the same, and operating method thereof
Publication Date: 2023.03.28 SAMSUNG ELECTRONICS CO LTD
  • US11614869B2 patent drawing
  • US11614869B2 patent drawing
  • US11614869B2 patent drawing

AI summary

A memory system is provided. The memory system includes at least one memory device, and a controller configured to control the at least one memory device, wherein the controller includes: an error correction circuit configured to correct an error in data read from the at least one memory device, a codeword error counter configured to obtain a syndrome of a current codeword error based on a codeword error occurring in the error correction circuit, and to obtain a weighted codeword error count value by comparing the obtained syndrome with a previous syndrome, and an alert device configured to generate a warning signal for preventing an uncorrectable error of the at least one memory device according to the weighted codeword error count value.