Soft-Decision Modification Circuit for Stubborn Error Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data processing systems face challenges with stubborn patterns where high confidence soft values lead to incorrect binary assignments, resulting in uncorrectable errors due to improper binary value indications.

Innovation Solution

Incorporating a modification circuit that compares detected outputs with stubborn patterns and adjusts soft decisions based on matches and processing status, including the use of a comparator circuit, memory for storing stubborn patterns, and a multiplication circuit for scaling soft decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the data detector circuit assigns binary values with high confidence soft values, then the confidence in detected values is improved, but stubborn patterns cause incorrect binary assignments that cannot be corrected by the decoder

Engineering Contradiction:
Improveconfidence in detected binary valuesVSAvoidaccuracy of binary value assignments
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The modification circuit performs preliminary detection of stubborn patterns in the detected output before the decoder processes the data. By identifying stubborn patterns early and modifying the detected output in advance, the system prevents these patterns from causing uncorrectable errors during decoding, thus resolving the contradiction between high confidence detection and reliable binary value assignment

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The modification circuit acts as an intermediary between the data detector circuit and the data decoder circuit. It receives the detected output, detects stubborn patterns, modifies the output by flipping binary values in identified patterns, and provides the modified output to the decoder. This intermediary function allows the system to maintain high confidence detection while ensuring reliable binary value assignments by filtering out stubborn patterns before decoding

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the data decoder circuit attempts error correction on detected output with stubborn patterns, then error correction capability is improved, but stubborn patterns prevent successful convergence and recovery of original data

Engineering Contradiction:
Improveerror correction capabilityVSAvoidconvergence speed and data recovery success
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The modification circuit performs preliminary detection and modification of stubborn patterns before the decoder attempts error correction. By removing these problematic patterns in advance, the decoder can converge faster and achieve successful data recovery without being blocked by stubborn patterns, thus improving both reliability and productivity

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system processes data through multiple iterations of detection and decoding, then error correction opportunities are improved, but stubborn patterns persist across iterations and prevent convergence

Engineering Contradiction:
Improveerror correction opportunitiesVSAvoiditerations required for convergence
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The modification circuit performs preliminary detection of stubborn patterns at the beginning of the processing pipeline, before multiple iterations of detection and decoding begin. By modifying the detected output to remove stubborn patterns upfront, the system eliminates the source of persistent errors that would otherwise require multiple iterations to resolve, thus reducing time loss while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the modification circuit to the decoder, where the modified detected output (with stubborn patterns removed) is fed into the decoder. This feedback mechanism ensures that stubborn patterns do not persist across iterations, allowing the system to converge faster while maintaining multiple error correction opportunities

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8819527B2Systems and methods for mitigating stubborn errors in a data processing system
Publication Date: 2014.08.26 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8819527B2 patent drawing
  • US8819527B2 patent drawing
  • US8819527B2 patent drawing

AI summary

Various embodiments of the present invention provide data processing circuits that include: a data detector circuit, a data decoder circuit, and a modification circuit. The data detector circuit is operable to apply a data detection algorithm to a data input to yield a detected output. The data decoder circuit is operable to apply a data decode algorithm to a decode input to yield a decoded output. The decode input is selected between at least the detected output, and a modified version of the detected output. The modification circuit is operable to receive the detected output and to provide the modified version of the detected output.