Data Refresh Mechanism for High-Density Storage Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern data storage systems face challenges in maintaining data integrity and reducing head wear and power consumption, particularly with increasing track density leading to servo positional error signals and adjacent track writes/corruptions, which degrade performance and shorten device longevity.

Innovation Solution

Implementing a data refresh mechanism that uses user reads instead of background scans to minimize head wear and utilizing reserved media areas for system access, selectively triggering data refresh operations based on position error signal thresholds to correct data errors and prevent adjacent track writes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If background scan operations are performed to verify data integrity, then data errors can be detected and corrected, but head wear and power consumption increase

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic background scan operations at defined intervals (e.g., every 1000 writes or daily) rather than continuous scanning. This periodic execution maintains data integrity verification while significantly reducing overall head wear and power consumption compared to continuous operations.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses user read operations to serve dual purposes: normal data access and incidental verification of data integrity. When users read data, the system checks for errors without requiring separate background scan operations, thereby reducing head wear and power consumption while maintaining reliability.

Inventive Principle:
Principle #25Self-service

2Reliability

If background scan operations are performed to detect data errors, then data integrity is maintained, but head wear increases

Engineering Contradiction:
Improvedata integrityVSAvoiddevice longevity
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

Background scans are executed periodically at predetermined intervals (e.g., every 1000 write operations or once daily) rather than continuously. This reduces the cumulative head wear while maintaining data integrity verification capability.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

User read operations perform dual functions: normal data retrieval and incidental data verification. This eliminates the need for dedicated background scan operations in many cases, reducing head wear and extending device longevity.

Inventive Principle:
Principle #25Self-service

Solution Approach 3:

The system selectively applies verification based on local conditions - performing background scans only when necessary (e.g., after detecting write errors, at scheduled intervals, or when data is idle) rather than uniformly across all operations. This targeted approach reduces unnecessary head wear.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If track density is increased to improve storage capacity, then more data can be stored, but servo positional error signals increase causing write aborts

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite operation success
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary verification of write operations by checking position error signals before committing data. It also pre-establishes refresh intervals and monitoring thresholds to proactively prevent write aborts caused by head positioning issues in high-density tracks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors position error signals during write operations and uses this feedback to detect potential write errors. When errors are detected, the system triggers data refresh operations to correct corrupted data before it causes write aborts, thereby maintaining write operation success rates in high-density configurations.

Inventive Principle:
Principle #23Feedback

4Quantity of substance

If track density is increased to improve storage capacity, then more data can be stored, but adjacent track writes and corruptions increase

Engineering Contradiction:
Improvestorage capacityVSAvoiddata corruption
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system performs preliminary detection of adjacent track write conditions by monitoring position error signals and track encroachment patterns. When potential adjacent track interference is detected, the system proactively triggers data refresh operations to prevent data corruption before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from position error signal monitoring to detect adjacent track write conditions. When the head drifts toward adjacent tracks during writing, the system detects this through position error signals and triggers corrective refresh operations to prevent data corruption in neighboring tracks.

Inventive Principle:
Principle #23Feedback

Solution Approach 3:

The system implements preliminary protective measures by monitoring position error signals and detecting potential adjacent track encroachment before corruption occurs. It proactively triggers data refresh operations as a preventive counter-action to eliminate potential data corruption from adjacent track writes.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9269393B1Electronic system with data refresh mechanism and method of operation thereof
Publication Date: 2016.02.23 WESTERN DIGITAL TECHNOLOGIES INC
  • US9269393B1 patent drawing
  • US9269393B1 patent drawing
  • US9269393B1 patent drawing

AI summary

An apparatus includes: a media; a head configured to write data on the media; a read channel, coupled to the head, configured to detect servo data from the media; and control circuitry, coupled to the read channel, configured to: generate a position error signal (PES), associated with a write operation of an aggressor track, from the servo data, compare a first threshold to the PES for detecting a write unsafe condition, compare a second threshold, within the first threshold, to the PES for detecting a write squeeze condition, and control a refresh operation of a victim track based on at least one of the comparisons.