Parallel Error-Correction Branches for Multiple-Bit Memory Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error detection methods are inefficient in detecting and correcting multiple-bit errors, leading to potential undetected or uncorrectable errors in data stored in memory cells.

Innovation Solution

A device and method utilizing two error processing branches with syndrome generators, error detection units, and error correction units that process data words with differing bits, allowing parallel processing and decision-making based on corrected or uncorrected data words to enhance error detection and correction efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single error processing branch is used, then the device complexity is low, but the reliability of error detection and correction is insufficient

Engineering Contradiction:
Improveerror detection reliabilityVSAvoiderror processing structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error processing system is divided into multiple independent error processing branches (first and second branches), each capable of independently processing data words with different bit configurations. This segmentation allows parallel error detection and correction operations, improving reliability without requiring a single complex processing unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of error processing by creating multiple branches that process data words differing in at least one bit. This dimensional expansion from a single processing path to multiple parallel paths enables more comprehensive error detection and correction capabilities.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If traditional error correction methods are used, then the processing speed is acceptable, but the detection of multiple-bit errors is inefficient

Engineering Contradiction:
Improveerror correction speedVSAvoidmultiple-bit error detection
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary error detection and correction in parallel across multiple branches before final decision-making. By preparing corrected data words in advance through multiple independent correction paths, the system accelerates the overall error correction process while improving multiple-bit error detection capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The decision unit receives feedback from multiple error processing branches and uses this information to select the most reliable corrected data word. The feedback mechanism allows the system to compare results from different branches and make informed decisions, improving both speed and reliability of error correction.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260039315A1Error processing
Publication Date: 2026.02.05 INFINEON TECHNOLOGIES AG
  • US20260039315A1 patent drawing
  • US20260039315A1 patent drawing
  • US20260039315A1 patent drawing

AI summary

The approaches proposed here relate to error processing by means of at least two error processing branches. Each of the error processing branches is configured (i) to process a data word, wherein the data words of the error processing branches differ in at least one bit, and (ii) to provide a processed data word to a decision unit. The decision unit is configured to select one of the processed data words or to perform a predetermined action if an uncorrectable error has been detected.