Enhanced data protection in data storage drives
AssigneeWestern Digital Technologies, Inc.
InventorsMartin Hassner, Satoshi Yamamoto
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A data storage device, comprising:
- a host interface;
- and
- a storage control system coupled to the host interface and 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 the quality of the written data failing to satisfy one or more criteria:
- obtain data parity information from the host to compensate for the quality of the written data;
- and
- write the data parity information to storage in association with the written data.
A computing system comprising:
- a host sub-system;
- and
- a data storage device coupled with the host sub-system via a host interface;
- wherein the data storage device is configured to at least:
- perform a write process to write data in response to one or more write operations received over the host interface from the host sub-system;
- determine a quality of written data produced by the write process;
- and
- in response to the quality of the written data failing to satisfy one or more criteria:
- obtain data parity information from the host sub-system to compensate for the quality of the written data;
- and
- write the data parity information to storage in association with the written data.
A method of operating a data storage device, the method comprising:
- performing a write process to write data to storage in response to one or more write commands received over a host interface from a host;
- determining a quality of written data produced by the write process;
- and
- in response to the quality of the written data failing to satisfy one or more quality criteria:
- obtaining data parity information from the host to compensate for the quality of the written data;
- and
- writing the data parity information to storage in association with the written data.
A data storage device comprising:
- a means for performing a write process to write data in response to one or more write commands received over a host interface from a host;
- a means for determining a quality of written data produced the write process;
- a means for determining whether the quality of the written data fails to satisfy one or more criteria;
- a means for obtaining data parity information from the host to compensate for the quality of the written data in response to the quality of the written data failing to satisfy the one or more criteria;
- and
- a means for writing the data parity information to storage in association with the written data.
Dependencies are inferred from the claim text.