Superparity Storage Field Management for Disc Drive Error Correction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If separate memory or media cache is used to store intermediate superparity, then data protection is maintained, but storage efficiency deteriorates
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.
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.
3Quantity of substance
If invalid superparity values are retained until next idle-time update, then storage space is preserved, but time efficiency deteriorates
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.
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.
Data Source
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.


