Write Pointer Management for Shingled Magnetic Recording Drives

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Shingled magnetic recording (SMR) technologies face challenges in writing data without affecting previously written tracks due to overlapping tracks, requiring sequential writing and proper location identification to avoid data corruption.

Innovation Solution

Implementing a write pointer management system that uses logical zones and write status indicators to track the current writing sector, allowing for efficient sequential writing and preventing overwriting of existing data, with mechanisms for write pointer recovery and error handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If shingled magnetic recording is used to increase tracks per inch, then storage capacity is improved, but data corruption risk increases due to track overlap affecting previously written data

Engineering Contradiction:
Improvestorage capacityVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements write status indicators that are set before writing data to a sector, marking the sector as 'to be written' in advance. This preliminary marking allows the system to track which sectors have been written and prevent overwriting of valid data, thus maintaining data integrity while enabling SMR's high storage capacity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses write status indicators as feedback mechanisms to monitor the writing state of each sector. By reading these indicators before writing, the system receives feedback about whether a sector has been previously written, allowing it to make informed decisions about where to write new data and avoid corrupting existing data

Inventive Principle:
Principle #23Feedback

2Reliability

If sequential writing is implemented to avoid data corruption, then data integrity is improved, but writing efficiency deteriorates due to the need to identify proper writing locations

Engineering Contradiction:
Improvedata integrityVSAvoidwriting efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The write status indicators are stored directly on the disk medium alongside the data sectors, allowing the writing system to self-manage track which sectors have been written without requiring complex external tracking mechanisms. This self-service approach maintains data integrity while improving writing efficiency by eliminating the need for separate tracking systems

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent merges the write status indicators with the data sectors by storing them in the same physical locations on the disk. This combination allows the system to track writing status and perform sequential writing operations in a unified manner, improving both data integrity and writing efficiency

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If write status indicators are stored on the disk to track writing sectors, then writing accuracy is improved, but device complexity increases due to additional storage requirements

Engineering Contradiction:
Improvewriting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The write status indicators serve multiple functions: they track which sectors have been written, guide sequential writing operations, and enable recovery of writing state after power loss. This multi-functionality achieves high writing accuracy without proportionally increasing system complexity, as a single mechanism accomplishes multiple tasks

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

4Reliability

If power loss protection mechanisms are implemented to recover write pointers, then reliability is improved, but loss of time occurs during power recovery operations

Engineering Contradiction:
Improvepower loss protectionVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously maintaining and updating write status indicators on the disk during normal operation. When power is lost, the writing state is already recorded, eliminating the need for time-consuming recovery searches. The preliminary storage of writing state information enables rapid recovery while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9383923B1Write pointer management for a disk drive
Publication Date: 2016.07.05 WESTERN DIGITAL TECHNOLOGIES INC
  • US9383923B1 patent drawing
  • US9383923B1 patent drawing
  • US9383923B1 patent drawing

AI summary

Write pointer management for a disk drive including a disk having a plurality of sectors and a non-volatile memory (NVM) for storing data. Data is sequentially written sector by sector on the disk. The data written in a sector includes a write status indicator indicating that data has been written in the sector. A write pointer is stored on the disk or the NVM as a check-pointed write pointer. The write pointer corresponds to a current sector for writing data on the disk. During a write pointer recovery process, the check-pointed write pointer is retrieved, and at least one write status indicator is scanned in a range of sectors from the sector corresponding to the retrieved check-pointed write pointer and a last sector to identify the current sector for writing data. The write pointer is set to correspond to the identified current sector.