On-Chip ECC Circuit Segmentation for Parity Storage Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional on-chip ECC circuits in memory devices perform only memory-side ECC operations, leading to increased parity storage requirements, which reduces the area and capacity for data storage.

Innovation Solution

Incorporating an on-chip ECC circuit that performs both host-side and memory-side ECC operations, allowing for the separation of host parity and memory parity storage, thereby minimizing parity storage space and optimizing data storage area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If only memory-side ECC operation is performed in conventional on-chip ECC circuits, then the ECC function is simplified, but parity storage requirements increase, reducing data storage area

Engineering Contradiction:
ImproveECC circuit complexityVSAvoiddata storage area
Core Design Contradiction:
Device complexityVSArea of stationary object

Solution Approach 1:

The ECC operation is segmented into two independent parts: host-side ECC operation and memory-side ECC operation. The host-side ECC circuit processes host parity separately from the memory-side ECC circuit that processes memory parity. This segmentation allows each circuit to handle only its specific parity type, reducing the total parity storage requirements in the memory device while maintaining comprehensive error correction capabilities.

Inventive Principle:
Principle #1Segmentation

2Reliability

If host parity is stored in the memory device, then complete ECC operation can be performed, but parity storage space increases, reducing data storage capacity

Engineering Contradiction:
ImproveECC operation completenessVSAvoiddata storage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The host parity processing function is extracted from the memory device and placed in a separate host-side ECC circuit. The memory device now only needs to store and process memory parity, which is generated solely from the data stored in the memory device. This extraction eliminates the need to store host parity in the memory device, thereby increasing data storage capacity while maintaining complete ECC operation through the separate host-side circuit.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If on-chip ECC circuit performs both host-side and memory-side ECC operations, then data communication precision is improved, but device complexity increases

Engineering Contradiction:
Improvedata communication precisionVSAvoidon-chip logic block complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The on-chip logic block is designed with multi-functionality, incorporating both host-side ECC circuit and memory-side ECC circuit within a single integrated structure. This universal design allows the same physical block to perform multiple ECC operations (host-side and memory-side) using different parity types, thereby improving data communication precision without requiring separate discrete circuits for each ECC function.

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

Data Source

PatentUS10061642B2Memory device and system including on chip ECC circuit
Publication Date: 2018.08.28 SK HYNIX INC
  • US10061642B2 patent drawing
  • US10061642B2 patent drawing
  • US10061642B2 patent drawing

AI summary

An on-chip logic block may include a host ECC circuit configured to correct an error based on host parity. The on-chip logic block may include a memory ECC circuit configured to correct an error based on memory parity.