IP Library Granted Patent US 7,253,981
Granted Patent B2
US 7,253,981 · App. 10/252,742 · Granted Aug 7, 2007

Disc drive with reduced write latency

Assignee: Seagate Technology, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,253,981
App. No.
10/252,742
Granted
Aug 7, 2007
Kind
B2
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.

Claims (25)

1. 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.

2. The process of claim 1 wherein the calculating takes into account a settling angle needed for a write operation after the start of a seek operation.

3. The process of claim 1 wherein the calculating also takes into account the last sector number written on the last track and the amount of skew between the tracks.

4. The process of claim 1 comprising starting the writing after a write settling angle.

5. The process of claim 1 further comprising setting an errors correction code seed for each sector according to a physical sector register.

6. The process of claim 1 further comprising writing data through the track start point without stopping sequencing.

7. The process of claim 1 further comprising writing write data in a write buffer in an order controlled by a table of linked lists.

8. The process of claim 1 further comprising writing the write data in a write buffer.

9. The process of claim 1 further comprising pointing to data that is to be written into sectors with a access pointer.

10. 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.

11. The apparatus of claim 10 wherein write operations of the reordered data including error correction codes based on physical sector number at a next sector are started after a write settling angle.

12. The apparatus of claim 10 wherein an error correction code seed for each sector is set according to a physical sector register.

13. The apparatus of claim 10 wherein data is written as the read/write head passes through a track start point without stopping sequencing.

14. The apparatus of claim 10 wherein write data is written in a write buffer in an order controlled by a table of linked lists.

15. 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.

16. The apparatus of claim 15 wherein the means for providing reordered write data starts write operations of the reordered data including error correction codes based on physical sector number at a next sector accessed after a write settling angle.

17. The apparatus claim 15 wherein the means for providing reordered write data sets an error correction code seed for each sector according to a physical sector register.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY PUBLIC LIMITED COMPANY; SEAGATE TECHNOLOGY; SEAGATE TECHNOLOGY HDD HOLDINGS; I365 INC.; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE HDD CAYMAN; SEAGATE TECHNOLOGY (US) HOLDINGS, INC.
Reel/Frame 072193/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 19, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
To: SEAGATE TECHNOLOGY LLC; EVAULT INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 030833/0001 →
SECURITY AGREEMENT Recorded Mar 24, 2011
From: SEAGATE TECHNOLOGY LLC
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 026010/0350 →
RELEASE Recorded Jan 19, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY HDD HOLDINGS; MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
Reel/Frame 025662/0001 →
SECURITY AGREEMENT Recorded May 15, 2009
From: MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND FIRST PRIORITY REPRESENTATIVE; WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
Reel/Frame 022757/0017 →
RELEASE OF SECURITY INTERESTS IN PATENT RIGHTS Recorded Dec 21, 2005
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT (FORMERLY KNOWN AS THE CHASE MANHATTAN BANK AND JPMORGAN CHASE BANK)
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 016926/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2002
From: NG, WEI LOON; TIAN, BO; LIU, YONG
To: SEAGATE TEACHNOLOGY LLC
Reel/Frame 014009/0027 →
SECURITY INTEREST Recorded Dec 10, 2002
From: SEAGATE TECHNOLOGY LLC
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 013516/0015 →
Continuity (2)
Provisional Application 6037585800 · Apr 26, 2002
Related Publication 20030202270A1 · Oct 30, 2003