Disc drive with reduced write latency
AssigneeSeagate Technology LLC
InventorsWei Loon Ng, Bo Tian, Yong Liu
Life of this patent
Estimating the term…
Abstract
A disc drive with a disc having multiple concentric data tracks. A track start point is rotationally displaced by a track skew time relative to a track start point of an adjacent concentric data tracks. The read/write head has a write settling time that is more than the track skew time. A data reordering circuit and firmware reorders write data and provides the reordered data to the read/write head after the write settling time. The reordering of the write data reduces write latency.
Claims17
A process of performing a sequential write operation in an apparatus, comprising:
- calculating a sector number “K” of a next track where a next sequential write operation begins;
- reordering data to be written on the next track from an order of sectors 0 . . . M in numerical sequence to a reordered data sequence of sectors K, (K+1), . . . M, 0, 1, 2, . . . , (K−2), (K−1), the reordering reducing write latency angle waiting for alignment with a sector during the write operation;
- writing the reordered data on the next track starting at sector K and finishing at sector (K−1);
- and
- generating error correction codes for the reordered write data based on physical sector numbers of the sectors during the write operation.
An apparatus, comprising,
- sectors;
- and
- a controller circuit reordering write data, the reordering reducing write latency angle waiting for alignment with a sector;
- the controller circuit generating error correction codes for the reordered write data based on physical sector numbers of the sectors during a write operation wherein the write data is reordered from a sequence arranged 0 . . . N corresponding with 0 . . . N sectors starting with sector 0 at the track start point to a reordered sequence K . . . N, 0 . . . (K−1) where sector K is a first physical sector written after the write settling angle.
An apparatus, comprising:
- sectors;
- and
- means for providing reordered write data, the reordering reducing write latency angle waiting for alignment with a sector during a write operation, and for generating error correction codes for the reordered write data based on physical sector numbers of the sectors during a write operation wherein the means for providing reordered write data reorders the data from a sequence arranged 0 . . . N corresponding with 0 . . . N sectors starting with sector 0 at the track start point to a reordered sequence K . . . N, 0 . . . (K−1) where sector K is a first sector written by the read/write head after the write settling angle.
Dependencies are inferred from the claim text.