Semiconductor Chip SCC Coding for Single-Cell MLC Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction codes in multi-level cell (MLC) memory systems are inefficient in correcting single cell errors and require excessive redundancy bits, leading to increased storage space and power consumption.

Innovation Solution

A novel error correction code (SCC) is developed using a parity check matrix construction that efficiently corrects all single cell errors in MLC memory with the same or fewer redundancy bits, utilizing a generator matrix and parity check matrix generated by setting identity columns and sequential assignment of elements in the Galois field.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing error correction codes (SEC, SEC-DED, SEC-DAEC) are used in MLC memory, then single error correction capability is provided, but they cannot correct all single cell errors occurring in MLC memory and require excessive redundancy bits

Engineering Contradiction:
Improveerror correction capabilityVSAvoidredundancy bits
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the error correction approach by dividing the parity check matrix into specific structural components (identity matrix portion and check bits) that correspond to different error correction functions. This allows specialized handling of single cell errors versus multi-cell errors, improving reliability for the primary use case without requiring excessive redundancy for all possible error patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by designing the parity check matrix with specific structural properties tailored to the characteristics of MLC memory errors. The matrix is constructed with identity matrix columns and specific check bit arrangements that optimize correction capability for single cell errors (which occur most frequently) while using minimal redundancy bits overall.

Inventive Principle:
Principle #3Local quality

2Reliability

If more redundancy bits are added to improve error correction capability, then protection against errors is enhanced, but storage space and power consumption increase

Engineering Contradiction:
Improveerror protectionVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent applies partial action by providing error correction capability that is sufficient for the most common error scenarios (single cell errors in MLC memory) without over-engineering for rare error patterns. The parity check matrix is designed to correct all single cell errors and many multi-cell errors using a balanced number of redundancy bits, avoiding the excessive action of attempting to correct all possible error patterns.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If existing ECC codes are used, then encoding/decoding process is simple, but error correction capability is limited to single errors or adjacent errors

Engineering Contradiction:
Improveencoding/decoding complexityVSAvoiderror correction capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent achieves multi-functionality through the parity check matrix design that can handle multiple error types (single errors, adjacent errors, and single cell errors) within the same correction framework. The matrix structure enables the system to correct single cell errors in MLC memory while maintaining relatively simple encoding and decoding processes, making the solution universally applicable to various error scenarios without requiring complex separate mechanisms.

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

Data Source

PatentUS20250265152A1Semiconductor chip of correcting aligned error and semiconductor system of correcting aligned error
Publication Date: 2025.08.21 RES & BUSINESS FOUND SUNGKYUNKWAN UNIV
  • US20250265152A1 patent drawing
  • US20250265152A1 patent drawing
  • US20250265152A1 patent drawing

AI summary

The present invention provides a semiconductor chip and system that efficiently corrects single-cell errors in multi-level cell (MLC) memory by utilizing a novel error correction code (SCC) with optimized parity check matrix construction, enabling correction of all single-cell errors while maintaining the same or fewer redundancy bits compared to conventional error correction codes.