ECC Read Control for High-Density Data Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data storage devices experience increased integration density, the probability of erroneous data reading increases, necessitating improved error correction performance that existing technologies have not adequately addressed.

Innovation Solution

A data storage device incorporating a control unit that manages first and second ECC decoders, performing prioritization, reservation, or omission of ECC decoding operations based on syndrome weightings and read voltage sets to optimize error correction success rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If integration density of data storage device is increased, then storage capacity is improved, but probability of erroneous data readout increases

Engineering Contradiction:
Improvestorage capacityVSAvoiddata readout accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The data storage device divides data into multiple chunks and applies different ECC decoding operations to different chunks based on syndrome weighting. This segmentation allows targeted error correction where needed while avoiding unnecessary decoding operations on error-free data, thus maintaining high storage capacity while improving data readout accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes the ECC decoding operation parameter based on syndrome weighting values. When syndrome weighting indicates high error probability, a more robust second ECC decoding operation is applied; when error probability is low, only the first ECC decoding operation is performed. This parameter adaptation resolves the contradiction by adjusting error correction strength to actual data conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple ECC decoding operations are performed to all data chunks, then error correction performance is improved, but decoding time and computational complexity increase

Engineering Contradiction:
Improveerror correction performanceVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of applying the computationally intensive second ECC decoding operation to all data chunks, the system applies it only partially to chunks with high syndrome weighting values indicating potential errors. This partial action maintains high error correction performance for problematic data while avoiding unnecessary processing time for error-free chunks.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses syndrome weighting calculation as a self-service mechanism to automatically identify which data chunks need enhanced error correction. The syndrome weighting itself serves as the criterion for determining the level of ECC decoding operation needed, eliminating the need for external judgment or exhaustive processing of all data.

Inventive Principle:
Principle #25Self-service

3Reliability

If second ECC decoding operation is applied to all data chunks, then error correction capability is enhanced, but device complexity and processing overhead increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddecoding operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies different qualities of ECC decoding operations to different local regions (data chunks) based on their specific error characteristics indicated by syndrome weighting. High syndrome weighting chunks receive the more capable second ECC decoding operation, while low syndrome weighting chunks receive only the simpler first ECC decoding operation, optimizing the balance between error correction capability and device complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9898363B2Data storage device and operating method thereof
Publication Date: 2018.02.20 SK HYNIX INC
  • US9898363B2 patent drawing
  • US9898363B2 patent drawing
  • US9898363B2 patent drawing

AI summary

A data storage device includes a first decoder suitable for performing first ECC decoding operation; a second decoder suitable for performing second ECC decoding operation; and a control unit suitable for controlling the first decoder to perform the first ECC decoding operation to data chunks read from a memory region respectively according to read voltage sets, and performing one of prioritization, reservation and omission of the second ECC decoding operation to a current data chunk when the first ECC decoding operation to the current data chunk fails.