Storage Media Cache for Adjacent Track Erase Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing track density in data storage systems leads to the adjacent track erase (ATE) phenomenon, where data written to a target track can unintentionally erase or weaken data on adjacent tracks due to magnetic field overlap, causing signal degradation and potential data loss.

Innovation Solution

A method and system that monitor the number of writes to a target track, rewrite data from adjacent tracks if the threshold is exceeded, copy data to a media cache when adjacent track rewrites reach a certain threshold, and relocate data from the cache back to the target track after a period of inactivity, thereby reducing the frequency of writes to adjacent tracks and mitigating the ATE phenomenon.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If track density is increased to improve storage capacity, then storage capacity is improved, but adjacent track erase phenomenon occurs causing data loss

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

Solution Approach 1:

The system performs preliminary actions by monitoring write counts to target tracks and proactively rewriting adjacent tracks before data loss occurs. When the write count to a target track exceeds a threshold, the system preemptively rewrites data from adjacent tracks to compensate for potential ATE effects, thereby preventing data loss before it happens.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring the number of writes to target tracks and using this information to determine when to rewrite adjacent tracks. The controller receives feedback about write operations and adjusts its behavior by rewriting adjacent tracks based on the accumulated write count, creating a closed-loop system that adapts to prevent ATE-induced data loss.

Inventive Principle:
Principle #23Feedback

2Reliability

If data is frequently rewritten to adjacent tracks to prevent ATE, then data integrity is improved, but write operations increase causing more ATE

Engineering Contradiction:
Improvedata integrityVSAvoidATE phenomenon
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system applies partial action by selectively rewriting only certain adjacent tracks based on monitored write counts, rather than rewriting all adjacent tracks uniformly. The controller determines which adjacent tracks need rewriting based on the specific write patterns observed, applying compensation only where necessary to maintain data integrity while minimizing additional write operations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters by adjusting rewrite thresholds and frequencies based on observed write patterns. The controller monitors write counts and dynamically adjusts when to trigger adjacent track rewrites, optimizing the balance between maintaining data integrity and minimizing additional writes that could cause further ATE.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data is copied to media cache to reduce adjacent track writes, then data protection is improved, but system complexity increases

Engineering Contradiction:
Improvedata protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary component - the media cache - that acts as a buffer between the host system and the storage medium. Data is copied to the media cache to reduce the frequency of writes to the storage medium, thereby reducing ATE effects. The media cache serves as a mediator that absorbs write operations and reduces their impact on the storage medium.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses copying by creating duplicate copies of data in the media cache. When data needs to be protected from ATE, the controller copies the data to the media cache instead of repeatedly writing to the storage medium. This copying mechanism allows the system to maintain data protection while reducing the number of physical writes to the storage medium.

Inventive Principle:
Principle #26Copying

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach effectively minimizes data loss and signal degradation by reducing the impact of magnetic field overlap on adjacent tracks, maintaining data integrity and extending the lifespan of magnetic storage media.

Implementation Method 1

data written to a target track can unintentionally erase or weaken data on adjacent tracks due to magnetic field overlap

Methodology Applied
Scientific EffectMagnetic field: Magnetic Field

Data Source

PatentUS20160098217A1Method and system for preserving data of a storage device
Publication Date: 2016.04.07 SEAGATE TECH LLC
  • US20160098217A1 patent drawing
  • US20160098217A1 patent drawing
  • US20160098217A1 patent drawing

AI summary

Various embodiments of a method and system for preserving data of a data storage device are disclosed. The method can include determining a number of times data is written to a target track of a storage medium; rewriting data from a track adjacent the target track if the number of times data is written to the target track exceeds a first predetermined threshold; determining a number of times data is rewritten to the adjacent track; copying data from the target track to a first storage location of a media cache if the number of times data is rewritten to the adjacent track exceeds a second predetermined threshold; writing subsequent data designated for the target track to the first storage location of the media cache; and relocating data from the first storage location of the media cache to the target track.