Timing Excursion Recovery in Data Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Timing excursions in data storage systems, such as magnetic hard drives, cause significant deviations in sampling phases, leading to cycle slips and unrecoverable data errors due to incorrect bit alignment and phase offsets, especially in high-density recording technologies like HAMR, where mode hops result in phase discontinuities that traditional timing recovery methods struggle to correct.

Innovation Solution

A timing excursion detection module is implemented to identify deviations from the expected sampling phase, allowing for the adjustment of the sampling phase to prevent cycle slips by shifting the expected sampling phase based on detected timing excursions, thereby maintaining accurate data recovery and reducing detector error rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional timing recovery methods are used in high-density recording technologies like HAMR, then the system can operate with standard phase tracking, but timing excursions cause cycle slips and data errors due to mode hops and phase discontinuities

Engineering Contradiction:
Improvedata recovery reliabilityVSAvoidability to handle phase discontinuities
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the sampling phase by detecting timing excursions and applying phase corrections. The detector continuously monitors for phase discontinuities caused by mode hops and adapts the sampling timing accordingly, transitioning from static phase tracking to dynamic phase adjustment to maintain reliable data recovery in HAMR systems

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback by detecting timing excursions in the received signal and using this information to correct the sampling phase. The detector monitors phase continuity and feeds back phase correction information to adjust the sampling timing, ensuring that data is sampled at the correct phase even when mode hops occur

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If the sampling phase is fixed, then the detector operates with stable timing, but timing excursions cause bit alignment errors and cycle slips

Engineering Contradiction:
Improvesampling phase stabilityVSAvoidbit alignment accuracy
Core Design Contradiction:
Stability of the object's compositionVSMeasurement precision

Solution Approach 1:

The system transitions from fixed sampling phase to dynamic phase adjustment by detecting timing excursions and correcting the sampling timing in real-time. This allows the system to maintain bit alignment accuracy even when phase discontinuities occur, preventing cycle slips while preserving the stability of the detection process

Inventive Principle:
Principle #15Dynamics

3Device complexity

If no timing excursion detection is implemented, then the system operates with simpler processing, but phase offsets lead to unrecoverable data errors

Engineering Contradiction:
Improveprocessing complexityVSAvoiddata recovery reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs preliminary detection of timing excursions before data decoding occurs. By detecting phase discontinuities and correcting sampling phase in advance, the system prevents bit alignment errors from propagating through the decoding process, thereby maintaining high data recovery reliability without requiring complex error correction for phase-related errors

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10164760B1Timing excursion recovery
Publication Date: 2018.12.25 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10164760B1 patent drawing
  • US10164760B1 patent drawing
  • US10164760B1 patent drawing

AI summary

Systems and methods are disclosed for detecting and compensating for timing excursions in a data channel. If a signal contains discontinuities in phase, a detector of the channel may lose lock on the signal, resulting in the channel incorrectly adjusting a sampling phase toward a following symbol or previous symbol. This is referred to as a cycle slip, where the integer alignment of the sampling of a signal contains a discontinuity over the duration of a sector, preventing decoding of the signal. A circuit may be configured to detect a cycle slip during processing of a signal at a data channel based on timing error values, and when the signal fails to decode, shift an expected sampling phase of a detector for a subsequent signal processing attempt. Shifting the expected sampling phase can cause the channel to adjust the sampling phase in the correct direction, thereby preventing a cycle slip.