Superparity Storage Field Management for Disc Drive Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In conventional disc drives, retaining invalid track-based superparity values at the end of a track until the next idle-time update is unnecessary, and the use of separate memory or media cache for intermediate superparity is inefficient.

Innovation Solution

Updating the superparity storage field with subset superparity and storing the location of the updated data subset within the superset, allowing for efficient error correction operations without the need for separate memory or media cache.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate memory or media cache is used to store intermediate superparity values, then error correction capability is maintained, but device complexity and storage efficiency deteriorate

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the superparity storage field with the track data structure, allowing superparity values to be stored directly in the track's reserved space rather than in separate memory or media cache. This integration eliminates the need for additional storage resources while maintaining error correction capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The superparity storage field is designed to serve multiple functions: it can store superparity values for entire tracks (superset superparity) or for specific data subsets (subset superparity), and can be updated dynamically during write operations. This multi-functionality replaces the need for separate intermediate storage structures.

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

2Reliability

If separate memory or media cache is used to store intermediate superparity, then data protection is maintained, but storage efficiency deteriorates

Engineering Contradiction:
Improvedata protectionVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By combining the superparity storage with the track data structure and utilizing existing reserved space, the patent eliminates the need for separate cache memory, thereby improving storage efficiency without compromising data protection capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The track structure itself provides the storage space for superparity values through its reserved space, making the system self-sufficient and eliminating the need for external cache resources. This self-service approach improves overall storage efficiency.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If invalid superparity values are retained until next idle-time update, then storage space is preserved, but time efficiency deteriorates

Engineering Contradiction:
Improvestorage spaceVSAvoidtime efficiency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent implements dynamic superparity updating during write operations rather than waiting for idle time. The superparity storage field is updated immediately when data subsets are written, allowing the system to adapt to changing data states in real-time and eliminate time delays.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs superparity calculation and storage as a preliminary action during the write operation itself, rather than waiting for idle time. This preliminary action ensures data protection is established immediately, improving time efficiency without sacrificing storage space management.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10896091B2Managing superparity storage location usage and coverage
Publication Date: 2021.01.19 SEAGATE TECH LLC
  • US10896091B2 patent drawing
  • US10896091B2 patent drawing
  • US10896091B2 patent drawing

AI summary

A method includes storing a superset of data on a data storage medium along with a corresponding superset superparity. The superset of data includes multiple sets of data, and the corresponding superset superparity is calculated based on all of the multiple sets of data. The method also includes updating at least one subset of the superset of data. The subset has a subset superparity. The superset superparity is updated with the subset superparity, and the subset superparity and a location of the subset within the superset are employed to carry out error correction operations.