Servo Gray Code Check Bits for Accurate Track Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices face errors in detecting and correcting servo Gray code, leading to improper positioning of the read/write head, which can result in incorrect data writing and loss of important data, especially as track densities increase.

Innovation Solution

Incorporating Check bits into the Gray code fields of data storage mediums to improve error detection and correction, allowing for more reliable head positioning by verifying the accuracy of transducer movement using both Gray code and Check bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Gray code encoding is used for servo data, then head positioning is improved, but errors in detecting and correcting servo Gray code occur leading to improper positioning

Engineering Contradiction:
Improvehead positioning accuracyVSAvoiderror detection and correction reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces Check bits as an intermediary element between the Gray code fields and the error detection/correction process. These Check bits serve as a mediator that verifies the accuracy of transducer movement and validates the Gray code readings, thereby improving reliability without compromising positioning precision

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where Check bits are read and processed to determine whether the transducer is positioned over the target data track. This feedback loop allows the system to verify positioning accuracy and correct errors by comparing expected Check bit values with actual readings, thereby improving both reliability and positioning accuracy

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If track densities increase, then storage capacity is improved, but errors in servo Gray code detection increase leading to incorrect data writing

Engineering Contradiction:
Improvestorage capacityVSAvoiddata writing accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

Check bits act as an intermediary validation layer that becomes increasingly important as track densities increase. The Check bits provide an additional verification step that helps distinguish between legitimate Gray code variations caused by high-density tracking and actual errors, thereby maintaining data writing accuracy despite increased storage capacity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary error detection using Check bits before data writing operations. By reading and validating Check bits in advance, the system can identify potential positioning errors before they result in incorrect data writing, preventing errors proactively rather than reacting to them after occurrence

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9178531B1Servo gray code check bits
Publication Date: 2015.11.03 SEAGATE TECH LLC
  • US9178531B1 patent drawing
  • US9178531B1 patent drawing
  • US9178531B1 patent drawing

AI summary

The disclosure is related to systems and methods for achieving improved servo Gray code error detection and correction. A device may include a circuit configured to read servo data that is encoded using a Gray code encoding scheme to produce servo Gray code, read one or more Check bits associated with the servo Gray code, determine whether a read or write head is positioned over a target data track based on the servo Gray code and the one or more Check bits, and execute a read or write operation when the read or write head is positioned over the target data track.