Tape Drive Header Protection Using Integrated Row-Column ECC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional tape drives lack effective protection for headers, which can lead to data loss due to uncorrectable errors, especially at high linear recording densities, and existing error correction methods are inefficient and inflexible.

Innovation Solution

The method involves generating column ECC parity for data and appending it, followed by adding headers to each row and generating row ECC parity for the combined data and headers, providing two dimensions of protection for data and a single dimension for headers, thus enhancing protection without compromising storage format efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction codes are generated for data arrays but not for headers, then storage format efficiency is maintained, but header protection is insufficient leading to data loss at high linear densities

Engineering Contradiction:
Improveheader protectionVSAvoidstorage format efficiency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges data and headers into a single array structure where both are protected by the same error correction codes. The headers are appended to each row of the data array, and then ECC is generated for the entire extended array including both data and headers, providing unified protection without separate complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The error correction code system serves multiple functions simultaneously: it protects both data and headers, and provides both row-wise and column-wise protection. The same ECC mechanism that protects data words also protects header information, eliminating the need for separate protection systems

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

2Reliability

If conventional interpolation techniques are used for header error correction, then some header errors can be detected, but protection is insufficient at high linear densities and track densities

Engineering Contradiction:
Improveheader error correction capabilityVSAvoidlinear density
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extends error correction from single-dimension interpolation to two-dimensional ECC protection with both row and column parity. This adds a spatial dimension to error correction capability, allowing correction of errors that would be uncorrectable by conventional along-track interpolation alone, especially at high densities where errors are more frequent

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

3Reliability

If error correction codes are added to headers, then header protection is improved, but header size increases reducing storage efficiency

Engineering Contradiction:
Improveheader protectionVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of adding separate ECC to headers, the patent combines headers with data rows and uses the same row ECC parity for both. The header is appended to the data row, and the ECC is generated for the combined structure, so no additional space beyond the normal row ECC is required for header protection

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If two-dimensional ECC protection is provided for both data and headers, then comprehensive protection is achieved, but computational overhead increases

Engineering Contradiction:
Improvedata and header protectionVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines data and headers into a unified array structure before generating ECC, allowing the same computational process to protect both simultaneously. The row ECC is generated for the extended array including headers, and column ECC is generated for the entire structure, eliminating the need for separate protection computations

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20120210194A1Integrated data and header protection for tape drives
Publication Date: 2012.08.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20120210194A1 patent drawing
  • US20120210194A1 patent drawing
  • US20120210194A1 patent drawing

AI summary

A method for integrating data and header protection in tape drives includes receiving an array of data organized into rows and columns. The array is extended to include one or more headers for each row of data in the array. The method provides two dimensions of error correction code (ECC) protection for the data in the array and a single dimension of ECC protection for the headers in the array. A corresponding apparatus is also disclosed herein.