US20050071117A1 - Computer system having drive temperature self-adjustment for temperature-sensitive measurements - Google Patents

Computer system having drive temperature self-adjustment for temperature-sensitive measurements Download PDF

Info

Publication number
US20050071117A1
US20050071117A1 US10/675,286 US67528603A US2005071117A1 US 20050071117 A1 US20050071117 A1 US 20050071117A1 US 67528603 A US67528603 A US 67528603A US 2005071117 A1 US2005071117 A1 US 2005071117A1
Authority
US
United States
Prior art keywords
mode
hdd
hard disk
disk drive
seek
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/675,286
Other versions
US6865506B1 (en
Inventor
Jorge Escobar
Andrei Khurshudov
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HGST Netherlands BV
Western Digital Technologies Inc
Original Assignee
Hitachi Global Storage Technologies Netherlands BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Global Storage Technologies Netherlands BV filed Critical Hitachi Global Storage Technologies Netherlands BV
Priority to US10/675,286 priority Critical patent/US6865506B1/en
Assigned to HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V. reassignment HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ESCOBAR, JORGE F., KHURSHUDOV, ANDREI
Application granted granted Critical
Publication of US6865506B1 publication Critical patent/US6865506B1/en
Publication of US20050071117A1 publication Critical patent/US20050071117A1/en
Assigned to WESTERN DIGITAL TECHNOLOGIES, INC. reassignment WESTERN DIGITAL TECHNOLOGIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HGST Netherlands B.V.
Assigned to JPMORGAN CHASE BANK, N.A., AS AGENT reassignment JPMORGAN CHASE BANK, N.A., AS AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WESTERN DIGITAL TECHNOLOGIES, INC.
Assigned to WESTERN DIGITAL TECHNOLOGIES, INC. reassignment WESTERN DIGITAL TECHNOLOGIES, INC. RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Assignors: JPMORGAN CHASE BANK, N.A.
Assigned to JPMORGAN CHASE BANK, N.A. reassignment JPMORGAN CHASE BANK, N.A. PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Assignors: WESTERN DIGITAL TECHNOLOGIES, INC.
Assigned to JPMORGAN CHASE BANK, N.A. reassignment JPMORGAN CHASE BANK, N.A. PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Assignors: WESTERN DIGITAL TECHNOLOGIES, INC.
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B33/00Constructional parts, details or accessories not provided for in the other groups of this subclass
    • G11B33/14Reducing influence of physical parameters, e.g. temperature change, moisture, dust
    • G11B33/1406Reducing the influence of the temperature
    • G11B33/144Reducing the influence of the temperature by detection, control, regulation of the temperature
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B25/00Apparatus characterised by the shape of record carrier employed but not specific to the method of recording or reproducing, e.g. dictating apparatus; Combinations of such apparatus
    • G11B25/04Apparatus characterised by the shape of record carrier employed but not specific to the method of recording or reproducing, e.g. dictating apparatus; Combinations of such apparatus using flat record carriers, e.g. disc, card
    • G11B25/043Apparatus characterised by the shape of record carrier employed but not specific to the method of recording or reproducing, e.g. dictating apparatus; Combinations of such apparatus using flat record carriers, e.g. disc, card using rotating discs

Definitions

  • the present invention relates in general to storage systems, and in particular disk drives. Still more particularly, the present invention relates to a computer system capable of controlling the temperature of a disk drive during testing using the disk drive's own hardware and sensors.
  • a hard disk drive is a digital data storage device that writes and reads data via magnetization changes of a magnetic storage disk along concentric tracks.
  • the HDD is tested before being shipped to the customer.
  • the customer often tests the HDD on a periodic basis after the HDD is operational.
  • the HDD can be tested either for on/off failures or for gradual performance degradation.
  • On/off failures are failures in which an item fails, such as a cable breaks, a disk does not spin, a read/write head does not function at all, etc. Such failures are easy to identify and locate, but may require putting the HDD in an artificial condition, such as temperature extremes, high vibration, etc., that makes such an on/off failure more likely. Such conditions can cause undetected damage to the HDD, and thus on/off failure analysis has inherent limitation.
  • Gradual performance degradation occurs before an on/off failure. While such performance degradation may be caused by the same conditions that cause an on/off failure, evaluation of gradual performance degradation is typically performed under conditions much less severe than those that may cause an on/off failure.
  • PFA Predictive Failure Analysis
  • the symptom driven process evaluates error logs. That is, when a failure in disk rotation speed, data read/writes, noise reduction, etc. occurs, an error log is generated, allowing the tester to identify the cause of the problem. Such a process is similar to an on/off failure analysis, except that the HDD has not entirely failed; rather only a partial function of the HDD has failed.
  • the measurement driven process detects Generalized Error Measurements (GEM), which detects changes in performance, although not necessarily functional errors. That is, a GEM may detect an increase in the distance between a read/write head and a disk surface, or an increase in noise in a digital signal read by the read/write head, but such increases do not cause a failure of the entire HDD or an HDD component, and thus are not considered “errors.” Nonetheless, such GEMs are good indicators of potential problems, especially if the conditions causing the GEMs are allowed to persist or increase.
  • GEM Generalized Error Measurements
  • the distance between the read/write head and disk surface increases beyond an expected tolerance as the operating temperature of the disk surface increases, then a failure can be predicted if the temperature continues to rise beyond the normal operating temperature or remains at the normal operating temperature for an extended period of time.
  • Test condition parameters including temperature, required during the detection of GEMs are established by a test engineer.
  • the test engineer may write a test program that measures flying height when the disk drive is operating at 30° C. ⁇ 4°.
  • various methods are used in the prior art. Most such methods include test bench heating or cooling devices, which force regulated hot or cold air across or into the HDD until the desired test temperature condition is reached. Such heaters/coolers require additional test bench footprint space, electrical outlets, feedback controls, and cost.
  • an operations computer may test its HDD periodically. Such testing also requires the temperature of the HDD to be within pre-determined levels during testing, typically using the HDD's on-board cooling system (fan). However, such fans can only cool, not warm up, the HDD.
  • fan on-board cooling system
  • the present invention provides a computer system that adjusts an internal temperature of a hard disk drive (HDD) during HDD testing.
  • An HDD test program under the control of the computer system is performed within a pre-determined optimal test temperature range.
  • the HDD is kept within this pre-determined test temperature range by the computer system switching HDD operation modes back and forth between a higher heat generating Rapid Seek Mode and a lower heat generating IDLE mode.
  • the HDD is thus kept within the optimal test temperature range without the use of external heating and/or cooling devices.
  • FIG. 1 a depicts a preferred hard disk drive (HDD) and HDD tester used in the present invention
  • FIG. 1 b illustrates additional detail of a disk platter stack used in the HDD of FIG. 1 a;
  • FIG. 2 is a chart of temperatures generated by different operations modes, Rapid Seek and IDLE, of the HDD;
  • FIG. 3 is a chart showing the non-linear relationship between Performance Measurement Units (PMUs), which quantify HDD operation anomalies, and time when the HDD is in an IDLE mode of operation;
  • PMUs Performance Measurement Units
  • FIG. 4 is a chart showing the linear relationship between PMUs and the temperature of the HDD
  • FIG. 5 is a flow chart of steps taken to rapidly increase the initial internal temperature of the HDD for testing by activating the Rapid Seek Mode of the HDD;
  • FIG. 6 is a flow chart of steps taken using the Rapid Seek and IDLE modes to maintain the internal temperature of the HDD during testing.
  • FIG. 7 is a flow chart of steps taken using the Rapid Seek and IDLE modes to ensure that the HDD is within a requisite temperature range needed to conduct a HDD test.
  • HDD 100 has a set of hard disks 120 , which are rigid platters composed of a substrate and a magnetic medium. Since the substrate is non-magnetic, both sides of each hard disk 120 can be coated with the magnetic medium so that data can be stored on both sides of each hard disk 120 .
  • An actuator arm 124 moves a slider 132 , which is gimbal mounted to the actuator arm 124 .
  • the slider 132 carries a magnetic read/write head 122 to a specified lateral position above the surface of the hard disk 120 when a voice coil motor (VCM) 126 swings the actuator arm 124 .
  • VCM voice coil motor
  • Hard disks 120 are a stack of hard disk platters, shown in exemplary form as hard disks 120 a - b. Preferably, more than two platters are used, but only two are shown for purposes of explanation.
  • a spindle motor 132 turns spindle 128
  • each hard disk 120 connected to spindle 128 rotates at speeds in excess of 10,000 revolutions per minutes (RPMs).
  • RPMs revolutions per minutes
  • Each hard disk 120 has two surfaces, one or both of which can be magnetized to store data.
  • hard disk 120 a is able to store data on both sides using read/write heads 122 a and 122 b.
  • Hard disk 120 b stores data on only one side using read/write head 122 c.
  • the system illustrated in FIG. 1 b is a two-platter three-head HDD.
  • read/write head 122 can be positioned above any spot above the surface of the hard disk 120 .
  • Controller 104 includes an interface (I/F) 112 coupled to host system 102 .
  • I/F 112 is coupled to I/F 112 .
  • HDC hard disk controller
  • Read/write circuit 116 includes an analog-to-digital converter (ADC) and a digital-to-analog converter (DAC).
  • ADC analog-to-digital converter
  • DAC digital-to-analog converter
  • the ADC is used to convert analog signals into digital signals for reads from the hard disk 120 .
  • the DAC is used to convert digital values into appropriate analog signals for writes to the hard disk 120 .
  • a microprocessor unit (MPU) 110 under the control of a micro-program stored in read only memory (ROM) 114 , controls a VCM driver 118 .
  • VCM driver 118 controls movement of the VCM 126 using a 9-bit DAC, which converts a digital control signal from MPU 110 into an analog control signal for VCM 126 .
  • VCM driver 118 also works in coordination with a controller (not shown) for spindle 128 , to provide proper positioning of read/write head 122 above the surface of hard disk 120 during read/write operations.
  • HDD tester 136 may be under the control of a standalone test computer (not shown) in a test laboratory, a program that is embedded in ROM 114 , or a test program in host system 102 , which is running HDD 100 under post-delivery operational conditions under the control of user or automatic hardware.
  • HDD tester 136 samples data from read/write circuit 116 , evaluating the form (amplitude, noise, etc.) as well as content (ones and zeros) of the data.
  • HDD tester 136 also receives temperature readings from thermal probe 130 , which measures the temperature inside the housing for HDD 100 .
  • HDD tester 136 also receives test data from a test circuitry 134 , which includes circuitry for measuring flight height of read/write heads 122 , deformation of slider 132 , rotational speed of spindle 128 , seek travel time of read/write heads 122 , etc.
  • HDD tester 136 is also able to control modes of operation of HDD 100 , including Rapid Seek Mode and IDLE Mode, via communication with HDC 108 .
  • HDD in an exemplary form has two seek modes: Rapid Seek and IDLE.
  • Rapid Seek Mode more than 150 data seeks/second may occur. This generates a large amount of heat, mainly from current flowing through coils (not shown) in VCM 126 , but also due to metal friction caused by contacts against bearings (not shown) in VCM 126 .
  • IDLE mode the disks continue to spin at normal operational RPM's, but VCM 126 is much less active, as there are perhaps as few as 5 data seeks/minute.
  • This slower seek mode results in much less current flowing through VCM 126 , resulting in much less heat dissipation from the coils in VCM 126 .
  • a first seek mode is defined as any mode having a higher seek rate than a second seek mode, such that the first seek mode generates/dissipates more heat than the second seek mode.
  • the first seek mode has a seek rate between 50 and 150 seeks/second, and the second seek mode has a seek rate between 1 and 50 seeks/minute.
  • FIG. 2 depicts temperature/time curves for the Rapid Seek Mode and the IDLE mode.
  • the Rapid Seek Mode not only generates higher ultimate levels of heat after reaching steady state (reaching about 52° C. after approximately 50 minutes), but Rapid Seek Mode also generates heat faster.
  • the Rapid Seek Mode causes the drive temperature to reach 42° C. in only 20 minutes, compared to the IDLE Mode that causes the drive temperature to reach 42° C. in about 50 minutes.
  • Performance Measurement Units are quantified measurement units describing performance of a HDD.
  • An exemplary PMU is IBM's Generalized Error Measurement (GEM) described above.
  • GEM Generalized Error Measurement
  • PMUs describe performance deviations. A PMU does not represent a true error, but rather a deviation from optimal performance. Thus, PMUs are quantified for issues such as high or low read/write head flying height, signal noise from readings from the read/write head, channel noise, signal coherence, irregular signal amplification, etc.
  • the number of PMUs increase during the time that the HDD is warming up.
  • the graph of FIG. 3 has a linear relationship with the IDLE chart-line of FIG. 2 .
  • This relationship is described in a more general manner in FIG. 4 , which shows a linear correlation between the number of PMUs and the HDD temperature. This linear correlation is the same whether the HDD temperature is generated during Rapid Seek Mode or IDLE Mode.
  • the present invention takes advantage of the different heat generating rates/levels of the Rapid Seek Mode and the IDLE Mode shown in FIG. 2 .
  • One method of utilizing this difference is shown in the flow-chart of FIG. 5 , which depicts an HDD being initially turned on for testing (block 500 ).
  • the HDD needs to be heated, as soon as possible, to a requisite test temperature range.
  • the HDD is initially run in Rapid Seek Mode (block 502 ), until the HDD actual temperature (T i ) reaches the desired test temperature range (query block 504 ), as determined by an HDD tester using a temperature probe within the HDD.
  • This desired test temperature is defined/selected by a test program in the HDD tester.
  • the desired test temperature range is defined as temperature “T” plus or minus acceptable deviation temperature “dT.”
  • the HDD When running the HDD in Rapid Seek Mode has generated enough heat to reach the desired test temperature range, the HDD is then placed in IDLE mode (block 506 ), since the HDD test program should be performed (or in some cases must be performed) while the HDD is in IDLE mode.
  • the HDD test program is then run (block 508 ). In a preferred embodiment, the test program is run at a steady-state temperature for IDLE mode. Referring back to FIG. 2 , while in the IDLE mode, once the HDD reaches about 42° C., the HDD will continue to remain at this temperature as long as the HDD remains in IDLE mode.
  • the present invention allows the HDD to warm-up to the desired HDD test temperature in a significantly shorter amount of time, thus improving test throughput and resulting in significant savings in time and money.
  • an initial condition is assumed that the HDD test is currently running in the proper test temperature range (block 602 ).
  • the HDD temperature is then constantly monitored by the HDD tester using the thermal probe inside the HDD, and this internal temperature is adjusted using the Rapid Seek Mode and IDLE Modes of the HDD. If the temperature (T i ) of the HDD is too high (query block 604 ), then the HDD test program is suspended (block 606 ) and the HDD allowed to continue in IDLE mode until it cools down enough to resume the HDD test.
  • the HDD test is suspended (block 610 ), and the HDD drive is run in Rapid Seek Mode until the HDD is warm enough to continue the HDD test. As soon as the HDD is back within the proper temperature range, then the HDD test is resumed (block 612 ) and continues until the HDD test is complete (query block 614 ).
  • FIG. 7 describes such a situation and a preferred embodiment of the present invention.
  • a determination is made (query block 702 ) as to whether it is time to conduct an HDD test. If so, then the HDD test program reads/determines what the requisite test temperature range is for the HDD test (block 704 ).
  • the HDD tester using the temperature probe inside the HDD, compares the initial internal temperature (T i ) of the HDD with the requisite test temperature range (T ⁇ dT) for the HDD test program. If the initial temperature is too high (query block 706 ), then the HDD is put into IDLE mode (block 708 ) to cool down.
  • the HDD is put into Rapid Seek Mode (block 712 ) to heat up.
  • the HDD is put into IDLE mode (if not already) and the HDD test is run (block 714 ).
  • the temperature is continually monitored, and the HDD test is suspended whenever the HDD temperature is outside the test temperature range (blocks 708 and 712 ). This monitoring/adjustment continues until the HDD test is completed (query block 716 ).
  • the present invention therefore affords a method for reaching and maintaining a desired internal temperature of a HDD during testing operations using only existing hardware and existing HDD modes of operation.
  • the Rapid Seek Mode the HDD is quickly put in condition for testing.
  • By maintaining the HDD within the proper range of temperatures as described false errors, caused by testing at an improper temperature, are avoided, and product yield is increased.
  • the present invention may alternatively be implemented in a program product.
  • Programs defining functions on the present invention can be delivered to a data storage system or a computer system via a variety of signal-bearing media, which include, without limitation, non-writable storage media (e.g., CD-ROM), writable storage media (e.g., a floppy diskette, hard disk drive, read/write CD ROM, optical media), and communication media, such as computer and telephone networks including Ethernet.
  • signal-bearing media when carrying or encoding computer readable instructions that direct method functions in the present invention, represent alternative embodiments of the present invention.
  • the present invention may be implemented by a system having means in the form of hardware, software, or a combination of software and hardware as described herein or their equivalent.

Abstract

A computer system that adjusts an internal temperature of a hard disk drive (HDD) during HDD testing. An HDD test program under the control of the computer system is performed within a pre-determined optimal test temperature range. The HDD is kept within this pre-determined test temperature range by the computer system switching HDD operation modes back and forth between a higher heat generating Rapid Seek Mode and a lower heat generating IDLE mode. The HDD is thus kept within the optimal test temperature range without the use of external heating and/or cooling devices.

Description

    BACKGROUND OF THE INVENTION
  • 1. Technical Field
  • The present invention relates in general to storage systems, and in particular disk drives. Still more particularly, the present invention relates to a computer system capable of controlling the temperature of a disk drive during testing using the disk drive's own hardware and sensors.
  • 2. Description of the Related Art
  • A hard disk drive (HDD) is a digital data storage device that writes and reads data via magnetization changes of a magnetic storage disk along concentric tracks. The HDD is tested before being shipped to the customer. In addition, the customer often tests the HDD on a periodic basis after the HDD is operational. The HDD can be tested either for on/off failures or for gradual performance degradation.
  • On/off failures are failures in which an item fails, such as a cable breaks, a disk does not spin, a read/write head does not function at all, etc. Such failures are easy to identify and locate, but may require putting the HDD in an artificial condition, such as temperature extremes, high vibration, etc., that makes such an on/off failure more likely. Such conditions can cause undetected damage to the HDD, and thus on/off failure analysis has inherent limitation.
  • Gradual performance degradation occurs before an on/off failure. While such performance degradation may be caused by the same conditions that cause an on/off failure, evaluation of gradual performance degradation is typically performed under conditions much less severe than those that may cause an on/off failure.
  • Data produced by gradual performance degradation is used to conduct a predictive failure analysis. The gradual performance degradation data can be extrapolated or otherwise manipulated/evaluated to predict an ultimate on/off failure, or else an unacceptable performance degradation. This type of data extrapolation is referred to as Predictive Failure Analysis (PFA). PFA evaluates performance using either a “symptom driven” process or a “measurement driven” process.
  • The symptom driven process evaluates error logs. That is, when a failure in disk rotation speed, data read/writes, noise reduction, etc. occurs, an error log is generated, allowing the tester to identify the cause of the problem. Such a process is similar to an on/off failure analysis, except that the HDD has not entirely failed; rather only a partial function of the HDD has failed.
  • The measurement driven process detects Generalized Error Measurements (GEM), which detects changes in performance, although not necessarily functional errors. That is, a GEM may detect an increase in the distance between a read/write head and a disk surface, or an increase in noise in a digital signal read by the read/write head, but such increases do not cause a failure of the entire HDD or an HDD component, and thus are not considered “errors.” Nonetheless, such GEMs are good indicators of potential problems, especially if the conditions causing the GEMs are allowed to persist or increase. For example, if the distance between the read/write head and disk surface (known as the “flying height” of the head) increases beyond an expected tolerance as the operating temperature of the disk surface increases, then a failure can be predicted if the temperature continues to rise beyond the normal operating temperature or remains at the normal operating temperature for an extended period of time.
  • Test condition parameters, including temperature, required during the detection of GEMs are established by a test engineer. For example, the test engineer may write a test program that measures flying height when the disk drive is operating at 30° C.±4°. In order to keep the HDD at or near this range of temperatures, various methods are used in the prior art. Most such methods include test bench heating or cooling devices, which force regulated hot or cold air across or into the HDD until the desired test temperature condition is reached. Such heaters/coolers require additional test bench footprint space, electrical outlets, feedback controls, and cost.
  • In addition, an operations computer may test its HDD periodically. Such testing also requires the temperature of the HDD to be within pre-determined levels during testing, typically using the HDD's on-board cooling system (fan). However, such fans can only cool, not warm up, the HDD.
  • What is needed, therefore, is a method for regulating the temperature of an HDD, which is being tested, without the need for and use of additional hardware.
  • SUMMARY OF THE INVENTION
  • In view of the foregoing, the present invention provides a computer system that adjusts an internal temperature of a hard disk drive (HDD) during HDD testing. An HDD test program under the control of the computer system is performed within a pre-determined optimal test temperature range. The HDD is kept within this pre-determined test temperature range by the computer system switching HDD operation modes back and forth between a higher heat generating Rapid Seek Mode and a lower heat generating IDLE mode. The HDD is thus kept within the optimal test temperature range without the use of external heating and/or cooling devices.
  • The above, as well as additional objectives, features, and advantages of the present invention will become apparent in the following detailed written description.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself, however, as well as a preferred mode of use, further purposes and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, where:
  • FIG. 1 a depicts a preferred hard disk drive (HDD) and HDD tester used in the present invention;
  • FIG. 1 b illustrates additional detail of a disk platter stack used in the HDD of FIG. 1 a;
  • FIG. 2 is a chart of temperatures generated by different operations modes, Rapid Seek and IDLE, of the HDD;
  • FIG. 3 is a chart showing the non-linear relationship between Performance Measurement Units (PMUs), which quantify HDD operation anomalies, and time when the HDD is in an IDLE mode of operation;
  • FIG. 4 is a chart showing the linear relationship between PMUs and the temperature of the HDD;
  • FIG. 5 is a flow chart of steps taken to rapidly increase the initial internal temperature of the HDD for testing by activating the Rapid Seek Mode of the HDD;
  • FIG. 6 is a flow chart of steps taken using the Rapid Seek and IDLE modes to maintain the internal temperature of the HDD during testing; and
  • FIG. 7 is a flow chart of steps taken using the Rapid Seek and IDLE modes to ensure that the HDD is within a requisite temperature range needed to conduct a HDD test.
  • DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
  • With reference now to the figures and in particular FIG. 1 a, there is depicted a block diagram of a hard disk drive (HDD) 100 as contemplated by the present invention. HDD 100 has a set of hard disks 120, which are rigid platters composed of a substrate and a magnetic medium. Since the substrate is non-magnetic, both sides of each hard disk 120 can be coated with the magnetic medium so that data can be stored on both sides of each hard disk 120.
  • An actuator arm 124 moves a slider 132, which is gimbal mounted to the actuator arm 124. The slider 132 carries a magnetic read/write head 122 to a specified lateral position above the surface of the hard disk 120 when a voice coil motor (VCM) 126 swings the actuator arm 124.
  • With reference now to FIG. 1 b, there is depicted additional detail of hard disks 120. Hard disks 120 are a stack of hard disk platters, shown in exemplary form as hard disks 120 a-b. Preferably, more than two platters are used, but only two are shown for purposes of explanation. As a spindle motor 132 turns spindle 128, each hard disk 120 connected to spindle 128 rotates at speeds in excess of 10,000 revolutions per minutes (RPMs). Each hard disk 120 has two surfaces, one or both of which can be magnetized to store data. Thus, hard disk 120 a is able to store data on both sides using read/write heads 122 a and 122 b. Hard disk 120 b stores data on only one side using read/write head 122 c. Thus, the system illustrated in FIG. 1 b is a two-platter three-head HDD. By swinging the actuator arm 124 (and thus causing the movement of slider 132 and read/write head 122) and rotating the spindle 128 (and thus spinning hard disk 120), read/write head 122 can be positioned above any spot above the surface of the hard disk 120.
  • Referring again to FIG. 1 a, data reads/writes between a host system 102 and magnetic head 122 are under the control of a controller 104. Controller 104 includes an interface (I/F) 112 coupled to host system 102. Coupled to I/F 112 is a hard disk controller (HDC) 108, which coordinates read/write operations, and controls modes of operation of HDD 100, including Active Seek and IDLE Modes, about which more is discussed below.
  • Coupled to HDC 108 is a random access memory 106, which caches data to be read/written at hard disk 120. Read/write circuit 116 includes an analog-to-digital converter (ADC) and a digital-to-analog converter (DAC). The ADC is used to convert analog signals into digital signals for reads from the hard disk 120. The DAC is used to convert digital values into appropriate analog signals for writes to the hard disk 120. A microprocessor unit (MPU) 110, under the control of a micro-program stored in read only memory (ROM) 114, controls a VCM driver 118. VCM driver 118 controls movement of the VCM 126 using a 9-bit DAC, which converts a digital control signal from MPU 110 into an analog control signal for VCM 126. Typically, VCM driver 118 also works in coordination with a controller (not shown) for spindle 128, to provide proper positioning of read/write head 122 above the surface of hard disk 120 during read/write operations.
  • Testing of HDD 100 is performed under the control of a HDD tester 136. HDD tester 136 may be under the control of a standalone test computer (not shown) in a test laboratory, a program that is embedded in ROM 114, or a test program in host system 102, which is running HDD 100 under post-delivery operational conditions under the control of user or automatic hardware. HDD tester 136 samples data from read/write circuit 116, evaluating the form (amplitude, noise, etc.) as well as content (ones and zeros) of the data. HDD tester 136 also receives temperature readings from thermal probe 130, which measures the temperature inside the housing for HDD 100. HDD tester 136 also receives test data from a test circuitry 134, which includes circuitry for measuring flight height of read/write heads 122, deformation of slider 132, rotational speed of spindle 128, seek travel time of read/write heads 122, etc. HDD tester 136 is also able to control modes of operation of HDD 100, including Rapid Seek Mode and IDLE Mode, via communication with HDC 108.
  • As described above, HDD in an exemplary form has two seek modes: Rapid Seek and IDLE. During Rapid Seek Mode, more than 150 data seeks/second may occur. This generates a large amount of heat, mainly from current flowing through coils (not shown) in VCM 126, but also due to metal friction caused by contacts against bearings (not shown) in VCM 126. During IDLE mode, the disks continue to spin at normal operational RPM's, but VCM 126 is much less active, as there are perhaps as few as 5 data seeks/minute. This slower seek mode results in much less current flowing through VCM 126, resulting in much less heat dissipation from the coils in VCM 126.
  • It is noted here that while the present invention uses Rapid Seek Mode and IDLE mode to illustrate different seek modes having different seek rates and heat generation/dissipation, the present invention contemplates any two seek modes having different seek rates with correlative different heat generation/dissipation levels. Thus a first seek mode is defined as any mode having a higher seek rate than a second seek mode, such that the first seek mode generates/dissipates more heat than the second seek mode. In a preferred embodiment, the first seek mode has a seek rate between 50 and 150 seeks/second, and the second seek mode has a seek rate between 1 and 50 seeks/minute.
  • The different amounts of heat generated by the Rapid Seek and IDLE modes are charted in FIG. 2, which depicts temperature/time curves for the Rapid Seek Mode and the IDLE mode. As shown, the Rapid Seek Mode not only generates higher ultimate levels of heat after reaching steady state (reaching about 52° C. after approximately 50 minutes), but Rapid Seek Mode also generates heat faster. Thus, the Rapid Seek Mode causes the drive temperature to reach 42° C. in only 20 minutes, compared to the IDLE Mode that causes the drive temperature to reach 42° C. in about 50 minutes.
  • Performance Measurement Units (PMUs) are quantified measurement units describing performance of a HDD. An exemplary PMU is IBM's Generalized Error Measurement (GEM) described above. PMUs describe performance deviations. A PMU does not represent a true error, but rather a deviation from optimal performance. Thus, PMUs are quantified for issues such as high or low read/write head flying height, signal noise from readings from the read/write head, channel noise, signal coherence, irregular signal amplification, etc.
  • As described in the graph of FIG. 3, the number of PMUs increase during the time that the HDD is warming up. The longer the HDD is warming up, the more PMUs are generated, until the HDD reaches its steady temperature state. Thus, the graph of FIG. 3 has a linear relationship with the IDLE chart-line of FIG. 2. This relationship is described in a more general manner in FIG. 4, which shows a linear correlation between the number of PMUs and the HDD temperature. This linear correlation is the same whether the HDD temperature is generated during Rapid Seek Mode or IDLE Mode.
  • The present invention takes advantage of the different heat generating rates/levels of the Rapid Seek Mode and the IDLE Mode shown in FIG. 2. One method of utilizing this difference is shown in the flow-chart of FIG. 5, which depicts an HDD being initially turned on for testing (block 500). The HDD needs to be heated, as soon as possible, to a requisite test temperature range. To accomplish this heating, the HDD is initially run in Rapid Seek Mode (block 502), until the HDD actual temperature (Ti) reaches the desired test temperature range (query block 504), as determined by an HDD tester using a temperature probe within the HDD. This desired test temperature is defined/selected by a test program in the HDD tester. The desired test temperature range is defined as temperature “T” plus or minus acceptable deviation temperature “dT.”
  • When running the HDD in Rapid Seek Mode has generated enough heat to reach the desired test temperature range, the HDD is then placed in IDLE mode (block 506), since the HDD test program should be performed (or in some cases must be performed) while the HDD is in IDLE mode. The HDD test program is then run (block 508). In a preferred embodiment, the test program is run at a steady-state temperature for IDLE mode. Referring back to FIG. 2, while in the IDLE mode, once the HDD reaches about 42° C., the HDD will continue to remain at this temperature as long as the HDD remains in IDLE mode. However, by initially running the HDD in the Rapid Seek Mode, this steady state temperature is reached much faster (in about 20 minutes instead of the 50 minutes it would have taken the IDLE mode). Thus, the present invention allows the HDD to warm-up to the desired HDD test temperature in a significantly shorter amount of time, thus improving test throughput and resulting in significant savings in time and money.
  • After reaching an optimal test temperature, it would be advantageous to maintain such an optimal test temperature, assuming that remaining in IDLE mode alone will not keep the testing temperature steady. Referring then to FIG. 6, an initial condition is assumed that the HDD test is currently running in the proper test temperature range (block 602). The HDD temperature is then constantly monitored by the HDD tester using the thermal probe inside the HDD, and this internal temperature is adjusted using the Rapid Seek Mode and IDLE Modes of the HDD. If the temperature (Ti) of the HDD is too high (query block 604), then the HDD test program is suspended (block 606) and the HDD allowed to continue in IDLE mode until it cools down enough to resume the HDD test. If the temperature of the HDD is too low (query block 608), then the HDD test is suspended (block 610), and the HDD drive is run in Rapid Seek Mode until the HDD is warm enough to continue the HDD test. As soon as the HDD is back within the proper temperature range, then the HDD test is resumed (block 612) and continues until the HDD test is complete (query block 614).
  • Periodically, an operational HDD needs to be tested. FIG. 7 describes such a situation and a preferred embodiment of the present invention. Assuming that an HDD is in normal operation in a computer system, a determination is made (query block 702) as to whether it is time to conduct an HDD test. If so, then the HDD test program reads/determines what the requisite test temperature range is for the HDD test (block 704). The HDD tester, using the temperature probe inside the HDD, compares the initial internal temperature (Ti) of the HDD with the requisite test temperature range (T±dT) for the HDD test program. If the initial temperature is too high (query block 706), then the HDD is put into IDLE mode (block 708) to cool down. If the initial temperature is too low (query block 710), then the HDD is put into Rapid Seek Mode (block 712) to heat up. When the HDD is in the proper temperature range, the HDD is put into IDLE mode (if not already) and the HDD test is run (block 714). The temperature is continually monitored, and the HDD test is suspended whenever the HDD temperature is outside the test temperature range (blocks 708 and 712). This monitoring/adjustment continues until the HDD test is completed (query block 716).
  • The present invention therefore affords a method for reaching and maintaining a desired internal temperature of a HDD during testing operations using only existing hardware and existing HDD modes of operation. By using the Rapid Seek Mode, the HDD is quickly put in condition for testing. By maintaining the HDD within the proper range of temperatures as described, false errors, caused by testing at an improper temperature, are avoided, and product yield is increased.
  • While the present invention has been described and illustrated using seek modes having different heat generation/dissipation levels, it is understood that the scope of the present invention includes the use of any two modes of HDD operation in which the HDD has two modes of operation, the first mode generating/dissipating more heat than the second mode of operation. Thus, more or less heat may be generated in different modes of operation that have different speeds of spindle motor 132, different clock/operation speeds of MPU 110, etc.
  • It should be further understood that at least some aspects of the present invention may alternatively be implemented in a program product. Programs defining functions on the present invention can be delivered to a data storage system or a computer system via a variety of signal-bearing media, which include, without limitation, non-writable storage media (e.g., CD-ROM), writable storage media (e.g., a floppy diskette, hard disk drive, read/write CD ROM, optical media), and communication media, such as computer and telephone networks including Ethernet. It should be understood, therefore in such signal-bearing media when carrying or encoding computer readable instructions that direct method functions in the present invention, represent alternative embodiments of the present invention. Further, it is understood that the present invention may be implemented by a system having means in the form of hardware, software, or a combination of software and hardware as described herein or their equivalent.
  • While the invention has been particularly shown and described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.

Claims (15)

1. A data processing system having a hard disk drive having two modes of operation, the hard disk drive comprising:
means for setting a desired temperature range for a hard disk drive that is being tested;
means for, upon determining that a temperature inside the hard disk drive is below the desired temperature range, changing a mode of operation of the hard disk drive from a first mode of operation to a second mode of operation, wherein the first mode of operation generates less heat than the second mode of operation; and
means for, upon determining that the temperature inside the hard disk drive is above the desired temperature range, changing the mode of operation of the hard disk drive from the second mode of operation to the first mode of operation.
2. The data processing system of claim 1, wherein the first and second modes of operation are seek modes, and wherein the first seek mode is slower than the second seek mode.
3. The data processing system of claim 1, wherein the first mode of operation is an IDLE seek mode and the second mode of operation is a rapid seek mode.
4. A data processing system of claim 1, wherein the first mode of operation has a slower disk rotation speed than the second mode of operation.
5. The data processing system of claim 1, wherein the first mode of operation has a slower clock speed than a second mode of operation for a processor within the hard disk drive.
6. A data processing system having hard disk drive capable of maintaining a steady internal temperature during testing operations of the hard disk drive, the hard disk drive having two modes of operation, the hard disk drive comprising:
means for setting a desired temperature range for a hard disk drive that is being tested;
means for, upon determining that a temperature inside the hard disk drive is below the desired temperature range, changing a mode of operation of the hard disk drive from a first mode of operation to a second mode of operation, wherein the first mode of operation generates less heat than the second mode of operation; and
means for, upon determining that the temperature inside the hard disk drive is above the desired temperature range, changing the mode of operation of the hard disk drive from the second mode of operation to the first mode of operation.
7. The data processing system of claim 6, wherein the first and second modes of operation are seek modes, and wherein the first seek mode is slower than the second seek mode.
8. The data processing system of claim 6, wherein the first mode of operation is an IDLE seek mode and the second mode of operation is a rapid seek mode.
9. A data processing system of claim 6, wherein the first mode of operation has a slower disk rotation speed than the second mode of operation.
10. The data processing system of claim 6, wherein the first mode of operation has a slower clock speed than a second mode of operation for a processor within the hard disk drive.
11. A data processing system having hard disk drive capable of being rapidly warmed before testing, the hard disk drive having a first and second mode of operation, the hard disk drive comprising:
means for setting a desired temperature range for a hard disk drive that is to be tested; and
means for, upon determining that a temperature inside the hard disk drive is below the desired temperature range, setting a mode of operation of the hard disk drive to a first mode of operation, wherein the first mode of operation generates more heat than a second mode of operation, until the desired temperature range is reached.
12. The data processing system of claim 11, wherein the first and second modes of operation are seek modes, and wherein the first seek mode is faster than the second seek mode.
13. The data processing system of claim 11, wherein the first mode of operation is a rapid seek mode and the second mode of operation is an IDLE seek mode.
14. The data processing system of claim 11, wherein the first mode of operation has a slower disk rotation speed than the second mode of operation.
15. The data processing system of claim 11, wherein the first mode of operation has a slower clock speed than a second mode of operation for a processor within the hard disk drive.
US10/675,286 2003-09-30 2003-09-30 Computer system having drive temperature self-adjustment for temperature-sensitive measurements Expired - Lifetime US6865506B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/675,286 US6865506B1 (en) 2003-09-30 2003-09-30 Computer system having drive temperature self-adjustment for temperature-sensitive measurements

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/675,286 US6865506B1 (en) 2003-09-30 2003-09-30 Computer system having drive temperature self-adjustment for temperature-sensitive measurements

Publications (2)

Publication Number Publication Date
US6865506B1 US6865506B1 (en) 2005-03-08
US20050071117A1 true US20050071117A1 (en) 2005-03-31

Family

ID=34218168

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/675,286 Expired - Lifetime US6865506B1 (en) 2003-09-30 2003-09-30 Computer system having drive temperature self-adjustment for temperature-sensitive measurements

Country Status (1)

Country Link
US (1) US6865506B1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070174664A1 (en) * 2006-01-04 2007-07-26 Ess Data Recovery, Inc. Data recovery application
US20070219747A1 (en) * 2006-03-07 2007-09-20 Hughes James E HDD throttle polling based on blade temperature
US20080074107A1 (en) * 2006-09-22 2008-03-27 Hon Hai Precision Industry Co., Ltd. System for testing hard disks
US20080255710A1 (en) * 2007-04-12 2008-10-16 Kalyanaraman Vaidyanathan In-situ thermal margining of computer systems for enhanced reliability testing
US20100131120A1 (en) * 2008-11-21 2010-05-27 Sun Microsystems, Inc. Method and apparatus for controlling temperature variations in a computer system
US9703336B2 (en) 2013-02-21 2017-07-11 Qualcomm Incorporated System and method for thermal management in a multi-functional portable computing device
WO2017188975A1 (en) * 2016-04-29 2017-11-02 Hewlett Packard Enterprise Development Lp Fan control
US10013035B2 (en) * 2015-07-07 2018-07-03 Getac Technology Corporation Testing method and electronic device
US11437071B2 (en) * 2019-08-26 2022-09-06 Seagate Technology Llc Multi-session concurrent testing for multi-actuator drive

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020087949A1 (en) * 2000-03-03 2002-07-04 Valery Golender System and method for software diagnostics using a combination of visual and dynamic tracing
US7136247B2 (en) * 2003-09-30 2006-11-14 Hitachi Global Storage Technologies Netherlands B.V. Drive temperature self-adjustment for temperature-sensitive measurements
US6934107B2 (en) * 2003-09-30 2005-08-23 Hitachi Global Storage Technologies Netherlands B.V. Hard disk drive having drive temperature self-adjustment for temperature-sensitive measurements
US20050216221A1 (en) * 2004-03-29 2005-09-29 Broyles Paul J Iii Systems and methods for cooling storage devices
US7609472B2 (en) * 2004-06-01 2009-10-27 Hewlett-Packard Development Company, L.P. Power and thermal management for a hard drive
JP2007066126A (en) * 2005-09-01 2007-03-15 Hitachi Global Storage Technologies Netherlands Bv Test method for data storage device and method of manufacturing data storage device
US20080247095A1 (en) * 2007-04-05 2008-10-09 Samsung Electronics Co., Ltd. Method and apparatus for temperature sensing in a hard disk drive
US8296121B2 (en) * 2007-04-25 2012-10-23 Cadence Design Systems, Inc. Method and apparatus for controlling power in an emulation system
US8743502B1 (en) 2010-12-17 2014-06-03 Western Digital Technologies, Inc. Disk drive spinning down disk to a spin rate based on spin-up parameter
US8922928B2 (en) * 2012-09-20 2014-12-30 Dell Products L.P. Method and system for preventing unreliable data operations at cold temperatures
US9318154B2 (en) 2012-09-20 2016-04-19 Dell Products L.P. Method and system for preventing unreliable data operations at cold temperatures
CN106155851B (en) * 2015-04-23 2019-07-30 神讯电脑(昆山)有限公司 Test method and electronic device
US9668337B2 (en) 2015-09-08 2017-05-30 Western Digital Technologies, Inc. Temperature management in data storage devices

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5115225A (en) * 1990-11-13 1992-05-19 Compaq Computer Corporation Disk drive unit overheating warning system
US5420730A (en) * 1990-08-17 1995-05-30 Moon; Ronald R. Servo data recovery circuit for disk drive having digital embedded sector servo
US5566077A (en) * 1992-05-29 1996-10-15 International Business Machines Corporation Media and optical drive operating temperature control system and method
US5721837A (en) * 1993-10-28 1998-02-24 Elonex I.P. Holdings, Ltd. Micro-personal digital assistant including a temperature managed CPU
US5764430A (en) * 1996-04-01 1998-06-09 International Business Machines Corporation Disk drive having optimized spindle speed for environment
US6029119A (en) * 1996-01-16 2000-02-22 Compaq Computer Corporation Thermal management of computers
US6088662A (en) * 1996-12-13 2000-07-11 Seagate Technology, Inc. Thermoelectric temperature sensing system in a computer hard disc drive
US6134667A (en) * 1997-05-09 2000-10-17 Kabushiki Kaisha Toshiba Computer system and its cooling control method
US6216235B1 (en) * 1994-06-20 2001-04-10 C. Douglass Thomas Thermal and power management for computer systems
US6266203B1 (en) * 1997-06-13 2001-07-24 Seagate Technology Llc Integrated temperature sense circuit in a disc drive
US20020109935A1 (en) * 2001-02-15 2002-08-15 Korbel Garry E. Thermal performance of an integrated amplifier in a disc drive
US6515817B1 (en) * 1998-08-20 2003-02-04 Hitachi, Ltd. Magnetic disk drive
US6574065B1 (en) * 1999-05-14 2003-06-03 International Business Machines Corporation Method and apparatus for adaptive resonance mode cancellation servo in a rotating storage system
US6744586B2 (en) * 2000-01-03 2004-06-01 Seagate Technology Llc Method and apparatus for monitoring temperature

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5420730A (en) * 1990-08-17 1995-05-30 Moon; Ronald R. Servo data recovery circuit for disk drive having digital embedded sector servo
US5115225A (en) * 1990-11-13 1992-05-19 Compaq Computer Corporation Disk drive unit overheating warning system
US5566077A (en) * 1992-05-29 1996-10-15 International Business Machines Corporation Media and optical drive operating temperature control system and method
US5721837A (en) * 1993-10-28 1998-02-24 Elonex I.P. Holdings, Ltd. Micro-personal digital assistant including a temperature managed CPU
US6216235B1 (en) * 1994-06-20 2001-04-10 C. Douglass Thomas Thermal and power management for computer systems
US6487668B2 (en) * 1994-06-20 2002-11-26 C. Douglass Thomas Thermal and power management to computer systems
US6336080B1 (en) * 1996-01-16 2002-01-01 Compaq Computer Corporation Thermal management of computers
US6029119A (en) * 1996-01-16 2000-02-22 Compaq Computer Corporation Thermal management of computers
US5764430A (en) * 1996-04-01 1998-06-09 International Business Machines Corporation Disk drive having optimized spindle speed for environment
US6067203A (en) * 1996-04-01 2000-05-23 International Business Machines Corporation Disk drive having optimized spindle speed for environment
US6088662A (en) * 1996-12-13 2000-07-11 Seagate Technology, Inc. Thermoelectric temperature sensing system in a computer hard disc drive
US6134667A (en) * 1997-05-09 2000-10-17 Kabushiki Kaisha Toshiba Computer system and its cooling control method
US6266203B1 (en) * 1997-06-13 2001-07-24 Seagate Technology Llc Integrated temperature sense circuit in a disc drive
US6515817B1 (en) * 1998-08-20 2003-02-04 Hitachi, Ltd. Magnetic disk drive
US6574065B1 (en) * 1999-05-14 2003-06-03 International Business Machines Corporation Method and apparatus for adaptive resonance mode cancellation servo in a rotating storage system
US6744586B2 (en) * 2000-01-03 2004-06-01 Seagate Technology Llc Method and apparatus for monitoring temperature
US20020109935A1 (en) * 2001-02-15 2002-08-15 Korbel Garry E. Thermal performance of an integrated amplifier in a disc drive
US6747838B2 (en) * 2001-02-15 2004-06-08 Seagate Technology Llc Thermal performance of an integrated amplifier in a disc drive

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070174664A1 (en) * 2006-01-04 2007-07-26 Ess Data Recovery, Inc. Data recovery application
US20070219747A1 (en) * 2006-03-07 2007-09-20 Hughes James E HDD throttle polling based on blade temperature
US7676700B2 (en) * 2006-09-22 2010-03-09 Hon Hai Precision Industry Co., Ltd. System for testing hard disks
US20080074107A1 (en) * 2006-09-22 2008-03-27 Hon Hai Precision Industry Co., Ltd. System for testing hard disks
US7809984B2 (en) * 2007-04-12 2010-10-05 Oracle America, Inc. In-situ thermal margining of computer systems for enhanced reliability testing
US20080255710A1 (en) * 2007-04-12 2008-10-16 Kalyanaraman Vaidyanathan In-situ thermal margining of computer systems for enhanced reliability testing
US20100131120A1 (en) * 2008-11-21 2010-05-27 Sun Microsystems, Inc. Method and apparatus for controlling temperature variations in a computer system
US8190276B2 (en) * 2008-11-21 2012-05-29 Oracle America, Inc. Method and apparatus for controlling temperature variations in a computer system
US9703336B2 (en) 2013-02-21 2017-07-11 Qualcomm Incorporated System and method for thermal management in a multi-functional portable computing device
US10013035B2 (en) * 2015-07-07 2018-07-03 Getac Technology Corporation Testing method and electronic device
WO2017188975A1 (en) * 2016-04-29 2017-11-02 Hewlett Packard Enterprise Development Lp Fan control
US11079818B2 (en) 2016-04-29 2021-08-03 Hewlett Packard Enterprise Development Lp Fan control
US11437071B2 (en) * 2019-08-26 2022-09-06 Seagate Technology Llc Multi-session concurrent testing for multi-actuator drive

Also Published As

Publication number Publication date
US6865506B1 (en) 2005-03-08

Similar Documents

Publication Publication Date Title
US6865506B1 (en) Computer system having drive temperature self-adjustment for temperature-sensitive measurements
US8049985B2 (en) Variable spindle speed control for data storage devices
US6934107B2 (en) Hard disk drive having drive temperature self-adjustment for temperature-sensitive measurements
US6369972B1 (en) Temperature monitoring method of a disk drive voice coil motor from a traveled distance
US7336434B2 (en) Predictive failure analysis of thermal flying height control system and method
US8711508B2 (en) Contact detection between a disk and magnetic head
US7817372B2 (en) Head flying height control method, write current value determining method, and storage device
US7136247B2 (en) Drive temperature self-adjustment for temperature-sensitive measurements
US20090213486A1 (en) Data recording device
US7062387B1 (en) Method and apparatus for leak detection in low density gas-filled disk drives
US7961420B2 (en) Disk drive apparatus and method of adaptively controlling flying height of magnetic head therein
US7864474B2 (en) Disk drive and control method thereof
JP5967724B2 (en) Flying height control and touchdown detection
US7620519B2 (en) Burn-in process of producing data correlating elevation of disk drive head to temperature and method of controlling the elevation of the disk drive head using the data
JP2010123231A (en) Disk drive and method for controlling clearance
US7236321B1 (en) Method for preventing data loss in a hard disk drive by projecting reduction in helium concentration using insitu non-repeatable runout
US20040085670A1 (en) Method for measuring pad wear of padded slider with MRE cooling effect
US20080080086A1 (en) Apparatus and method for detecting low flying sliders
US7652840B2 (en) Head damage detection based on actuation efficiency measurements
JP2002197850A (en) Memory device, magnetic disk drive system and method of determining pressure of internal environment
US8885274B1 (en) Implementing surface analysis test (SAT) function for microwave-assisted magnetic recording (MAMR) HDD with embedded contact sensor (ECS) and spin torque oscillator (STO) signals
US8238051B2 (en) Real time monitoring inconsistent operations in a hard disk drive
US7212370B1 (en) Method for reducing time loss during manufacture of hard disk drives by predicting reduction in helium concentration using insitu non-repeatable runout
US20170125067A1 (en) Gas leak detection in data storage device
US7430083B2 (en) Virtual head fly profile measurement

Legal Events

Date Code Title Description
AS Assignment

Owner name: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ESCOBAR, JORGE F.;KHURSHUDOV, ANDREI;REEL/FRAME:014935/0889

Effective date: 20031124

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: WESTERN DIGITAL TECHNOLOGIES, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HGST NETHERLANDS B.V.;REEL/FRAME:040820/0802

Effective date: 20160831

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS AGENT, ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:052915/0566

Effective date: 20200113

AS Assignment

Owner name: WESTERN DIGITAL TECHNOLOGIES, INC., CALIFORNIA

Free format text: RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:059127/0001

Effective date: 20220203

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., ILLINOIS

Free format text: PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:064715/0001

Effective date: 20230818