Patent US2613467A successfully refreshed from Google Patents.
Patent US5890209A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5890209A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for reducing target track seek time in a data storage disk drive

Assignee: HGST Netherlands BV
•
Filing: 1997-09-18
•
Granted: 1999-03-30
•
Expires: 2017-09-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A no-ID zone-bit-recording data recording disk drive system having an interface processor and a servo processor is described wherein track seek time is substantially reduced by the following two step seek process. The interface processor converts a logical block address (LBA) to an estimated physical block address (EPBA) using a defect map where the EPBA is communicated to the servo processor. The servo processor uses a zone table and converts the EPBA to an estimated zone-cylinder-head-sector (ZCHS) value which is used to initiate actuator arm movement and moving the appropriate head over the disk in the direction of sought after track. Concurrently with the servo processor computation and actuator arm motion, the interface processor generates an exact PBA and communicates the exact PBA to the servo processor. The servo processor converts the exact PBA to exact ZCHS values and modifies the actuator arm motion so the head can be exactly positioned over the sought after track. By allowing the servo processor to map PBA to ZCHS and further utilizing EPBA to initiate actuator arm motion before the exact PBA becomes available, substantial reduction in track seek time is attained.

Inventors

  • 👤 Jeffrey Joseph Dobbek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:38
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1883; G11B20/12; G11B20/1217; G11B20/1258; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B5/00; G11B5/48; G11B5/54; G11B5/55; G11B5/5521; G11B5/5526; G11B5/553; G11B5/5547; G11B2020/10916; G11B2020/1218; G11B2020/1232; G11B2020/1234; G11B2220/00; G11B2220/20; G11B2220/25; G11B2220/2508; G11B2220/2516

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 92 words
A disk drive system, comprising: a data recording disk having radially spaced tracks; a target track on said disk, said target track having a logical block address (LBA); a processor for computing an estimated physical address of said target track only from said LBA; means for seeking said target track using said estimated physical address, said processor further computing an exact physical address of said target track while said seek operation is in progress; and means for adjusting said seek operation in progress using said exact physical address of said target track.
Claim 2
Dependent Claim 92 words
A disk drive system, comprising: a data recording disk having radially spaced tracks; a target track on said disk, said target track having a logical block address (LBA); a processor for computing an estimated physical address of said target track only from said LBA; means for seeking said target track using said estimated physical address, said processor further computing an exact physical address of said target track while said seek operation is in progress; and means for adjusting said seek operation in progress using said exact physical address of said target track.
Claim 3
Dependent Claim 39 words
A disk drive system as recited in claim 1, wherein at least one track is divided into a plurality of segments, each segment comprising: a data sector; and, a servo sector having means for uniquely identifying said data sector.
Claim 4
Dependent Claim 36 words
The disk drive system as recited in claim 2, wherein said processor comprises a mapping means for converting a logical block address (LBA) to an estimated cylinder head sector (CHS) address and an exact CHS address.
Claim 5
Dependent Claim 68 words
The disk drive system as recited in claim 2, wherein said data recording disk is further subdivided into radial recording zones; and said processor further comprises a mapping means for converting a logical block address (LBA) to an estimated zone cylinder head sector (ZCHS) address and an exact ZCHS address, said LBA comprising a plurality of bits subdivided into subsets of high order bits and low order bits.
Claim 6
Dependent Claim 56 words
The disk drive system as recited in claim 4, wherein said mapping means comprises a first mapping means for converting an LBA to a physical block address (PBA) and a second mapping means for converting said PBA to a ZCHS address, said PBA comprising a plurality of bits and said ZCHS comprising a plurality of bits.
Claim 7
Dependent Claim 41 words
The disk drive system as recited in claim 5, wherein said first mapping means further comprises: an LBA to a PBA converter; and a defect map, said defect map comprising a virtual track (VT) table and a virtual sector (VS) table.
Claim 8
Dependent Claim 67 words
The disk drive system as recited in claim 6, where said VT table comprises entries for virtual tracks, each virtual track comprising LBAs having common high order bits, said VT table entries including high order bits of LBAs and wherein said VS table comprises entries arranged sequentially according to low order bits of LBAs, said VS table entries including index references to entries in said VT table.
Claim 9
Dependent Claim 27 words
The disk drive system as recited in claim 7, wherein said entries in the VT table comprise defective sectors and spare sectors on said data recording disk.
Claim 10
Dependent Claim 42 words
The disk drive system as recited in claim 5, wherein said second mapping means comprises: a PBA to a ZCHS converter; and a zone table, said zone table including entries for PBA, cylinder and sectors for each zone in the disk drive.
Claim 11
Dependent Claim 119 words
A disk drive system, comprising: a data recording disk having radially spaced tracks; a target track on said disk, said target track having a logical block address (LBA); an interface processor in combination with a servo processor for computing an estimated physical address of said target track only from said LBA; servo electronics in combination with said servo processor for seeking said target track using said estimated physical address, said combination of interface processor and servo processor further computing an exact physical address of said target track while said seek operation is in progress; and said servo electronics in combination with said servo processor adjusting said seek operation in progress using said exact physical address of said target track.
Claim 12
Dependent Claim 119 words
A disk drive system, comprising: a data recording disk having radially spaced tracks; a target track on said disk, said target track having a logical block address (LBA); an interface processor in combination with a servo processor for computing an estimated physical address of said target track only from said LBA; servo electronics in combination with said servo processor for seeking said target track using said estimated physical address, said combination of interface processor and servo processor further computing an exact physical address of said target track while said seek operation is in progress; and said servo electronics in combination with said servo processor adjusting said seek operation in progress using said exact physical address of said target track.
Claim 13
Dependent Claim 39 words
A disk drive system as recited in claim 10, wherein at least one track is divided into a plurality of segments, each segment comprising: a data sector; and, a servo sector having means for uniquely identifying said data sector.
Claim 14
Dependent Claim 55 words
The disk drive system as recited in claim 11 wherein said interface processor comprises a first mapping means for converting a logical block address (LBA) to an estimated physical block address (PBA) and an exact PBA address, said LBA comprising a plurality of bits subdivided into subsets of high order bits and low order bits.
Claim 15
Dependent Claim 35 words
The disk drive system as recited in claim 12, wherein said servo processor comprises a second mapping means for converting a PBA to an estimated cylinder head sector (CHS) address and an exact CHS address.
Claim 16
Dependent Claim 49 words
The disk drive system as recited in claim 12, wherein said data recording disk is further subdivided into radial recording zones; and, said servo processor further comprises a second mapping means for converting a PBA to an estimated zone cylinder head sector (ZCHS) address and an exact ZCHS address.
Claim 17
Dependent Claim 41 words
The disk drive system as recited in claim 14, wherein said first mapping means further comprises: an LBA to a PBA converter; and a defect map, said defect map comprising a virtual track (VT) table and a virtual sector (VS) table.
Claim 18
Dependent Claim 67 words
The disk drive system as recited in claim 15, where said VT table comprises entries for virtual tracks, each virtual track comprising LBAs having common high order bits, said VT table entries including high order bits of LBAs and wherein said VS table comprises entries arranged sequentially according to low order bits of LBAs, said VS table entries including index references to entries in said VT table.
Claim 19
Dependent Claim 27 words
The disk drive system as recited in claim 16, wherein said entries in the VT table comprise defective sectors and spare sectors on said data recording disk.
Claim 20
Dependent Claim 42 words
The disk drive system as recited in claim 14, wherein said second mapping means comprises: a PBA to a ZCHS converter; and a zone table, said zone table including entries for PBA, cylinder and sectors for each zone in the disk drive.
Claim 21
Dependent Claim 160 words
In a disk drive system comprising a data recording disk having radially spaced tracks, each track having a logical block address (LBA), read/write electronics in communication with said tracks, servo electronics in communication with said read/write electronics, an actuator arm having a magnetic head in communication with said servo electronics and said read/write electronics, and a processor in communication with said servo electronics, a method of seeking a track, comprising the steps of: computing, using said processor, an estimated physical address of a target track on said disk only from its LBA; communicating said estimated physical address to said servo electronics; seeking said target track using said estimated physical address; computing, using said processor, an exact physical address of said target track on said disk while using said estimated physical address to seek said target track; communicating said exact physical address to said servo electronics; and, adjusting said seek in progress using said exact physical address of said target track.
Claim 22
Dependent Claim 160 words
In a disk drive system comprising a data recording disk having radially spaced tracks, each track having a logical block address (LBA), read/write electronics in communication with said tracks, servo electronics in communication with said read/write electronics, an actuator arm having a magnetic head in communication with said servo electronics and said read/write electronics, and a processor in communication with said servo electronics, a method of seeking a track, comprising the steps of: computing, using said processor, an estimated physical address of a target track on said disk only from its LBA; communicating said estimated physical address to said servo electronics; seeking said target track using said estimated physical address; computing, using said processor, an exact physical address of said target track on said disk while using said estimated physical address to seek said target track; communicating said exact physical address to said servo electronics; and, adjusting said seek in progress using said exact physical address of said target track.
Claim 23
Dependent Claim 37 words
A method as recited in claim 19, wherein at least one track is divided into a plurality of segments, each segment comprising: a data sector; and a servo sector having means for uniquely identifying said data sector.
Claim 24
Dependent Claim 65 words
A method as recited in claim 20, wherein said data recording disk is further subdivided into radial recording zones; and, said processor further comprises a mapping means for converting a logical block address (LBA) to an estimated zone cylinder head-sector (ZCHS) address and an exact ZCHS address, said LBA comprising a plurality of bits subdivided into subsets of high order bits and low order bits.
Claim 25
Dependent Claim 39 words
A method as recited in claim 21, wherein said mapping means comprises a first mapping means for converting an LBA to a physical block address (PBA) and a second mapping means for converting said PBA to a ZCHS address.
Claim 26
Dependent Claim 88 words
A method as recited in claim 22, wherein said first mapping means comprises: an LBA to a PBA converter; and, a defect map, said defect map further comprising: a virtual track (VT) table comprising entries for virtual tracks, each virtual track comprising LBAs having common high order bits, said VT table entries including high order bits of LBAs; and, a virtual sector (VS) table comprising entries arranged sequentially according to low order bits of LBAs, said VS table entries including index references to entries in said VT table.
Claim 27
Dependent Claim 25 words
A method as recited in claim 23, wherein said entries in the VT table comprise defective sectors and spare sectors on said data recording disk.
Claim 28
Dependent Claim 40 words
A method as recited in claim 24, wherein said second mapping means comprises: a PBA to a ZCHS converter; and a zone table, said zone table including entries for PBA, cylinder and sectors for each zone in the disk drive.
Claim 29
Dependent Claim 175 words
In a disk drive system comprising a data recording disk having radially spaced tracks, each track having a logical block address (LBA), read/write electronics in communication with said tracks, servo electronics in communication with said read/write electronics, an actuator arm having a magnetic head in communication with said servo electronics and said read/write electronics, an interface processor in communication with a servo processor, said servo processor in communication with said servo electronics, a method of seeking a track, comprising the steps of: computing, using said interface and servo processors, an estimated physical address of a target track on said disk only from its LBA; communicating said estimated physical address to said servo electronics; seeking said target track using said estimated physical address; computing, using said interface and servo processors, an exact physical address of said target track on said disk while using said estimated physical address to seek said target track; communicating said exact physical address to said servo electronics; and, adjusting said seek in progress using said exact physical address of said target track.
Claim 30
Dependent Claim 175 words
In a disk drive system comprising a data recording disk having radially spaced tracks, each track having a logical block address (LBA), read/write electronics in communication with said tracks, servo electronics in communication with said read/write electronics, an actuator arm having a magnetic head in communication with said servo electronics and said read/write electronics, an interface processor in communication with a servo processor, said servo processor in communication with said servo electronics, a method of seeking a track, comprising the steps of: computing, using said interface and servo processors, an estimated physical address of a target track on said disk only from its LBA; communicating said estimated physical address to said servo electronics; seeking said target track using said estimated physical address; computing, using said interface and servo processors, an exact physical address of said target track on said disk while using said estimated physical address to seek said target track; communicating said exact physical address to said servo electronics; and, adjusting said seek in progress using said exact physical address of said target track.
Claim 31
Dependent Claim 40 words
A method as recited in claim 26, wherein at least one track on said disk is divided into a plurality of segments, each segment comprising: a data sector; and a servo sector having means for uniquely identifying said data sector.
Claim 32
Dependent Claim 61 words
A method as recited in claim 27 wherein said interface processor comprises a first mapping means for converting a logical block address (LBA) to an estimated physical block address (PBA) and an exact PBA address, said LBA comprising a plurality of bits subdivided into subsets of high order bits and low order bits, and said PBA comprising a plurality of bits.
Claim 33
Dependent Claim 47 words
A method as recited in claim 28, wherein said data recording disk is further subdivided into radial recording zones; and, said servo processor further comprises a second mapping means for converting a PBA to an estimated zone cylinder head sector (ZCHS) address and an exact ZCHS address.
Claim 34
Dependent Claim 87 words
A method as recited in claim 29, wherein said first mapping means comprises: an LBA to a PBA converter; and, a defect map, said defect map comprising: a virtual track (VT) table comprising entries for virtual tracks, each virtual track comprises LBAs having common high order bits, said VT table entries including high order bits of LBAs; and, a virtual sector (VS) table comprising entries arranged sequentially according to low order bits of LBAs, said VS table entries including index references to entries in said VT table.
Claim 35
Dependent Claim 25 words
A method as recited in claim 30, wherein said entries in the VT table comprise defective sectors and spare sectors on said data recording disk.
Claim 36
Dependent Claim 40 words
A method as recited in claim 31, wherein said second mapping means comprises: a PBA to a ZCHS converter; and a zone table, said zone table including entries for PBA, cylinder and sectors for each zone in the disk drive.
Claim 37
Dependent Claim 120 words
A disk drive system, comprising: a data recording disk having radially spaced tracks; a target track on said disk, said target track having a logical block address and an exact physical block address; a processor for computing an estimated physical block address of said target track only from said logical block address using a defect map; means for seeking said target track using said estimated physical block address, said processor computing said exact physical block address of said target track while seeking operation for seeking said target track using said estimated physical block address is in progress; and means for adjusting said seek operation in progress using said exact physical block address of said target track computed by said processor.
Claim 38
Dependent Claim 120 words
A disk drive system, comprising: a data recording disk having radially spaced tracks; a target track on said disk, said target track having a logical block address and an exact physical block address; a processor for computing an estimated physical block address of said target track only from said logical block address using a defect map; means for seeking said target track using said estimated physical block address, said processor computing said exact physical block address of said target track while seeking operation for seeking said target track using said estimated physical block address is in progress; and means for adjusting said seek operation in progress using said exact physical block address of said target track computed by said processor.

References Cited (Backward Citations)

US4710687A Cited
US4746998A Cited
US4879612A Cited
US5222054A Cited
US5500848A Cited
US5483507A Cited
US5523903A Cited
US5568627A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-29 2002-09-28 2003-03-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-29 2006-09-28 2007-03-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-29 2010-09-28 2011-03-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag