IP Library Patent Application 11522716
Patent Application
App. No. 11/522,716

Methods and apparatus for controlling read/write duty cycle in a data storage device based on thermal inputs

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 None
App. No.
11/522,716
Abstract

Methods of controlling an I/O operation of a disk drive include determining a temperature associated with the disk drive, comparing the determined temperature to a temperature threshold, setting a duty cycle limit for the I/O operation in response to the determined temperature exceeding the temperature threshold, and performing the I/O operation subject to the duty cycle limit. The I/O operation may include a data write and/or a data read operation. Disk drives configured to control I/O operations based on temperatures are also disclosed.

Claims (40)

1 . A method of regulating an I/O operation of a disk drive, the method comprising:

determining a temperature associated with the disk drive;

comparing the determined temperature to a temperature threshold;

setting a duty cycle limit for the I/O operation in response to the determined temperature exceeding the temperature threshold; and

performing the I/O operation subject to the duty cycle limit.

2 . The method of claim 1 , wherein setting the duty cycle limit comprises setting the duty cycle limit to a value associated with the temperature threshold.

3 . The method of claim 1 , wherein setting the duty cycle limit comprises setting the duty cycle limit to a value based on the amount by which the determined temperature exceeds the temperature threshold.

4 . The method of claim 1 , wherein the I/O operation comprises a data write operation.

5 . The method of claim 1 , wherein the I/O operation comprises a data read operation.

6 . The method of claim 1 , wherein setting the duty cycle limit for the I/O operation comprises decreasing a duty cycle limit in response to the determined temperature exceeding the temperature threshold.

7 . The method of claim 6 , wherein the determined temperature comprises a first temperature, the method further comprising:

after performing the I/O operation, detecting a second temperature associated with the disk drive; and

increasing the duty cycle limit in response to the second temperature being less than the temperature threshold.

8 . The method of claim 1 , wherein performing the I/O operation using the duty cycle limit comprises performing the I/O operation using a transducer for a first number of wedges; and then

resting the transducer for a second number of wedges.

9 . The method of claim 1 , wherein determining the temperature associated with the disk drive comprises measuring the temperature associated with the disk drive and/or estimating the temperature associated with the disk drive.

10 . The method of claim 9 , wherein the second number of wedges is varied in response to the comparison.

11 . The method of claim 1 , wherein performing the I/O operation using the duty cycle limit comprises performing the I/O operation using a transducer for a first period of time; and then

resting the transducer for a second period of time.

12 . The method of claim 1 , wherein the temperature threshold comprises a first temperature threshold, the method further comprising:

comparing the determined temperature to a second temperature threshold in response to the determined temperature being less than the first temperature threshold.

13 . The method of claim 12 , wherein the second temperature threshold is less than or equal to a next lower temperature threshold of a plurality of temperature thresholds including the first temperature threshold , the method further comprising reducing the temperature threshold to the next lower temperature threshold in response to the determined temperature being less than the second temperature threshold.

14 . The method of claim 12 , further comprising increasing the duty cycle limit in response to the determined temperature being less than the second temperature threshold.

15 . The method of claim 1 , wherein determining the temperature associated with the disk drive comprises measuring a temperature using a temperature sensor and estimating a temperature differential between the measured temperature and an actual temperature of a read/write transducer in the disk drive.

16 . A disk drive, comprising:

a temperature sensor configured to measure a temperature associated with the disk drive; and

a controller coupled to the temperature sensor and configured to determine a temperature of a transducer of the disk drive in response to the measured temperature, to compare the determined temperature to a temperature threshold, to set a duty cycle limit for an I/O operation in response to the determined temperature exceeding the temperature threshold, and to perform the I/O operation subject to the duty cycle limit.

17 . The disk drive of claim 16 , wherein the controller is further configured to set the duty cycle limit to a value associated with the temperature threshold.

18 . The disk drive of claim 16 , wherein the controller is further configured to set the duty cycle limit to a value based on the amount by which the determined temperature exceeds the temperature threshold.

19 . The disk drive of claim 16 , wherein the controller is further configured to decrease the duty cycle limit in response to the determined temperature exceeding the temperature threshold.

20 . The disk drive of claim 19 , wherein the determined temperature comprises a first temperature, and wherein the controller is further configured to, after performing the I/O operation, determine a second temperature associated with the disk drive, and to increase the duty cycle limit in response to the second temperature being less than the temperature threshold.

21 . The disk drive of claim 16 , wherein the controller is further configured to perform the I/O operation using the transducer for a first number of wedges, and then to rest the transducer for a second number of wedges.

22 . The disk drive of claim 21 , wherein the controller is further configured to vary the second number of wedges in response to the comparison.

23 . The disk drive of claim 16 , wherein the controller is further configured to estimate a temperature differential between the measured temperature and an actual temperature of the transducer, to obtain the determined temperature of the transducer.

24 . The disk drive of claim 16 , wherein the controller is further configured to perform the I/O operation using the transducer for a first period of time, and then to rest the transducer for a second period of time.

25 . The disk drive of claim 16 , wherein the controller is further configured to compare the determined temperature to a next lower temperature threshold in response to the determined temperature being less than the threshold temperature.

26 . The disk drive of claim 25 , wherein the controller is further configured to reduce the threshold temperature to the next lower threshold temperature in response to the determined temperature being less than the next lower threshold temperature.

27 . The disk drive of claim 26 , wherein the controller is further configured to increase the duty cycle limit in response to the determined temperature being less than the next lower threshold temperature.

28 . The disk drive of claim 16 , wherein the controller is configured to adjust the duty cycle limit as a function of the duration of the I/O operation.

29 . The disk drive of claim 28 , wherein the controller is configured to decrease the duty cycle limit as the length of the I/O operation increases.

Assignments (7)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2009
From: MAXTOR CORPORATION
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 022893/0855 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2006
From: DEROSA, JEFFREY V.; COHEN, RANDY
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 018325/0509 →