H-Matrix Parity Circuit for High-Capacity Memory Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As semiconductor memory devices increase in capacity, it becomes challenging to fabricate memory devices without defective memory cells, leading to the need for error correction techniques such as redundant memory cells and error correction circuits to address errors in memory systems.

Innovation Solution

An error processing circuit is designed with H matrix calculation circuits for generating parities during encoding and decoding operations, syndrome calculation for error detection, and correction circuits to efficiently correct errors in memory systems by utilizing first and second H matrices for upstream and downstream data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory device capacity is increased, then storage capability is improved, but the likelihood of defective memory cells increases

Engineering Contradiction:
Improvememory capacityVSAvoiddefect-free memory cells
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The H matrix is divided into multiple sub-matrices (first H matrix and second H matrix), allowing the error correction process to be segmented into separate calculations. This segmentation enables more efficient handling of larger memory capacities while maintaining reliability through distributed parity generation and syndrome calculation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Parity bits serve as intermediary elements that mediate between the data bits and error detection/correction. The patent generates multiple sets of parity bits using different H matrices, creating intermediate parity information that facilitates reliable error correction in high-capacity memory systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If error correction capability is enhanced, then reliability is improved, but circuit complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoiderror processing circuit
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error correction circuit is segmented into specialized units: first H matrix calculation circuit, second H matrix calculation circuit, parity calculation circuit, syndrome calculation circuit, and correction circuit. Each unit performs a specific function, reducing overall circuit complexity through functional decomposition while maintaining enhanced error correction capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent generates multiple sets of parity bits (excessive action) using different H matrices, providing redundant error correction information. This partial redundancy enables more robust error correction without requiring a complete redesign of the error processing circuit.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If multiple H matrices are used for error correction, then error correction accuracy is improved, but calculation overhead increases

Engineering Contradiction:
Improveerror detection accuracyVSAvoidencoding and decoding time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The calculation process is segmented into parallel operations: first H matrix calculation and second H matrix calculation can be performed simultaneously, with their results combined by the parity calculation circuit. This segmentation reduces calculation overhead by enabling parallel processing while maintaining high error detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Parity bits are calculated in advance during the encoding operation using multiple H matrices, preparing error correction information before data storage. This preliminary action reduces decoding time during read operations, as the syndrome calculation can proceed efficiently with pre-computed parity information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12099411B2Error processing circuit, memory and operation method of the memory
Publication Date: 2024.09.24 SK HYNIX INC
  • US12099411B2 patent drawing
  • US12099411B2 patent drawing
  • US12099411B2 patent drawing

AI summary

An error processing circuit includes: a first H matrix calculation circuit configured to calculate a first H matrix and upstream data to generate a partial first parity, during an encoding operation; a second H matrix calculation circuit configured to calculate a second H matrix and the upstream data to generate a second parity, during the encoding operation; and a parity calculation circuit configured to sum the partial first parity and the second parity to generate a first parity, during the encoding operation.