Gray Code Bit Change Logic for Hard Disk Track ID Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hard disk drives, it is challenging to distinguish between the read/write head being mispositioned and a disk error, as both scenarios require different corrective actions but are difficult to differentiate due to the decreasing track distance and increasing density, leading to uncertainty in track ID readings.

Innovation Solution

Implementing Delta Gray logic, which uses Gray code bit changes to determine allowable and disallowed bit changes between code words, allowing for accurate assessment of head position relative to the expected track ID, thereby differentiating between head mispositioning and disk defects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If track density increases to improve storage capacity, then productivity increases, but measurement precision of head position deteriorates due to difficulty in distinguishing head mispositioning from disk errors

Engineering Contradiction:
Improvestorage capacityVSAvoidhead position detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the track ID transition analysis into multiple independent bit position evaluations. Instead of treating the entire track ID comparison as a single measurement, it divides the analysis into individual bit positions, determining which specific bits changed between consecutive track IDs. This segmentation allows precise identification of single-bit transitions (indicating correct positioning) versus multi-bit transitions (indicating potential errors), thereby maintaining measurement precision while supporting high track density.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces Gray code as an intermediary encoding scheme between the physical track positions and the digital representation of track IDs. Gray code's property of single-bit transition between consecutive values serves as a mediator that transforms the physical head position information into a form that is easily verifiable. This intermediary encoding enables reliable head position detection even at high track densities by providing a clear distinction between valid single-step transitions and invalid multi-step transitions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If track distance decreases to increase density, then productivity increases, but reliability of track ID reading deteriorates due to increased likelihood of errors

Engineering Contradiction:
Improvedisk densityVSAvoidtrack ID reading accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the expected single-bit transition pattern of Gray code is continuously monitored and compared against actual transitions between consecutive track ID readings. When a multi-bit transition is detected (feedback indicating anomaly), the system can identify this as a potential read error or positioning error and trigger appropriate error handling procedures. This feedback loop maintains reliability by providing real-time validation of track ID readings even as track density increases and reading conditions become more challenging.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If Gray code is used to improve head position detection, then measurement precision improves, but device complexity increases due to additional logic requirements

Engineering Contradiction:
Improvehead position detection accuracyVSAvoidlogic circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs dynamic logic that adapts its complexity based on the specific transition being analyzed. Rather than implementing static, always-active complex decoding circuits for all bit positions, the system dynamically evaluates transitions only when needed and focuses computational resources on identifying which specific bit positions changed. This dynamic approach maintains measurement precision while reducing average device complexity by avoiding unnecessary logical operations during normal single-bit transitions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8756485B1Programmable gray code bit change generator
Publication Date: 2014.06.17 SK HYNIX MEMORY SOLUTIONS AMERICA INC
  • US8756485B1 patent drawing
  • US8756485B1 patent drawing
  • US8756485B1 patent drawing

AI summary

Processing a received signal includes receiving a code word that is different from an expected code word, determining, at least in part using a logic circuit, whether the difference between the received code word and the expected code word is acceptable based at least in part on one or more bit differences, and in the event it is determined that the difference is unacceptable, providing an indication of an error.