Odd-Parity Coding Circuit for Double Correction and Triple Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional BCH coding circuits face increased circuit area and power consumption when adding triple error detection, and they are limited in triple error detection capability due to the risk of misdiagnosing triple errors as double errors.

Innovation Solution

A coding circuit using an odd parity generator matrix is introduced, where each column has an odd number of 1's, allowing for efficient generation and decoding of codewords with reduced parity bits, effectively correcting double errors and detecting triple errors without misdiagnosis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If triple error detection function is added to conventional BCH coding circuit, then triple error detection capability is improved, but circuit area and power consumption increase

Engineering Contradiction:
Improvetriple error detection capabilityVSAvoidcircuit area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent changes the fundamental parameter of the parity generator matrix by requiring each column to have an odd number of 1's. This parameter change enables the circuit to achieve triple error detection capability while maintaining the same circuit area and power consumption as conventional double error correction circuits, because the odd parity structure allows syndrome values to uniquely identify triple error patterns without requiring additional hardware resources.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If conventional BCH coding circuit is used for triple error detection, then error detection function is improved, but measurement precision deteriorates due to misdiagnosis risk

Engineering Contradiction:
Improveerror detection functionVSAvoiderror detection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

By changing the parameter of the parity generator matrix to enforce odd parity (each column has an odd number of 1's), the patent ensures that the syndrome value for any triple error pattern is unique and cannot coincide with a double error syndrome. This eliminates the misdiagnosis problem inherent in conventional BCH circuits, achieving both triple error detection and perfect detection accuracy.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If number of parity bits is increased to add triple error detection, then error detection capability is improved, but codeword length increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcodeword length
Core Design Contradiction:
ReliabilityVSLength of stationary object

Solution Approach 1:

The patent changes the structural parameter of the parity generator matrix to enforce odd parity constraints on each column. This parameter change allows the existing parity bits to encode additional triple error detection information without increasing the total number of parity bits or codeword length, thereby maintaining storage efficiency while enhancing error detection capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12261626B2Coding circuit and memory device including the same
Publication Date: 2025.03.25 SK HYNIX INC
  • US12261626B2 patent drawing
  • US12261626B2 patent drawing
  • US12261626B2 patent drawing

AI summary

A coding circuit includes an encoder circuit configured to generate an input codeword by concatenating an input data and a parity generated by processing the input data using an odd parity generator matrix; and a decoder circuit configured to correct a double error from an output codeword, and to detect a triple error using a syndrome generated by processing the output codeword using the odd parity generator matrix, wherein each column of the odd parity generator matrix has a respective odd number of 1's.