Outer Code Redundancy for HDD Flawscan Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manufacturing process of hard-disc drives (HDDs) is time-consuming due to the flawscan operation, which involves writing and reading every sector to locate defects, and existing solutions either compromise reliability or incur significant performance losses when dealing with unscanned tracks.

Innovation Solution

Implementing a multi-sector based error correction technique using outer code error correction, which allows the read portion of the flawscan operation to be performed on a subset of tracks without compromising reliability, and using augmented redundancy systems to ensure data integrity on both scanned and unscanned tracks during manufacturing and in-field usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the read portion of the flawscan operation is performed on a subset of tracks, then manufacturing test-time is reduced, but data integrity may be compromised

Engineering Contradiction:
Improvemanufacturing test-timeVSAvoiddata integrity
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent applies preliminary action by generating outer code parity data during the manufacturing process before the drive is deployed. This outer code parity is calculated and stored in advance for tracks that cannot be scanned, enabling error correction to be performed later without requiring time-consuming read operations during manufacturing testing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the flawscan operation into two parts: tracks that can be scanned during manufacturing and tracks that cannot. For the unscannable tracks, outer code parity is generated and stored separately, allowing the scanning process to focus only on accessible tracks while still ensuring data integrity for all tracks through the combination of scanning results and stored parity data.

Inventive Principle:
Principle #1Segmentation

2Reliability

If outer code parity is generated for all tracks including unscanned tracks, then data integrity is maintained, but manufacturing complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidmanufacturing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by treating scanned and unscanned tracks differently in the manufacturing process. For scanned tracks, traditional error correction suffices, while for unscanned tracks, outer code parity generation is applied specifically. This localized approach maintains data integrity where needed without unnecessarily complicating the manufacturing process for all tracks.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The outer code parity data acts as an intermediary that bridges the gap between unscanned tracks and data integrity requirements. Instead of requiring direct scanning of all tracks, the stored outer code parity serves as a mediator that enables error correction for unscanned tracks without adding complex scanning infrastructure or procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If traditional error correction is used without outer code, then manufacturing process is simpler, but error correction capability is insufficient for unscanned tracks

Engineering Contradiction:
Improvemanufacturing process simplicityVSAvoiderror correction capability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent generates outer code parity data in advance during manufacturing for tracks that cannot be scanned. This preliminary generation of correction data enables robust error correction capability to be established before deployment, without requiring complex real-time processing or additional scanning infrastructure during manufacturing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent adds another dimension to error correction by introducing outer code parity as a separate layer beyond traditional error correction methods. This additional dimension of redundancy specifically addresses unscanned tracks, enhancing error correction capability without fundamentally altering or complicating the existing manufacturing process for scanned tracks.

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

Data Source

PatentUS11762731B2Codeword redundancy
Publication Date: 2023.09.19 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US11762731B2 patent drawing
  • US11762731B2 patent drawing
  • US11762731B2 patent drawing

AI summary

Systems and methods are disclosed for an improved utilization of parity within a data storage device, and manufacturing methods thereof. In some embodiments, a data storage device can implement an improved codeword redundancy process that can be utilized for data storage locations which were not previously scanned for defects. In some embodiments, a data storage device can implement an improved codeword redundancy process to store write data to a data storage location without having to perform a read operation prior to storing the write data to the storage location. The improved codeword redundancy process can include various methods of storing or updating an outer code codeword for the data to be stored.