Magnetic Disk Track Segmentation for Adaptive Data Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing magnetic disk devices face performance deterioration due to unnecessary data refresh caused by uniform counting of writing cycles across varying magnetic film thickness areas, leading to excessive refresh operations and data readability issues.

Innovation Solution

The magnetic disk device divides tracks into multiple areas based on adjacent track interference characteristics, applying weights and using separate counters for each area to determine the frequency of refresh, thereby optimizing the refresh process and reducing unnecessary operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If uniform writing cycle counting is applied across all areas of a track, then the implementation is simple, but refresh operations occur more than necessary leading to performance deterioration

Engineering Contradiction:
Improvedevice performanceVSAvoidcontrol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The track is divided into multiple divided areas along the circumferential direction, with each area having its own counter and threshold value. This segmentation allows the system to apply different refresh strategies to different areas based on their specific adjacent track interference characteristics, thereby reducing unnecessary refresh operations while maintaining data integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each divided area is assigned different characteristics including area identification information, counter threshold values, and weights based on its specific adjacent track interference properties. This local differentiation enables optimized refresh control for each area, improving overall device performance by avoiding uniform over-refreshing.

Inventive Principle:
Principle #3Local quality

2Reliability

If refresh is performed based on uniform writing cycle threshold, then data readability is maintained, but unnecessary refresh operations increase frequency

Engineering Contradiction:
Improvedata readabilityVSAvoidrefresh operation frequency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By segmenting the track into multiple divided areas with separate counters and threshold values, the system can perform refresh operations only when necessary for each specific area, thereby maintaining data readability while reducing the overall frequency of unnecessary refresh operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different threshold values and weights are assigned to different divided areas based on their adjacent track interference characteristics. This parameter differentiation allows the system to adapt refresh timing to actual data degradation risks, performing refresh only when needed for each area rather than applying a uniform threshold.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If weighted counting with multiple counters per track is implemented, then refresh frequency is optimized, but the system complexity increases

Engineering Contradiction:
Improverefresh efficiencyVSAvoidcounter management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The track is divided into multiple divided areas, each with its own counter and threshold value stored in storage units. This segmentation organizes the complexity into manageable, independent units that can be controlled separately, improving refresh efficiency while keeping the system structure systematic and maintainable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller is designed to universally handle multiple counters and threshold values through a unified control mechanism that processes area identification information, selects appropriate thresholds, and manages weighted counting. This multi-functionality allows optimized refresh control across all divided areas without proportionally increasing control complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12106773B2Magnetic disk device and control method
Publication Date: 2024.10.01 KK TOSHIBA
  • US12106773B2 patent drawing
  • US12106773B2 patent drawing
  • US12106773B2 patent drawing

AI summary

According to one embodiment, a magnetic disk device includes a memory and a controller. The memory stores, for a predetermined track on a magnetic disk in the device, a counter, a counter threshold, and weights. The weights are individually set for divided areas of the predetermined track. The weights each have magnitude inversely proportional to a guaranteed number of times of data readout. When writing to an adjacent track of one or more of the divided areas is executed, the controller multiplies a number of times of writing by the weight corresponding to the one or more of the divided areas and adds the number of times of writing to the counter. When a numerical value of the counter reaches the counter threshold, the controller executes refresh to rewrite data in the predetermined track or executes reading for determining whether or not to perform the refresh.