IP Library Granted Patent US 7,974,029
Granted Patent B2
US 7,974,029 · App. 12/533,950 · Granted Jul 5, 2011

Disk drive biasing refresh zone counters based on write commands

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,974,029
App. No.
12/533,950
Granted
Jul 5, 2011
Kind
B2
Abstract

A disk drive is disclosed comprising a disk comprising a plurality of tracks, and a head actuated over the disk. A plurality of refresh zones are defined, wherein each refresh zone corresponds to a plurality of the tracks. Data is written to a first refresh zone, and a first zone counter is updated for a second refresh zone at a first rate. Data is written to a third refresh zone, and the first zone counter is updated for the second refresh zone at a second rate different than the first rate.

Claims (54)

1. A disk drive comprising:

a disk comprising a plurality of tracks;

a head actuated over the disk; and

control circuitry operable to:

define a plurality of refresh zones, wherein each refresh zone corresponds to a plurality of the tracks;

first write data to a first refresh zone, and update a first zone counter for a second refresh zone at a first rate; and

second write data to a third refresh zone, and update the first zone counter for the second refresh zone at a second rate different than the first rate.

2. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to update a second zone counter of a fourth refresh zone at a third rate in response to the first write.

3. The disk drive as recited in claim 2 , wherein the third rate is different than the first rate.

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

the second refresh zone is adjacent to the first refresh zone; and

the fourth refresh zone is not adjacent to the first refresh zone.

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

the second refresh zone is located toward an outer diameter of the disk away from the first zone; and

the fourth refresh zone is located toward an inner diameter of the disk away from the first zone.

6. The disk drive as recited in claim 2 , wherein the third rate varies based on an ambient temperature of the disk drive.

7. A disk drive comprising:

a disk comprising a plurality of tracks;

a head actuated over the disk; and

control circuitry operable to:

define a plurality of refresh zones, wherein each refresh zone corresponds to a plurality of the tracks;

write data to a first refresh zone in response to a write command; and

update a first zone counter for the first refresh zone at a first rate based on a type of the write command.

8. The disk drive as recited in claim 7 , wherein the type of the write command comprises a logical block address range.

9. The disk drive as recited in claim 8 , wherein the write command identifies a first logical block address range and the control circuitry is further operable to:

write data to a second refresh zone in response to a second write command identifying a second logical block address range; and

update a second zone counter for the second refresh zone at a second rate different than the first rate.

10. The disk drive as recited in claim 7 , wherein the type of the write command comprises a block size of the first write command.

11. The disk drive as recited in claim 7 , wherein the type of the write command comprises a write continuous command indicating the first write command will be completed when a write error is encountered.

12. The disk drive as recited in claim 7 , wherein the type of the write command comprises one of a non-streaming command and a streaming command.

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

defining a plurality of refresh zones, wherein each refresh zone corresponds to a plurality of the tracks;

first writing data to a first refresh zone, and updating a first zone counter for a second refresh zone at a first rate; and

second writing data to a third refresh zone, and updating the first zone counter for the second refresh zone at a second rate different than the first rate.

14. The method as recited in claim 13 , further comprising updating a second zone counter of a fourth refresh zone at a third rate in response to the first write.

15. The method as recited in claim 14 , wherein the third rate is different than the first rate.

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

the second refresh zone is adjacent to the first refresh zone; and

the fourth refresh zone is not adjacent to the first refresh zone.

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

the second refresh zone is located toward an outer diameter of the disk away from the first zone; and

the fourth refresh zone is located toward an inner diameter of the disk away from the first zone.

18. The method as recited in claim 14 , wherein the third rate varies based on an ambient temperature of the disk drive.

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

defining a plurality of refresh zones, wherein each refresh zone corresponds to a plurality of the tracks;

writing data to a first refresh zone in response to a write command; and

updating a first zone counter for the first refresh zone at a first rate based on a type of the write command.

20. The method as recited in claim 19 , wherein the type of the write command comprises a logical block address range.

21. The method as recited in claim 20 , wherein the write command identifies a first logical block address range, the method further comprising:

writing data to a second refresh zone in response to a second write command identifying a second logical block address range; and

updating a second zone counter for the second refresh zone at a second rate different than the first rate.

22. The method as recited in claim 19 , wherein the type of the write command comprises a block size of the first write command.

23. The method as recited in claim 19 , wherein the type of the write command comprises a write continuous command indicating the first write command will be completed when a write error is encountered.

24. The method as recited in claim 19 , wherein the type of the write command comprises one of a non-streaming command and a streaming command.

Assignments (5)
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 038722/0229 →
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 038744/0481 →