Semiconductor Module With Dual-Read ECC Parity Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data transmission speeds increase in semiconductor devices, the probability of errors occurring during data transmission also rises, necessitating improved methods to ensure data reliability, particularly in systems using error correction codes like ECC.

Innovation Solution

A semiconductor module that includes an address control circuit, memory circuits, and an ECC circuit to generate and utilize internal addresses and decoding enable signals to correct errors in data by using meta data stored as parity bits after a read operation, enhancing the error correction capability of the ECC circuit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transmission speed is increased to improve productivity, then the probability of errors during data transmission increases, worsening data reliability

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing a first read operation to obtain initial data and parity information before the actual write operation. The ECC circuit uses this pre-obtained parity information to perform error correction on the data before it is written back to the memory device, thereby preventing error propagation while maintaining high transmission speeds.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary ECC (Error Correction Code) circuit that acts as a mediator between the memory device and the data transmission channel. This intermediary performs error detection and correction operations on data during transmission, allowing high-speed data transfer while maintaining data reliability through intermediate error correction processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If error correction capability is enhanced by using additional parity bits and multiple read operations, then data reliability is improved, but device complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the memory device to perform multiple functions using the same hardware resources. The memory device can perform both normal data read/write operations and error correction operations using the same memory cells and circuitry, depending on the operation mode. The first and second read operations use the same memory structure but serve different purposes: initial data retrieval and error correction data retrieval.

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

Solution Approach 2:

The patent merges the error correction function with the existing memory read/write operations. Instead of adding a completely separate error correction subsystem, the error correction is integrated into the memory operation flow by utilizing the same memory structure for both data storage and error correction code storage, and by combining multiple read operations into a unified error correction process.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12362033B2Semiconductor module for performing error correction operation
Publication Date: 2025.07.15 SK HYNIX INC
  • US12362033B2 patent drawing
  • US12362033B2 patent drawing
  • US12362033B2 patent drawing

AI summary

A semiconductor module includes an address control circuit configured to generate an internal address based on an address in a first read operation and a second read operation that are sequentially performed and configured to generate multiple decoding enable signals and an error information enable signal, a memory circuit including multiple mats and configured to output internal data based on the internal address and the multiple decoding enable signals in the first read operation and configured to output internal meta data and second internal parities based on the internal address and the multiple decoding enable signals in the second read operation, and an error information storage circuit configured to output first internal parities based on the internal address and the error information enable signal in the first read operation.