US 11,733,878 B1
Data error correction for magnetic disks
Robert Horn, Yorba Linda, CA (US); and Derrick Burton, Ladera Ranch, CA (US)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Mar. 29, 2022, as Appl. No. 17/707,809.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 11/10 (2006.01)
CPC G06F 3/0619 (2013.01) [G06F 3/064 (2013.01); G06F 3/0676 (2013.01); G06F 11/1044 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A Data Storage Device (DSD), comprising:
one or more magnetic disks, wherein each magnetic disk of the one or more magnetic disks includes at least one recording surface configured to store data;
one or more heads configured to read data from and write data to a respective recording surface of the one or more disks; and
circuitry configured to:
encode one or more data blocks into a first plurality of Error Correction Code (ECC) sub-blocks including a first ECC sub-block;
encode the first plurality of ECC sub-blocks into a first ECC super-block;
write the first ECC super-block to a recording surface of the one or more magnetic disks using a corresponding head of the one or more heads;
write-verify the first ECC sub-block by at least in part reading the first ECC super-block using the corresponding head;
in response to the write-verify of the first ECC sub-block passing, encode a second plurality of ECC sub-blocks into a subsequent ECC super-block;
in response to the write-verify of the first ECC sub-block failing, encode the first ECC sub-block and a subset of the second plurality of ECC sub-blocks into the subsequent ECC super-block; and
write the subsequent ECC super-block to the recording surface using the corresponding head.