SMR Drive Data Protection Using Write-Quality Parity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Quantity of substance
If shingled magnetic recording (SMR) technology is used to increase storage density, then storage capacity is improved, but throughput slows down
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.
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.
3Reliability
If write-read-verify operations are performed to ensure data integrity, then data reliability is improved, but productivity decreases
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.
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.
Data Source
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.


