Back to results
US 11,757,472 B1Granted
Coarse interleaving
AssigneeSeagate Technology LLC
InventorsAra Patapoutian, Jason Charles Jury, Deepak Sridhara, Jason Bellorado
Life of this patent
Estimating the term…
Abstract
A method includes encoding a sector of data to be written to a data storage device with a single error correcting code (ECC). The sector of data is divided into N individually readable and writeable portions, with N≥2. The individually readable and writeable portions of the sector of data are separated with a space between the portions of the sector of data in a pattern.
Claims13
A method, comprising:
- encoding a sector of data to be written to a data storage device with a single error correcting
- code (ECC);
- dividing the sector of data into N individually readable and writeable portions, with N≥2;
- and
- separating the individually readable and writeable portions of the sector of data with a space, wherein separating is performed in a pattern formed by interleaving a number of sectors of data each divided into two portions, and arranged in an order with the first portion of each of the sectors of data written consecutively followed by the second portion of each of the sectors of data written consecutively.
2 more elements
A system, comprising:
- a data storage device to receive a piece of data to be stored;
- and
- a controller configured to:
- encode a sector of data to be written to the data storage device with a single error correcting code (ECC);
- divide the sector of data into N individually readable and writeable portions, with N≥2;
- and
- separate the individually readable and writeable portions of the sector of data with a space between the portions of the sector of data in a pattern,
- choose the pattern to have uniform latency for adjacent sector reads, and
- form the pattern by interleaving a number of sectors of data each divided into two portions and arranged in an order with the first portion of each of the sectors of data written in consecutive order alternating with the second portion of each of the sectors of data written in a different order.
6 more elements
A method, comprising:
- encoding each sector of data of a plurality of sectors of data to be written to a data storage device with its own single error correcting code (ECC);
- dividing each sector of data of the plurality of sectors of data into N equal size individually readable and writeable portions, with N≥2;
- and
- interleaving the divided individually readable and writeable portions of each of the sectors with a space between the individually readable and writeable portions of the sector on a single track in a pattern chosen to have uniform latency for all adjacent sector reads.
1 more element
Dependencies are inferred from the claim text.