IP Library Granted Patent US 7,872,822
Granted Patent B1
US 7,872,822 · App. 11/768,288 · Granted Jan 18, 2011

Disk drive refreshing zones based on serpentine access of disk surfaces

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,872,822
App. No.
11/768,288
Granted
Jan 18, 2011
Kind
B1
Abstract

A disk drive is disclosed including a first disk surface comprising a plurality of data tracks, wherein each data track comprises a first plurality of data sectors, and a second disk surface comprising a plurality of data tracks, wherein each data track comprises a second plurality of data sectors. A first head is actuated over the first disk surface and a second head is actuated over the second disk surface. The first and second data sectors are accessed in a serpentine access pattern, wherein a plurality of refresh zones are defined relative to the serpentine access pattern. When a write command is received from a host, data is written to at least one of the refresh zones, and a refresh monitor associated with the refresh zone is updated.

Claims (53)

1. A disk drive comprising:

a first disk surface comprising a plurality of data tracks, wherein each data track comprises a first plurality of data sectors;

a second disk surface comprising a plurality of data tracks, wherein each data track comprises a second plurality of data sectors;

a first head actuated over the first disk surface and a second head actuated over the second disk surface; and

control circuitry operable to:

access the first and second data sectors in a serpentine access pattern, wherein a plurality of refresh zones are defined relative to the serpentine access pattern;

receive a write command from a host; and

write data to at least one of the refresh zones, and update a refresh monitor associated with the refresh zone.

2. The disk drive as recited in claim 1 , wherein at least one of the refresh zones extends across one of the disk surfaces.

3. The disk drive as recited in claim 2 , wherein at least one of the refresh zones comprises a plurality of tracks on the disk surface.

4. The disk drive as recited in claim 1 , wherein at least one of the refresh zones extends across at least two disk surfaces.

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

the serpentine access pattern defines a plurality of clusters;

each cluster comprises a plurality of tracks; and

a boundary of at least one of the refresh zones aligns with a boundary of one of the clusters.

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

maintain a plurality of write frequency counters for the refresh zones;

update the write frequency counter of a refresh zone when performing a write operation to the refresh zone; and

adjust the refresh zones in response to the write frequency counters.

7. The disk drive as recited in claim 6 , wherein the control circuitry is operable to adjust the number of refresh zones in response to the write frequency counters.

8. The disk drive as recited in claim 6 , wherein the control circuitry is operable to adjust a size of a refresh zone in response to the write frequency counters.

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

maintain a plurality of absolute block addresses each assigned to one of the data sectors;

map a logical block address associated with an access command to a corresponding absolute block address; and

perform a refresh operation on a refresh zone by converting an absolute block address identifying the refresh zone into a logical block address of an access command and executing the access command.

10. A method of operating a disk drive, the disk drive comprising a first disk surface comprising a plurality of data tracks, wherein each data track comprises a first plurality of data sectors, a second disk surface comprising a plurality of data tracks, wherein each data track comprises a second plurality of data sectors, a first head actuated over the first disk surface and a second head actuated over the second disk surface, the method comprising:

accessing the first and second data sectors in a serpentine access pattern, wherein a plurality of refresh zones are defined relative to the serpentine access pattern;

receiving a write command from a host; and

writing data to at least one of the refresh zones, and updating a refresh monitor associated with the refresh zone.

11. The method as recited in claim 10 , wherein at least one of the refresh zones extends across one of the disk surfaces.

12. The method as recited in claim 11 , wherein at least one of the refresh zones comprises a plurality of tracks on the disk surface.

13. The method as recited in claim 10 , wherein at least one of the refresh zones extends across at least two disk surfaces.

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

the serpentine access pattern defines a plurality of clusters;

each cluster comprises a plurality of tracks; and

a boundary of at least one of the refresh zones aligns with a boundary of one of the clusters.

15. The method as recited in claim 10 , further comprising:

maintaining a plurality of write frequency counters for the refresh zones;

updating the write frequency counter of a refresh zone when performing a write operation to the refresh zone; and

adjusting the refresh zones in response to the write frequency counters.

16. The method as recited in claim 15 , further comprising adjusting the number of refresh zones in response to the write frequency counters.

17. The method as recited in claim 15 , further comprising adjusting a size of a refresh zone in response to the write frequency counters.

18. The method as recited in claim 10 , further comprising:

maintaining a plurality of absolute block addresses each assigned to one of the data sectors;

mapping a logical block address associated with an access command to a corresponding absolute block address; and

performing a refresh operation on a refresh zone by converting an absolute block address identifying the refresh zone into a logical block address of an access command and executing the access command.

19. A disk drive comprising:

a first disk surface comprising a plurality of data tracks, wherein each data track comprises a first plurality of data sectors;

a second disk surface comprising a plurality of data tracks, wherein each data track comprises a second plurality of data sectors;

a first head actuated over the first disk surface and a second head actuated over the second disk surface;

a means for accessing the first and second data sectors in a serpentine access pattern, wherein a plurality of refresh zones are defined relative to the serpentine access pattern;

a means for receiving a write command from a host; and

a means for writing data to at least one of the refresh zones, and for updating a refresh monitor associated with the refresh 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: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2007
From: ROTHBERG, MICHAEL S.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 019478/0598 →