Soft-Information Error Correction Circuit for Symbol Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current error correction circuits in memory systems face limitations in effectively correcting errors in data transmission and storage, particularly in determining the reliability of symbols during decoding processes.

Innovation Solution

The proposed error correction circuit employs a dual encoding and decoding approach, utilizing first and second error correction encoders and decoders to generate and decode row-codewords and column-codewords, with soft information analysis to determine symbol reliability and perform targeted decoding, enhancing error correction capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single error correction encoding scheme is used, then the device complexity is low, but the error correction capability is insufficient

Engineering Contradiction:
Improveerror correction capabilityVSAvoidencoding scheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error correction encoding is divided into two separate schemes: first error correction encoding applied to messages to generate row-codewords, and second error correction encoding applied to symbol groups from column layers to generate column-codewords. This segmentation allows each encoding scheme to be optimized for specific error patterns while maintaining manageable complexity in each individual encoder.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines two different error correction encoding schemes into a composite structure where row-codewords and column-codewords work together. The composite encoding provides enhanced error correction capability by leveraging the strengths of both encoding schemes, similar to how composite materials combine different materials to achieve superior properties.

Inventive Principle:
Principle #40Composite materials

2Reliability

If comprehensive error correction decoding is performed on all data, then the error correction capability is maximized, but the processing time increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddecoding processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs partial error correction decoding by first attempting to decode row-codewords, then selectively decoding only those column-codewords where errors are detected. This partial action approach avoids the time cost of decoding all column-codewords when many may not contain errors, while still achieving comprehensive error correction when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The decoding process uses feedback from soft information analysis to determine which column-codewords require second error correction decoding. The reliability determination based on soft information provides feedback that guides the selective application of decoding resources, reducing overall processing time while maintaining error correction effectiveness.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If soft information analysis is performed on all symbols, then the reliability determination is comprehensive, but the computational complexity increases

Engineering Contradiction:
Improvesymbol reliability determination accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies soft information analysis and reliability determination locally to specific symbols and positions where errors are suspected or where the first error correction decoding failed. Rather than uniformly analyzing all symbols, the system focuses computational resources on local regions needing correction, reducing overall complexity while maintaining precision where it matters most.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11251811B2Error correction circuit and operating method thereof
Publication Date: 2022.02.15 MIMIRIP LLC
  • US11251811B2 patent drawing
  • US11251811B2 patent drawing
  • US11251811B2 patent drawing

AI summary

An error correction circuit includes: a first error correction encoder for generating a plurality of row-codewords by performing first error correction encoding on each of a plurality of messages; a second error correction encoder for generating a plurality of column-codewords; a first error correction decoder for performing first error correction decoding on each of read row-vectors corresponding to the plurality of row-codewords, and outputting a soft information of the first error correction decoding; and a second error correction decoder for determining whether each of m-bit symbols in read column-vectors corresponding to the column-codewords is reliable, based on the soft information corresponding to each of the p-bit symbols, and performing second error correction decoding on the read column-vectors, based on the determination of whether each of the m-bit symbols is reliable.