Group Based Codes for Multi-Dimensional Recording Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems face challenges in effectively correcting errors across multiple sectors due to limitations in inner and outer error correction codes, where inner codes are faster but less capable, and outer codes are slower and more resource-intensive.

Innovation Solution

Implementing a system that utilizes both inner and outer codes, where inner codes correct errors within sectors and outer codes provide redundancy, with a multi-dimensional recording (MDR) system that recalculates and updates codes across multiple memory groups simultaneously, incorporating Reed-Solomon and low-density parity-check encoding/decoding circuits to enhance error correction capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If inner error correction codes are used, then error correction speed is improved, but error correction capability deteriorates

Engineering Contradiction:
Improveerror correction speedVSAvoiderror correction capability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The error correction system is segmented into two distinct layers: inner error correction codes that operate quickly on individual sectors, and outer error correction codes that provide stronger correction capability across multiple sectors. This segmentation allows each layer to be optimized for its specific function, resolving the contradiction between speed and capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends error correction from a single-dimension (single sector) approach to a multi-dimensional approach by combining inner codes operating on individual sectors with outer codes operating across multiple sectors. This dimensional expansion enables the system to achieve both fast correction (inner) and strong correction (outer) capabilities simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If outer error correction codes are used, then error correction capability is improved, but processing resources and time consumption deteriorate

Engineering Contradiction:
Improveerror correction capabilityVSAvoidprocessing resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error correction workload is segmented between inner and outer codes, where inner codes handle the majority of common errors quickly at the sector level, while outer codes only need to handle residual errors across sectors. This segmentation reduces the overall processing resources required compared to using only outer codes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The inner error correction code performs a partial correction action on each sector, handling the most common error types quickly. This partial action reduces the burden on the outer code, which only needs to perform correction on sectors that failed inner correction, thereby reducing total processing resources.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If traditional separate inner and outer code systems are used, then error correction is performed, but efficiency and robustness across multiple sectors deteriorate

Engineering Contradiction:
Improveerror correction robustnessVSAvoiderror correction efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the previously separate inner and outer error correction systems into an integrated multi-dimensional recording system where the codes work together synergistically. The inner and outer codes are combined in a unified error correction framework that improves both robustness and efficiency compared to traditional separate systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The error correction system transitions from handling single sectors to multi-dimensional error correction across multiple sectors simultaneously. This dimensional change enables more efficient use of redundancy and improves robustness while maintaining high correction efficiency through the coordinated operation of inner and outer codes.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9396062B1Group based codes for multi-dimensional recording (MDR)
Publication Date: 2016.07.19 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9396062B1 patent drawing
  • US9396062B1 patent drawing
  • US9396062B1 patent drawing

AI summary

A multi-dimensional recording (MDR) system may include a group based coding circuit (GBCC) which can implement error correcting codes via outer codes. The GBCC can implement outer codes, including interleaving outer codes, in MDR systems where inner codewords include multiple memory groupings. The multiple memory groupings may be across different structural divisions within a data storage medium; or could be across multiple different data storage mediums.