Parallel Syndrome Generation for Low-Latency Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As communication speed and data throughput increase, error correction latency in error correction decoders lengthens due to the rising number of error bits in information data, necessitating a solution to reduce this latency.

Innovation Solution

An error correction device and method that generate partial coefficients in parallel with syndromes for the error location equation, utilizing a syndrome generation circuit, partial coefficient generation circuit, error location determination circuit, and error correction circuit to determine and correct errors efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If error correction decoding is performed sequentially (syndrome generation first, then coefficient generation), then the decoding process is simple to implement, but error correction latency increases

Engineering Contradiction:
Improveerror correction latencyVSAvoiddecoding process complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by generating partial coefficient information in advance during the syndrome generation phase. Specifically, the coefficient generation circuit starts generating partial coefficients (such as S1³, S1²S3, etc.) while the syndrome generation circuit is still computing the syndromes. This overlapping of operations allows the error location polynomial coefficients to be ready sooner, reducing the overall error correction latency without requiring a completely complex rearchitecture of the decoding process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a temporal dimension to the decoding process by organizing operations into overlapping time windows. Instead of strict sequential execution (Phase 1: Syndrome generation, Phase 2: Coefficient generation), the system allows coefficient generation to start in the latter part of syndrome generation and complete in the former part of error location determination. This dimensional reorganization of the decoding timeline enables parallel execution of previously sequential tasks, reducing total latency while maintaining implementation feasibility

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

2Productivity

If parallel generation of syndromes and partial coefficients is implemented, then error correction latency is reduced, but device complexity increases

Engineering Contradiction:
Improvedata processing speedVSAvoidcircuit structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the coefficient generation task into partial coefficient generation (during syndrome generation) and complete coefficient assembly (after syndrome generation). The coefficient generation circuit is divided into multiple sub-circuits that compute different partial coefficients in parallel (e.g., one sub-circuit computes S1³, another computes S1²S3, etc.). This segmentation allows the system to achieve parallel processing benefits while keeping each individual circuit module relatively simple, thus improving productivity without excessive increase in overall device complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The coefficient generation circuit is designed with multi-functionality to perform both partial coefficient generation during the syndrome generation phase and complete coefficient assembly afterward. The same circuit resources are reused for different purposes at different times, reducing the need for dedicated separate circuits for each function. This universal design improves data processing speed through parallel operation while controlling device complexity by avoiding redundant circuitry

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11689224B2Error correction device and method for generating syndromes and partial coefficient information in a parallel
Publication Date: 2023.06.27 SAMSUNG ELECTRONICS CO LTD
  • US11689224B2 patent drawing
  • US11689224B2 patent drawing
  • US11689224B2 patent drawing

AI summary

An error correction device according to the technical idea of the present disclosure includes a syndrome generation circuit configured to receive data and generate a plurality of syndromes for the data, a partial coefficient generation circuit configured to generate partial coefficient information on a part of a coefficient of an error location polynomial by using the data while the plurality of syndromes are generated, an error location determination circuit configured to determine the coefficient of the error location polynomial based on the plurality of syndromes and the partial coefficient information, and obtain a location of an error in the data by using the error location polynomial, and an error correction circuit configured to correct the error in the data according to the location of the error.