IP Library Granted Patent US 8,699,175
Granted Patent B1
US 8,699,175 · App. 13/554,994 · Granted Apr 15, 2014

Disk drive mapping low frequency write addresses to circular buffer write zone

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 8,699,175
App. No.
13/554,994
Granted
Apr 15, 2014
Kind
B1
Abstract

A drive is disclosed comprising a head actuated over a disk comprising a plurality of data tracks. A random access write zone is defined on the disk comprising a first plurality of the data tracks, and a circular buffer write zone is defined on the disk comprising a second plurality of the data tracks. Write commands are received comprising logical block addresses (LBAs). First frequency and second frequency write LBAs are identified, where the second frequency is higher than the first frequency. Data associated with the first frequently write LBAs is stored in the circular buffer write zone, and data associated with the second frequency write LBAs is stored in the random access write zone.

Claims (51)

1. A disk drive comprising:

a disk comprising a plurality of data tracks;

a head actuated over the disk; and

control circuitry operable to:

define a random access write zone on the disk comprising a first plurality of the data tracks;

define a first circular buffer write zone on the disk comprising a second plurality of the data tracks;

receive write commands comprising logical block addresses (LBAs);

identify first frequency write LBAs;

identify second frequency write LBAs, where the second frequency is higher than the first frequency;

store data associated with the first frequency write LBAs in the first circular buffer write zone; and

store data associated with the second frequency write LBAs in the random access write zone.

2. The disk drive as recited in claim 1 , wherein:

the first plurality of data tracks are recorded at a first radial density; and

the second plurality of data tracks are recorded at a second radial density higher than the first radial density.

3. The disk drive as recited in claim 2 , wherein the first plurality of data tracks comprises non-shingled data tracks.

4. The disk drive as recited in claim 2 , wherein the second plurality of data tracks comprises shingled data tracks.

5. The disk drive as recited in claim 4 , wherein the control circuitry is further operable to:

not perform a write verify operation on data written to the first plurality of data tracks; and

perform a write verify operation on data written to the second plurality of data tracks.

6. The disk drive as recited in claim 5 , wherein the control circuitry is further operable to:

overwrite at least part of a first shingled data track when writing data to a second shingled data track in the second plurality of shingled data tracks; and

after overwriting at least part of the first shingled data track, verify recoverability of the first shingled data track.

7. The disk drive as recited in claim 6 , wherein prior to overwriting at least part of the first shingled data track the control circuitry is further operable to read data from the at least part of the first shingled data track and buffer the data.

8. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to:

define a second circular buffer write zone on the disk comprising a third plurality of the data tracks;

identify third frequency write LBAs, wherein the third frequency is higher than the second frequency;

store data associated with the third frequency write LBAs in the second circular buffer write zone.

9. A method of operating a disk drive, the disk drive comprising a head actuated over a disk comprising a plurality of data tracks, the method comprising:

defining a random access write zone on the disk comprising a first plurality of the data tracks;

defining a first circular buffer write zone on the disk comprising a second plurality of the data tracks;

receiving write commands comprising logical block addresses (LBAs);

identifying first frequency write LBAs;

identifying second frequency write LBAs, where the second frequency is higher than the first frequency;

storing data associated with the first frequency write LBAs in the first circular buffer write zone; and

storing data associated with the second frequency write LBAs in the random access write zone.

10. The method as recited in claim 9 , wherein:

the first plurality of data tracks are recorded at a first radial density; and

the second plurality of data tracks are recorded at a second radial density higher than the first radial density.

11. The method as recited in claim 10 , wherein the first plurality of data tracks comprises non-shingled data tracks.

12. The method as recited in claim 10 , wherein the second plurality of data tracks comprises shingled data tracks.

13. The method as recited in claim 12 , further comprising:

not performing a write verify operation on data written to the first plurality of data tracks; and

performing a write verify operation on data written to the second plurality of data tracks.

14. The method as recited in claim 13 , further comprising:

overwriting at least part of a first shingled data track when writing data to a second shingled data track in the second plurality of shingled data tracks; and

after overwriting at least part of the first shingled data track, verifying recoverability of the first shingled data track.

15. The method as recited in claim 14 , wherein prior to overwriting at least part of the first shingled data track further comprising reading data from the at least part of the first shingled data track and buffer the data.

16. The method as recited in claim 9 , further comprising:

defining a second circular buffer write zone on the disk comprising a third plurality of the data tracks;

identifying third frequency write LBAs, wherein the third frequency is higher than the second frequency;

storing data associated with the third frequency write LBAs in the second circular buffer write zone.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2012
From: OLDS, EDWIN S.; BOYLE, WILLIAM B.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 028603/0636 →