SMR Drive Data Protection Using Write-Quality Parity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-density data storage devices employing shingled magnetic recording (SMR) technology experience higher data failure rates and throughput slowdowns due to close track spacing, leading to inefficient write-read-verify operations.

Innovation Solution

Implementing enhanced data protection processes that monitor write quality and generate additional parity information, such as ECC parity, to compensate for sub-threshold write quality, thereby reducing the need for write-read-verify operations and improving throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If shingled magnetic recording (SMR) technology is used to increase storage density, then storage capacity is improved, but data failure rate increases and throughput slows down

Engineering Contradiction:
Improvestorage capacityVSAvoiddata failure rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary monitoring of write quality during the write process and proactively generates additional parity information before read operations occur. This advance preparation eliminates the need for post-write verification reads, preventing data failures rather than detecting them afterward.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Additional parity information acts as an intermediary between the data and the read operation. This intermediate protective layer compensates for the reduced reliability of SMR writes, allowing data to be recovered without needing to re-read the original data tracks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If shingled magnetic recording (SMR) technology is used to increase storage density, then storage capacity is improved, but throughput slows down

Engineering Contradiction:
Improvestorage capacityVSAvoidthroughput
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

Write quality monitoring and parity generation are performed during the write process itself, before read operations are needed. This preliminary action eliminates subsequent verification reads, preventing throughput slowdowns that would otherwise occur during data retrieval.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous write operations without interruption for verification reads. By generating parity information proactively during writes rather than performing separate read-verify cycles, the useful action of data storage continues uninterrupted, maximizing throughput.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If write-read-verify operations are performed to ensure data integrity, then data reliability is improved, but productivity decreases

Engineering Contradiction:
Improvedata integrityVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of verifying data integrity through post-write read operations, the system performs preliminary monitoring of write quality and generates parity information during the write process. This eliminates the need for separate verification reads, maintaining reliability while preserving throughput.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The write process itself provides the verification function by monitoring its own quality metrics in real-time. The system serves its own verification needs through embedded quality monitoring, eliminating the need for separate verify operations that would reduce productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10372356B2Enhanced data protection in data storage drives
Publication Date: 2019.08.06 WESTERN DIGITAL TECHNOLOGIES INC
  • US10372356B2 patent drawing
  • US10372356B2 patent drawing
  • US10372356B2 patent drawing

AI summary

A data storage device comprises a host interface and a storage control system coupled to the host interface. The storage control system is configured to perform a write process to write data to storage in response to one or more write operations received over the host interface from a host, determine a quality of written data produced by the write process; and in response to when the quality of the written data fails to satisfy one or more quality criteria, obtain data parity information to compensate for the quality of the written data and write the data parity information to storage.