Data Word Syndrome Staging for Low-Energy Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for error recognition and correction in data words are inefficient in terms of performance and energy consumption, as they often require full syndrome computation for every data word, which is unnecessary for error-free data words.

Innovation Solution

A method where a first syndrome of a first code is determined for a data word, and if an error is recognized, a second syndrome of a second code is computed, which includes the components of the first syndrome, allowing for partial syndrome computation and reducing computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full syndrome computation is performed for every data word, then error recognition and correction capability is ensured, but energy consumption and processing time increase

Engineering Contradiction:
Improveerror recognition and correction capabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by computing only a first syndrome using a first code (with fewer syndrome components) for all data words, and only computing the complete second syndrome using the second code when the first syndrome indicates an error. This partial computation approach reduces energy consumption for error-free data words while maintaining full error correction capability when needed.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If full syndrome computation is performed for every data word, then error recognition and correction capability is ensured, but processing time increases

Engineering Contradiction:
Improveerror recognition and correction capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements partial action by performing only partial syndrome computation (first syndrome with fewer components) for all incoming data words, and completing the full syndrome computation (second syndrome) only when errors are detected. This significantly reduces average processing time while maintaining the ability to correct errors when they occur.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the syndrome computation process into two stages: a fast first syndrome computation using a first code for initial error detection, and a complete second syndrome computation using a second code only when needed. This segmentation allows the system to handle the common case (error-free data) quickly while preserving full error correction capability for rare error cases.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If partial syndrome computation is performed, then energy consumption and processing time are reduced, but error detection capability may be compromised

Engineering Contradiction:
Improveenergy consumptionVSAvoiderror detection capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies the nested doll principle by designing the first code and second code such that the first code is contained within the second code. The parity check matrix of the first code is a submatrix of the parity check matrix of the second code, and the first syndrome components are a subset of the second syndrome components. This nesting ensures that the partial first syndrome computation does not compromise error detection capability, as the complete second syndrome (which includes all first syndrome components) can be computed when needed.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent uses partial action with a carefully designed first code that, while using fewer syndrome components, maintains sufficient error detection capability to identify when full syndrome computation is needed. The first code is designed to detect errors with high probability, triggering complete syndrome computation only when necessary, thus balancing energy efficiency with reliable error detection.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250038770A1Processing a Data Word
Publication Date: 2025.01.30 INFINEON TECHNOLOGIES AG
  • US20250038770A1 patent drawing
  • US20250038770A1 patent drawing
  • US20250038770A1 patent drawing

AI summary

An approach for processing a data word in which a data word is received, in which a first syndrome of a first code is determined, the first syndrome having components, and in which a second syndrome of a second code is determined when the syndrome of the first code recognizes an error, the second syndrome comprising the components of the first syndrome.