A disk drive is disclosed comprising a head actuated over a disk, the disk including a plurality of servo sectors wherein each servo sector comprises at least one servo burst. A read signal emanating from the head is sampled while reading a servo burst in a servo sector to generate a plurality of sample values. A quality metric is generated in response to a plurality of sample values of a servo sub-burst representing part of the servo burst. When the quality metric does not exceed a threshold, the servo sub-burst sample values are excluded when generating a position error signal (PES) representing a position of the head over the disk. When the quality metric exceeds the threshold, the servo sub-burst sample values are included when generating the PES. The head is then positioned over the disk in response to the PES.

Patent
   7898762
Priority
Oct 21 2009
Filed
Oct 21 2009
Issued
Mar 01 2011
Expiry
Oct 21 2029
Assg.orig
Entity
Large
138
27
EXPIRED<2yrs
1. A disk drive comprising:
a disk comprising a plurality of servo sectors wherein each servo sector comprises at least one servo burst;
a head actuated over the disk; and
control circuitry operable to:
sample a read signal emanating from the head while reading a servo burst in a servo sector to generate a plurality of sample values;
generate a quality metric in response to a plurality of sample values of a servo sub-burst representing part of the servo burst;
when the quality metric does not exceed a threshold, exclude the servo sub-burst sample values when generating a position error signal (PES) representing a position of the head over the disk;
when the quality metric exceeds the threshold, include the servo sub-burst sample values when generating the PES; and
position the head over the disk in response to the PES.
13. A method of operating a disk drive comprising a disk including a plurality of servo sectors wherein each servo sector comprises at least one servo burst, and a head actuated over the disk, the method comprising:
sampling a read signal emanating from the head while reading a servo burst in a servo sector to generate a plurality of sample values;
generating a quality metric in response to a plurality of sample values of a servo sub-burst representing part of the servo burst;
when the quality metric does not exceed a threshold, excluding the servo sub-burst sample values when generating a position error signal (PES) representing a position of the head over the disk;
when the quality metric exceeds the threshold, including the servo sub-burst sample values when generating the PES; and
positioning the head over the disk in response to the PES.
2. The disk drive as recited in claim 1, wherein the control circuitry is further operable to:
generate a plurality of quality metrics each corresponding to one of a plurality of servo sub-bursts; and
when one of the quality metric exceeds the threshold, exclude the corresponding servo sub-burst from the PES.
3. The disk drive as recited in claim 2, wherein the servo burst comprises an amplitude based servo burst.
4. The disk drive as recited in claim 2, wherein:
the disk comprises at least one spiral track comprising a high frequency signal interrupted by a sync mark at a sync mark interval; and
the sync marks define a plurality of servo bursts each comprising a plurality of servo sub-bursts.
5. The disk drive as recited in claim 2, wherein when the quality metric of a first servo sub-burst in a first servo burst exceeds the threshold, the control circuitry is further operable to substitute the first servo sub-burst with a second servo sub-burst to generate the PES.
6. The disk drive as recited in claim 1, wherein:
the read signal comprises a periodic signal; and
the servo sub-burst comprises at least one cycle of the periodic signal.
7. The disk drive as recited in claim 1, wherein the quality metric comprises an amplitude of the read signal.
8. The disk drive as recited in claim 1, wherein the servo burst comprises a phased based servo burst.
9. The disk drive as recited in claim 1, wherein the control circuitry is further operable to generate the threshold as a running average of quality metrics generated for servo bursts of previous servo sectors.
10. The disk drive as recited in claim 1, wherein the control circuitry is further operable to generate the threshold in response to a PES generated for a previous servo sector.
11. The disk drive as recited in claim 1, wherein the control circuitry is further operable to:
generate the quality metric relative to an amplitude of each servo sub-burst;
compare the amplitudes of the servo sub-bursts; and
when the amplitude of a first one of the servo sub-bursts differs from the amplitude of a second and third servo sub-burst:
combine the amplitudes of the second and third servo sub-bursts to generate a combined amplitude signal;
scale the combined amplitude signal to generate a scaled servo burst signal; and
generate the PES in response to the scaled servo burst signal.
12. The disk drive as recited in claim 1, wherein when the quality metric exceeds the threshold the control circuitry is further operable to save an entry in a defect log identifying a defect in the servo burst.
14. The method as recited in claim 13, further comprising:
generating a plurality of quality metrics each corresponding to one of a plurality of servo sub-bursts; and
when one of the quality metric exceeds the threshold, excluding the corresponding servo sub-burst from the PES.
15. The method as recited in claim 14, wherein the servo burst comprises an amplitude based servo burst.
16. The method as recited in claim 14, wherein:
the disk comprises at least one spiral track comprising a high frequency signal interrupted by a sync mark at a sync mark interval; and
the sync marks define a plurality of servo bursts each comprising a plurality of servo sub-bursts.
17. The method as recited in claim 14, wherein when the quality metric of a first servo sub-burst in a first servo burst exceeds the threshold, the control circuitry is further operable to substitute the first servo sub-burst with a second servo sub-burst to generate the PES.
18. The method as recited in claim 13, wherein:
the read signal comprises a periodic signal; and
the servo sub-burst comprises at least one cycle of the periodic signal.
19. The method as recited in claim 13, wherein the quality metric comprises an amplitude of the read signal.
20. The method as recited in claim 13, wherein the servo burst comprises a phased based servo burst.
21. The method as recited in claim 13, further comprising generating the threshold as a running average of quality metrics generated for servo bursts of previous servo sectors.
22. The method as recited in claim 13, further comprising generating the threshold in response to a PES generated for a previous servo sector.
23. The method as recited in claim 13, further comprising:
generating the quality metric relative to an amplitude of each servo sub-burst;
comparing the amplitudes of the servo sub-bursts; and
when the amplitude of a first one of the servo sub-bursts differs from the amplitude of a second and third servo sub-burst:
combining the amplitudes of the second and third servo sub-bursts to generate a combined amplitude signal;
scaling the combined amplitude signal to generate a scaled servo burst signal; and
generating the PES in response to the scaled servo burst signal.
24. The method as recited in claim 13, wherein when the quality metric exceeds the threshold further comprising saving an entry in a defect log identifying a defect in the servo burst.

Disk drives comprise a disk and a head connected to a distal end of an actuator arm which is rotated about a pivot by a voice coil motor (VCM) to position the head radially over the disk. The disk comprises a plurality of radially spaced, concentric tracks for recording user data sectors and embedded servo sectors. The embedded servo sectors comprise head positioning information (e.g., a track address) which is read by the head and processed by a servo control system to control the velocity of the actuator arm as it seeks from track to track.

During a write operation, a current is applied to a write element of the head (e.g., a write coil) to create a magnetic field which magnetizes the surface of the disk by orienting the direction of magnetic grains (e.g., horizontally in longitudinal magnetic recording, or vertically in perpendicular magnetic recording). The orientation of the grains exhibits hysteresis thereby generating their own magnetic field when the write magnetic field is removed. During a read operation, a read element of the head (e.g., a magnetoresistive element) transduces the magnetic field emanating from the disk surface into a read signal that is demodulated into an estimated data sequence.

FIG. 1 shows a prior art disk format 2 comprising a number of data tracks 4 defined by concentric servo sectors 60-6N recorded around the circumference of each data track. Each servo sector 6, comprises a preamble 8 for storing a periodic pattern, which allows proper gain adjustment and timing synchronization of the read signal, and a sync mark 10 for storing a special pattern used to synchronize to a servo data field 12. The servo data field 12 stores coarse head positioning information, such as a servo track address, used to position the head over a target data track during a seek operation. Each servo sector 6, further comprises groups of servo bursts 14 (e.g., A, B, C and D bursts), which comprise a number of consecutive transitions recorded at precise intervals and offsets with respect to a data track centerline. The groups of servo bursts 14 provide fine head position information used for centerline tracking while accessing a data track during write/read operations.

FIG. 1 shows a prior art disk format including a plurality of servo sectors that define a plurality of data tracks.

FIG. 2A shows a disk drive according to an embodiment of the present invention comprising a head actuated over a disk and control circuitry.

FIG. 2B is a flow diagram executed by the control circuitry according to an embodiment of the present invention wherein a servo sub-burst is excluded from a PES computation if it's quality falls below a threshold.

FIG. 3A shows a periodic signal representing the read signal while reading a servo burst, including twelve sub-bursts wherein two of the sub-bursts are defective according to an embodiment of the present invention.

FIG. 3B shows a periodic signal representing the read signal while reading a servo burst, including four sub-bursts wherein one of the sub-bursts is defective according to an embodiment of the present invention.

FIGS. 4A-4B illustrate an embodiment of the present invention wherein the servo burst comprises a phase based servo burst.

FIG. 5A is a flow diagram according to an embodiment of the present invention wherein an amplitude of the servo bursts are compared and the majority amplitudes selected to generate the PES.

FIG. 5B is a flow diagram according to an embodiment of the present invention wherein a quality metric threshold is determined from a running average of the quality metrics generated while reading previous servo sectors.

FIG. 5C is a flow diagram according to an embodiment of the present invention wherein the quality metric for a servo sub-burst is compared to a nominal value based on the PES generated while reading previous servo sectors.

FIG. 6 shows an embodiment of the present invention wherein a spiral track is written over multiple disk revolutions.

FIG. 7A shows an embodiment of the present invention wherein a servo write clock is synchronized by clocking a modulo-N counter relative to when the sync marks in the spiral tracks are detected.

FIG. 7B shows an eye pattern generated by reading the spiral track, including the sync marks in the spiral track.

FIG. 8 illustrates an embodiment of the present invention wherein the high frequency signal in the spiral tracks is demodulated by integrating the read signal over a demodulation window and generating the PES relative to a target sync mark and a reference point on the resulting ramp signal.

FIG. 9 illustrates a defect in a sub-burst of the eye pattern of a spiral track crossing according to an embodiment of the present invention.

FIG. 10 is a flow diagram according to an embodiment of the present invention wherein when a defective sub-burst is detected, it is substituted with a good sub-burst before computing the PES.

FIG. 11 is a flow diagram according to an embodiment of the present invention wherein when the quality metric of a sub-burst exceeds a threshold, an entry is saved in a defect log identifying a defect in the servo burst.

FIG. 2A shows a disk drive according to an embodiment of the present invention comprising a head 16 actuated over a disk 18, the disk 18 including a plurality of servo sectors 200-20N wherein each servo sector 20, comprises at least one servo burst. The disk drive further comprises control circuitry 22 for executing the flow diagram of FIG. 2B. A read signal emanating from the head is sampled while reading a servo burst in a servo sector to generate a plurality of sample values (step 24). A quality metric is generated in response to a plurality of sample values of a servo sub-burst representing part of the servo burst (step 26). When the quality metric does not exceed a threshold (step 28), the servo sub-burst sample values are excluded when generating a position error signal (PES) representing a position of the head over the disk (step 30). When the quality metric exceeds the threshold (step 28), the servo sub-burst sample values are included when generating the PES. After reading all of the servo sub-bursts (step 32), the head is positioned over the disk in response to the PES (step 34).

In the embodiment of FIG. 2A, the control circuitry 22 processes the read signal 36 to demodulate the servo sectors 200-20N into the PES. The PES is filtered with a suitable compensation filter to generate a control signal 38 applied to a voice coil motor (VCM) 40 which rotates an actuator arm 42 about a pivot in order to position the head 16 radially over the disk 18 in a direction that reduces the PES. The servo sectors 200-20N may comprise any suitable position information, such as a track address for coarse positioning and servo bursts for fine positioning.

FIG. 3A shows a periodic signal representing the read signal while reading a servo burst, including twelve sub-bursts (A1-AC) wherein two of the sub-bursts (A8-A9) are defective resulting in a poor quality metric. Any suitable quality metric may be generated, wherein in one embodiment the read signal samples of a sub-burst are integrated to generate an amplitude that is compared to a threshold (or thresholds). If the amplitude of a sub-burst exceeds a threshold (e.g., if the amplitude is too small or too large), the sub-burst is considered defective and not included when generating the PES. The read signal samples representing a servo burst may be grouped to form any suitable number of sub-bursts. For example, FIG. 3B shows an embodiment wherein a servo burst is divided into four sub-bursts, wherein sub-burst A3 is detected as defective. Any suitable sampling scheme may be employed having any suitable phase offset (e.g., sampling near the zero crossings and peaks of the read signal shown in FIGS. 3A and 3B).

FIG. 4A shows an embodiment of the present invention wherein the servo bursts of adjacent servo tracks (top and bottom) comprise an orthogonal phase servo pattern. With an orthogonal phase servo pattern, servo burst of adjacent tracks are offset by 90 degrees. In the embodiment of FIG. 4A, each servo burst comprises a plurality of burst cycles, wherein a phase of each burst cycle is the same. FIG. 4B illustrates the output of the read signal as the head moves radially over the disk. When the read element 16A of the head is centered over the top servo track of FIG. 4A, the absolute magnitude of the COS(0°) signal is maximum, and the absolute magnitude of the SIN(90°) signal is minimum. As the read element 16A moves radially over the disk toward the bottom servo track of FIG. 4A, the absolute magnitudes of the signals flip as shown in FIG. 4B. The position error signal (PES) is therefore generated as the difference between the SIN and COS components as shown in FIG. 4B.

As the read element 16A moves radially over the disk, the amplitude of the resulting periodic read signal when reading the phased based servo bursts will remain substantially constant. If a deviation in the amplitude of the read signal is detected (drop-out or drop-in), the corresponding sub-burst is excluded from the COS and SIN computations. The resulting PES is thereby computed using only the sub-bursts having an amplitude that fall within an acceptable range. Any suitable amplitude range (and corresponding thresholds) may be used in the embodiments of the present invention for determining whether each sub-burst is acceptable or defective. In one embodiment, the thresholds that determine the range may be adjusted across the radius of the disk and/or around the circumference of the disk to compensate for changes in the servo bursts patterns due to manufacturing tolerances. For example, if the servo bursts are written to the disk using a magnetic printing technique, there may be acceptable variations in the servo bursts (radially and/or circumferentially) that may change the nominal amplitude for determining the thresholds used to detect defective sub-bursts. In one embodiment, the nominal amplitude may be generated and adapted by computing a running average of the servo burst amplitude over a number of servo sectors. In another embodiment, the nominal amplitude may be generated as the average (or majority vote) of the sub-burst amplitudes within a single servo sector.

Any suitable servo burst pattern may be employed in the embodiments of the present invention, including any suitable phase based servo burst pattern or any suitable amplitude based servo burst pattern. Suitable amplitude based servo burst patterns may include the prior art quad-burst pattern shown in FIG. 1, or a null-type servo burst pattern. With an amplitude based servo burst pattern, the amplitude of each servo burst varies as the radial location of the head changes. Therefore, the thresholds for detecting defective sub-bursts within any one servo burst must be adjusted as the head moves radially over the disk. In addition, with an amplitude based servo burst when a defective sub-burst is excluded, it must be accounted for when computing the amplitude of the full burst. For example, in one embodiment the amplitude of a servo burst is generated by integrating the sample values of the read signal. If a defective sub-burst is excluded, the final integration must be scaled to account for the missing sub-burst. For example, the integration may be multiplied by a scalar, or the integrated value of a good sub-burst substituted for the integrated value of a defective sub-burst.

FIG. 5A is a flow diagram according to an embodiment of the present invention for demodulating an amplitude based servo burst pattern. When the head is over a servo sector and begins reading a servo burst (step 44) the head reads a sub-burst (step 46) and the sample values of the sub-burst integrated to generate a sub-burst amplitude value (step 48). The process is repeated for each sub-burst (step 50). After generating an amplitude value for each sub-burst, the amplitudes of the sub-bursts are compared (step 52). If the amplitudes of the sub-bursts are different (step 54), a majority vote is used to select the sub-burst amplitudes to combine (step 56), and the resulting amplitude scaled to account for the excluded sub-bursts (step 58). If the amplitudes of the sub-bursts are all substantially equal, then all of the amplitudes of the sub-bursts are combined (step 60). The process is then repeated for the next servo burst until all of the servo bursts have been read and corresponding amplitude value generated. The servo bursts amplitudes are then processed to computer the PES for servoing the head (step 64).

FIG. 5B is a flow diagram according to an embodiment of the present invention wherein after generating an amplitude value for each sub-burst of a servo burst, the amplitude values are compared to a threshold generated from a running average of previously read servo bursts from previously read servo sectors (step 66). For example, if reading an “A” servo burst from a quad-burst servo pattern of FIG. 1, the threshold is generated as the running average of the amplitude of the “A” servo burst from previously read servo sectors. If any of the servo sectors exceed a range based on the running average (step 68), the amplitudes of the sub-burst that fall within the range are combined (step 70). If the amplitudes of the sub-bursts all fall within the range based on the running average (step 68), then the amplitudes of all of the sub-bursts are combined (step 60).

FIG. 5C is a flow diagram according to an embodiment of the present invention wherein after generating an amplitude value for each sub-burst of a servo burst, the amplitude values are compared to a threshold generated from a nominal value based on the PES generated while reading previous servo sectors (step 72). For example, the nominal value may be calibrated at various radial locations and for different PES corresponding to different track offsets. The calibrated nominal values are then used to detect defective sub-bursts during normal operation.

FIG. 6 shows an embodiment of the present invention wherein the servo pattern comprises a spiral track 74 written over multiple revolutions of the disk 18, the spiral track comprising a high frequency signal interrupted by a sync mark. FIG. 7B illustrates an “eye” pattern in the read signal that is generated when the head 16 passes over the spiral track 74. The read signal representing the spiral track comprises high frequency transitions 76 interrupted by sync marks 78, wherein the high frequency transitions 76 between sync marks 78 represent a servo burst. When the head 16 moves in the radial direction, the eye pattern will shift (left or right) while the sync marks 78 remain fixed. The shift in the eye pattern (detected from the high frequency signal 76) relative to the sync marks 78 provides the off-track information (PES) for servoing the head 16.

FIG. 7A shows an embodiment of the present invention wherein a saw-tooth waveform 80 is generated by clocking a modulo-N counter with a servo write clock, wherein the frequency of the servo write clock is adjusted until the sync marks 78 in the spiral track crossing are detected at a target modulo-N count value. The servo write clock may be generated using any suitable circuitry, such as a phase locked loop (PLL). As each sync mark 78 in the spiral track crossing is detected, the value of the modulo-N counter represents the phase error for adjusting the PLL. In one embodiment, the PLL is updated when any one of the sync marks 78 within the eye pattern is detected. In this manner the multiple sync marks 78 in each eye pattern (each spiral track crossing) provides redundancy so that the PLL is still updated if one or more of the sync marks 78 are missed due to noise in the read signal. Once the sync marks 78 are detected at the target modulo-N counter values, the servo write clock is coarsely locked to the desired frequency for writing concentric servo sectors to the disk 18 (as shown in FIG. 1).

In one embodiment, the servo write clock is further synchronized by generating a timing recovery measurement from the high frequency signal 76 between the sync marks 78 in the spiral track crossing. Synchronizing the servo write clock to the high frequency signal 76 helps maintain proper radial alignment (phase coherency) of Gray coded track addresses in the concentric servo sectors. The timing recovery measurement may be generated in any suitable manner. In one embodiment, the servo write clock is used to sample the high frequency signal 76 and the signal sample values are processed to generate the timing recovery measurement. The timing recovery measurement adjusts the phase of the servo write clock (PLL) so that the high frequency signal 76 is sampled synchronously. In this manner, the sync marks 78 provide a coarse timing recovery measurement and the high frequency signal 76 provides a fine timing recovery measurement for maintaining synchronization of the servo write clock.

In one embodiment, multiple spiral tracks are written to the disk and used to servo the head while writing the concentric servo sectors to the disk. The spiral tracks may be written using any suitable spacing, and with any suitable ratio relative to the concentric servo sectors. In one embodiment, the spiral tracks are written with equal spacing and at a 2 to 1 ratio relative to the concentric servo sectors.

FIG. 8 shows an embodiment of the present invention wherein the high frequency signal 76 in a spiral track 74 is demodulated by integrating the read signal to generate a ramp signal 82. The PES is generated relative to a target sync mark 78 in the spiral track crossing and a reference point of the ramp signal 82. In the embodiment of FIG. 8, there are three sync marks 78A-78C in each spiral track crossing (each eye pattern) and the PES is generated as the deviation of the middle sync mark 78B from the center of the ramp signal 82. This deviation can be computed as the difference in the amplitude of the ramp signal 82 when the middle sync mark 78B is detected, or the difference in time between when the middle sync mark 78B is detected and the middle of the ramp signal 82. Also in this embodiment, the demodulation window is opened a number of sync mark intervals preceding the expected spiral track crossing (one sync mark interval in this example) and closed a number of sync mark intervals after the expected spiral track crossing (one sync mark interval in this example). In one embodiment, the ramp signal 82 is generated by integrating the high frequency signal 76 between the sync marks 78; that is, integration windows within the demodulation window are generated corresponding to each servo burst (as determined from servo write clock).

FIG. 9 shows an embodiment of the present invention wherein a spiral track crossing comprises a defective sub-burst in servo burst 76B. The defective sub-burst may be detected in any suitable manner, such as by comparing a current spiral track crossing to a target spiral track crossing (e.g., a nominal or calibrated spiral track crossing based on previous spiral track crossings). When a defective sub-burst is detected, it may be compensated in any suitable manner, such as substituting a corresponding sub-burst from the target spiral track crossing. In one embodiment, a defective sub-burst in a spiral track crossing may be substituted with the corresponding symmetric sub-burst of the same spiral track crossing as illustrated in FIG. 9.

FIG. 10 is a flow diagram that extends on the flow diagram of FIG. 2B according to an embodiment of the present invention, wherein when a defective sub-burst is detected and excluded, a corresponding sub-burst is substituted (step 84) prior to computing the PES. The substitute sub-burst may be generated in any suitable manner, such as from a nominal or calibrated servo burst, or from the same or different servo burst of the current servo sector.

FIG. 11 is a flow diagram that extends on the flow diagram of FIG. 2B according to an embodiment of the present invention, wherein when a defective sub-burst is detected and excluded, an entry is saved in a defect log (step 86) identifying a defect in the servo burst. The defect log may be used in any suitable manner, such as failure prediction, failure analysis, defect mapping, selecting a radial density for a disk surface, etc.

Any suitable control circuitry may be employed to implement the flow diagrams in the embodiments of the present invention, such as any suitable integrated circuit or circuits. For example, the control circuitry may be implemented within a read channel integrated circuit, or in a component separate from the read channel, such as a disk controller, or certain steps described above may be performed by a read channel and others by a disk controller. In one embodiment, the read channel and disk controller are implemented as separate integrated circuits, and in an alternative embodiment they are fabricated into a single integrated circuit or system on a chip (SOC). In addition, the control circuitry may include a suitable preamp circuit implemented as a separate integrated circuit, integrated into the read channel or disk controller circuit, or integrated into an SOC.

In one embodiment, the control circuitry comprises a microprocessor executing instructions, the instructions being operable to cause the microprocessor to perform the steps of the flow diagrams described herein. The instructions may be stored in any computer-readable medium. In one embodiment, they may be stored on a non-volatile semiconductor memory external to the microprocessor, or integrated with the microprocessor in a SOC. In another embodiment, the instructions are stored on the disk and read into a volatile semiconductor memory when the disk drive is powered on. In yet another embodiment, the control circuitry comprises suitable logic circuitry, such as state machine circuitry.

Yu, Jie, Guo, Guoxiao, Dhanda, Abhishek

Patent Priority Assignee Title
10056920, Nov 03 2015 Western Digital Technologies, Inc. Data storage device encoding and interleaving codewords to improve trellis sequence detection
10063257, Nov 03 2015 Western Digital Technologies, Inc. Data storage device encoding and interleaving codewords to improve trellis sequence detection
10162534, Apr 07 2014 Western Digital Technologies, Inc. Ordering commitment of data from a data cache to nonvolatile memory using ordering commands
10282096, Dec 17 2014 Western Digital Technologies, INC Identification of data with predetermined data pattern
10282130, Jan 27 2014 Western Digital Technologies, Inc. Coherency of data in data relocation
10282371, Dec 02 2014 Western Digital Technologies, INC Object storage device with probabilistic data structure
10365836, Jan 27 2015 Western Digital Technologies, INC Electronic system with declustered data protection by parity based on reliability and method of operation thereof
10554221, Nov 03 2015 Western Digital Technologies, Inc. Data storage device encoding and interleaving codewords to improve trellis sequence detection
10554225, Nov 03 2015 Western Digital Technologies, Inc. Data storage device encoding and interleaving codewords to improve trellis sequence detection
10572358, Sep 08 2014 Western Digital Technologies, INC Data management in RAID environment
11475912, Jun 11 2021 Seagate Technology LLC Synchronous writing of patterned media
11532326, Aug 02 2021 Western Digital Technologies, Inc.; Western Digital Technologies, INC Data storage device self-servo writing by compensating for corrupted spiral track crossing signal
11735214, Jun 11 2021 Seagate Technology LLC Synchronous writing of patterned media
8879188, Aug 23 2010 Western Digital Technologies, Inc. Disk drive employing fly height calibration tracks to account for magnetic entropy and thermal decay
8891193, May 09 2013 Western Digital Technologies, INC Disk drive calibrating threshold and gain of touchdown sensor
8891341, Mar 11 2013 Western Digital Technologies, INC Energy assisted magnetic recording disk drive using modulated laser light
8902527, Mar 22 2010 Western Digital Technologies, Inc. Systems and methods for improving sequential data rate performance using sorted data zones
8902529, Nov 20 2012 Western Digital Technologies, Inc. Dual frequency crystal oscillator
8908311, Jan 27 2014 Western Digital Technologies, INC Data storage device writing a multi-sector codeword in segments over multiple disk revolutions
8909889, Oct 10 2011 Western Digital Technologies, Inc.; Western Digital Technologies, INC Method and apparatus for servicing host commands by a disk drive
8914625, Jul 31 2009 Western Digital Technologies, INC Automatically configuring a web browser file when booting an operating system from a data storage device
8917475, Dec 20 2013 Western Digital Technologies, INC Disk drive generating a disk locked clock using radial dependent timing feed-forward compensation
8922939, Apr 02 2013 Western Digital Technologies, Inc. Disk drive generating feed-forward fly height control based on temperature sensitive fly height sensor
8929021, Mar 27 2012 Western Digital Technologies, INC Disk drive servo writing from spiral tracks using radial dependent timing feed-forward compensation
8934191, Mar 27 2012 Western Digital Technologies, Inc. Disk drive generating a disk locked clock using radial dependent timing feed-forward compensation
8937782, May 07 2012 Western Digital Technologies, Inc. Hard disk drive assembly including a NVSM to store configuration data for controlling disk drive operations
8941941, Feb 28 2013 Western Digital Technologies, Inc. Disk drive calibrating touchdown sensor
8947812, Mar 27 2014 Western Digital Technologies, Inc.; Western Digital Technologies, INC Data storage device comprising equalizer filter and inter-track interference filter
8949521, Apr 10 2013 Western Digital Technologies, INC Actuator prepositioning for disk drive
8953269, Jul 18 2014 Western Digital Technologies, INC Management of data objects in a data object zone
8953277, Jun 16 2014 Western Digital Technologies, INC Data storage device writing tracks on a disk with equal spacing
8954664, Oct 01 2010 Western Digital Technologies, INC Writing metadata files on a disk
8958167, Dec 23 2013 Western Digital Technologies, INC Detection of disk surface irregularities in data storage devices
8959281, Nov 09 2012 Western Digital Technologies, Inc.; Western Digital Technologies, INC Data management for a storage device
8970978, Oct 22 2012 Western Digital Technologies, Inc. Disk drive detecting head touchdown by applying DC+AC control signal to fly height actuator
8976633, Apr 15 2014 Western Digital Technologies, INC Data storage device calibrating fly height actuator based on laser power for heat assisted magnetic recording
8988809, Feb 18 2014 Western Digital Technologies, INC Disk recording device for writing a radially coherent reference band by measuring relative timing offsets of reference bursts
8988810, Apr 16 2014 Western Digital Technologies, INC Track measurement for data storage device
8990493, Jun 30 2011 Western Digital Technologies, INC Method and apparatus for performing force unit access writes on a disk
8996839, Jan 23 2012 Western Digital Technologies, INC Data storage device aligning partition to boundary of sector when partition offset correlates with offset of write commands
9001453, Jul 18 2014 Western Digital Technologies, INC Data storage device calibrating fly height actuator based on read mode touchdown resistance of touchdown sensor
9009358, Sep 23 2008 Western Digital Technologies, Inc.; Western Digital Technologies, INC Configuring a data storage device with a parameter file interlocked with configuration code
9013818, Dec 06 2013 Western Digital Technologies, INC Disk drive measuring reader/writer gap by measuring fractional clock cycle over disk radius
9013821, Jun 10 2014 Western Digital Technologies, INC Data storage device employing one-dimensional and two-dimensional channels
9021410, Dec 10 2013 Western Digital Technologies, INC Electronic system with multi-cycle simulation coverage mechanism and method of operation thereof
9025267, Jun 09 2014 Western Digital Technologies, INC Data storage device using branch metric from adjacent track to compensate for inter-track interference
9025270, Sep 17 2013 WESTERN DIGITIAL TECHNOLOGIES, INC Electronic system with current conservation mechanism and method of operation thereof
9025421, Oct 08 2014 Western Digital Technologies, INC Data storage device adjusting laser input power to compensate for temperature variations
9047917, Nov 26 2013 Western Digital Technologies, INC Disk drive slider with sense amplifier for coupling to a preamp through a supply/bias line and a read signal line
9049471, Oct 17 2001 Keen Personal Media, Inc. Personal video recorder for inserting a stored advertisement into a displayed broadcast stream
9053730, May 11 2012 Western Digital Technologies, Inc. Disk drive comprising extended range head proximity sensor
9053749, Mar 15 2013 Western Digital Technologies, INC Disk drive comprising a per-drive and per-head fly height filter
9060420, Nov 01 2007 Western Digitial Technologies, Inc. Method of manufacturing a double sided flex circuit for a disk drive wherein a first side lead provides an etching mask for a second side lead
9063838, Jan 23 2012 Western Digital Technologies, INC Data storage device shifting data chunks of alignment zone relative to sector boundaries
9064504, Jan 29 2014 Western Digital Technologies, INC Electronic system with media recovery mechanism and method of operation thereof
9064525, Nov 26 2013 Western Digital Technologies, INC Disk drive comprising laser transmission line optimized for heat assisted magnetic recording
9064542, Apr 08 2013 Western Digital Technologies, Inc.; Western Digital Technologies, INC Scheduled load of heads to reduce lubricant migration on pole tip and decrease time to ready
9070406, Mar 10 2014 Western Digital Technologies, INC Disk drive configuring one-dimensional and two-dimensional recording areas based on read element spacing
9074941, Mar 14 2013 Western Digital Technologies, Inc.; Western Digital Technologies, INC Systems and methods for measuring ambient and laser temperature in heat assisted magnetic recording
9075714, May 13 2014 Western Digital Technologies, INC Electronic system with data management mechanism and method of operation thereof
9076474, Dec 23 2014 Western Digital Technologies, INC Data storage device attenuating thermal decay effect on fly height measurement
9082458, Mar 10 2014 Western Digital Technologies, Inc. Data storage device balancing and maximizing quality metric when configuring arial density of each disk surface
9099103, Oct 21 2014 Western Digital Technologies, INC Heat assisted magnetic recording withinterlaced high-power heated and low-power heated tracks
9099134, Jan 27 2015 Western Digital Technologies, INC Data storage device employing multiple jog profiles for a butterfly written disk surface
9099144, Oct 11 2013 Western Digital Technologies, Inc.; Western Digital Technologies, INC Disk drive evaluating laser performance for heat assisted magnetic recording
9117463, Jun 23 2014 Western Digital Technologies, INC Data storage device erasing multiple adjacent data tracks to recover from inter-track interference
9117479, Sep 24 2014 Western Digital Technologies, INC Data storage device calibrating laser write power for heat assisted magnetic recording
9117489, Feb 18 2014 Western Digital Technologies, INC Data storage device screening heads by verifying defects after defect scan
9123370, Apr 15 2014 Western Digital Technologies, INC Data storage device calibrating fly height actuator based on laser power for heat assisted magnetic recording
9123382, Oct 28 2014 Western Digital Technologies, INC Non-volatile caching for sequence of data
9128820, Jun 18 2012 Western Digital Technologies, Inc.; Western Digital Technologies, INC File management among different zones of storage media
9129628, Oct 23 2014 Western Digital Technologies, INC Data management for data storage device with different track density regions
9135205, May 01 2013 Western Digital Technologies, Inc. Data storage assembly for archive cold storage
9153266, Sep 11 2014 Western Digital Technologies, INC Data storage device measuring laser protrusion fly height profile
9153287, May 13 2013 Western Digital Technologies, Inc.; Western Digital Technologies, INC Data access for shingled magnetic recording media
9158722, Nov 02 2011 Western Digital Technologies, Inc. Data storage device to communicate with a host in a SATA or a USB mode
9164694, Jun 19 2013 Western Digital Technologies, INC Data storage device detecting read-before-write conditions and returning configurable return data
9171575, Jun 23 2014 Western Digital Technologies, INC Data storage device detecting media defects by writing opposite polarity test pattern
9183864, Jun 13 2013 Western Digital Technologies, INC Disk drive adjusting closed-loop fly height target based on change in open-loop fly height control signal
9183877, Mar 20 2015 Western Digital Technologies, INC Data storage device comprising two-dimensional data dependent noise whitening filters for two-dimensional recording
9189392, Jun 30 2011 Western Digital Technologies, INC Opportunistic defragmentation during garbage collection
9196302, Mar 18 2015 Western Digital Technologies, INC Electronic system with media maintenance mechanism and method of operation thereof
9213493, Dec 16 2011 Western Digital Technologies, INC Sorted serpentine mapping for storage drives
9214186, Mar 23 2015 Western Digital Technologies, INC Data storage device measuring radial offset between read element and write element
9230585, Jan 31 2014 Western Digital Technologies, Inc. Per wedge preheat DFH to improve data storage device performance
9230605, Dec 01 2014 Western Digital Technologies, INC Data storage device maximizing areal density based on a target quality metric
9236086, Oct 15 2014 Western Digital Technologies, INC Methods for reducing operational latency of data storage systems
9245556, Mar 10 2014 Western Digital Technologies, INC Disk drive employing multiple read elements to increase radial band for two-dimensional magnetic recording
9245558, May 09 2014 Western Digital Technologies, INC Electronic system with data management mechanism and method of operation thereof
9251844, Jun 02 2014 Western Digital Technologies, INC Waterfall method and apparatus for a data storage device read system
9251856, May 30 2014 Western Digital Technologies, INC Read failover method and apparatus for a data storage system
9257143, Dec 23 2014 Western Digital Technologies, INC Precautionary measures for data storage device environmental conditions
9257145, Nov 27 2013 Western Digital Technologies, INC Disk drive measuring down-track spacing of read sensors
9257146, Feb 11 2014 Western Digital Technologies, INC Data storage device comprising sequence detector compensating for inter-track interference
9263088, Mar 21 2014 Western Digital Technologies, INC Data management for a data storage device using a last resort zone
9268499, Aug 13 2010 Western Digital Technologies, Inc. Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory
9268649, Jun 23 2011 Western Digital Technologies, INC Disk drive with recent write streams list for data refresh determination
9269393, Dec 08 2014 Western Digital Technologies, INC Electronic system with data refresh mechanism and method of operation thereof
9281009, Dec 18 2014 Western Digital Technologies, INC Data storage device employing variable size interleave written track segments
9286927, Dec 16 2014 Western Digital Technologies, INC Data storage device demodulating servo burst by computing slope of intermediate integration points
9299371, Nov 26 2013 Western Digital Technologies, Inc. Disk drive slider with sense amplifier for coupling to a preamp through a supply/bias line and a read signal line
9311939, Dec 23 2014 Western Digital Technologies, INC Write-through media caching
9318137, Mar 13 2015 Western Digital Technologies, INC Data storage device executing retry operation by buffering signal samples at different radial offsets
9330715, May 14 2013 Western Digital Technologies, Inc.; Western Digital Technologies, INC Mapping of shingled magnetic recording media
9355666, Sep 30 2013 Western Digital Technologies, INC Disk drive measuring stroke difference between heads by detecting a difference between ramp contact
9361938, Apr 16 2015 Western Digital Technologies, INC Disk defect management for a data storage device
9368131, Apr 03 2015 Western Digital Technologies, INC Data storage device employing mirrored cross-track profiles for top and bottom disk surfaces
9368132, Sep 04 2015 Western Digital Technologies, Inc. Data storage device employing differential write data signal and differential write pattern signal
9383923, Oct 18 2012 Western Digital Technologies, INC Write pointer management for a disk drive
9384774, Mar 23 2015 Western Digital Technologies, INC Data storage device calibrating a laser power for heat assisted magnetic recording based on slope of quality metric
9401165, May 05 2014 Western Digital Technologies, INC Method and system to monitor magnetic head loading and unloading stability for a data storage system
9417628, Mar 13 2013 Western Digital Technologies, INC Production failure analysis system
9424864, Jul 02 2014 Western Digital Technologies, INC Data management for a data storage device with zone relocation
9437242, Sep 14 2015 Western Digital Technologies, Inc. Data storage device employing different frequency preambles in adjacent data tracks
9466318, Dec 24 2014 Western Digital Technologies, Inc. Allowing fast data zone switches on data storage devices
9466321, Jun 05 2015 Western Digital Technologies, INC Angular position tracking of data accesses to mitigate risk of data loss
9472219, May 01 2015 Western Digital Technologies, INC Data storage device calibrating parameter for heat assisted magnetic recording
9477681, Jun 18 2012 Western Digital Technologies, Inc. File management among different zones of storage media
9501393, Jan 27 2014 Western Digital Technologies, INC Data storage system garbage collection based on at least one attribute
9502068, Apr 08 2015 Western Digital Technologies, INC Data storage device updating laser power during non-write mode for heat assisted magnetic recording
9588898, Jun 02 2015 Western Digital Technologies, INC Fullness control for media-based cache operating in a steady state
9600205, Sep 22 2014 Western Digital Technologies, INC Power aware power safe write buffer
9632711, Apr 07 2014 Western Digital Technologies, INC Processing flush requests by utilizing storage system write notifications
9639287, Jun 29 2015 Western Digital Technologies, INC Write command reporting
9645752, Apr 07 2014 Western Digital Technologies, INC Identification of data committed to non-volatile memory by use of notification commands
9672107, Feb 11 2015 Western Digital Technologies, INC Data protection for a data storage device
9747928, Sep 25 2014 Western Digital Technologies, INC Data storage device modifying write operation when a laser mode hop is detected
9761273, Nov 03 2015 Western Digital Technologies, Inc. Data storage device encoding and interleaving codewords to improve trellis sequence detection
9842617, Jun 29 2015 Western Digital Technologies, INC Electronic system with head management mechanism and method of operation thereof
9842622, Dec 23 2014 Western Digital Technologies, INC Data storage device having improved read failure tolerance
9864529, Jan 27 2014 Western Digital Technologies, INC Host compatibility for host managed storage media
9870281, Mar 20 2015 Western Digital Technologies, INC Power loss mitigation for data storage device
9875055, Aug 04 2014 Western Digital Technologies, INC Check-pointing of metadata
9916616, Mar 31 2014 Western Digital Technologies, INC Inventory management system using incremental capacity formats
9933955, Mar 05 2015 Western Digital Technologies, INC Power safe write buffer for data storage device
9952950, Sep 08 2014 Western Digital Technologies, INC Data management in RAID environment
9959052, Sep 17 2015 Western Digital Technologies, Inc. Media based cache for data storage device
9972344, Sep 25 2014 Western Digital Technologies, Inc. Data storage device modifying write operation when a laser mode hop is detected
Patent Priority Assignee Title
4438467, May 22 1981 International Business Machines Corporation Magnetic disk track following servo burst amplitude drop compensation
5483393, Apr 18 1994 BANKBOSTON, N A , AS AGENT Disk drive having head positioning servo with improved servo read signal processing using median servo burst peak magnitudes
5710677, Dec 18 1995 Seagate Technology LLC Method of detecting and isolating defective servo bursts
5798883, May 12 1995 Samsung Electronics Co., Ltd. Method for servo defect management of a magnetic disk in hard disk drive
5870243, Mar 26 1997 Seagate Technology LLC Servo frame defect mapping in a hard disc drive
5930068, Apr 05 1996 Seagate Technology LLC Detecting servo defects in a disc drive
6005739, Jun 24 1996 Samsung Electronics, Co., Ltd. Technique for controlling the position error signal of a disk drive
6144513, Nov 14 1994 Cirrus Logic, Inc. Detecting servo data and servo bursts from discrete time samples of an analog read signal in a sampled amplitude read channel
6151180, Apr 15 1998 SAMSUNG ELECTRONICS CO , LTD Method and apparatus for detecting defects on a disk in a hard disk drive
6172836, Dec 29 1995 SAMSUNG ELECTRONICS CO , LTD , A CORP OF KOREA Method and apparatus for writing the servo pattern for detecting fine defects in the servo burst signals of a hard disk drive
6445522, May 16 1996 Hitachi Global Storage Technologies Japan, Ltd Disk device and method of generating signal representing head
6476997, Jul 22 1997 HGST NETHERLANDS B V Disk device, track positioning method and method for generating a position error signal
6611397, Jun 05 1998 Seagate Technology LLC Servo burst pattern defect detection
6687080, May 29 2001 HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLAND B V Method and apparatus for improved PES demodulation in the presence of thermal asperities
6735040, Sep 05 2001 Seagate Technology LLC Servo flaw detection using PES and velocity thresholds
6791778, Sep 14 2000 Samsung Electronics Co., Inc. Method and apparatus to detect and manage servo sectors with defect on servo pattern area in hard disk drives
6906883, Sep 14 2000 Samsung Electronics Ltd., Co. Servo defect management scheme in hard disk drives
7009391, Oct 15 2003 Seagate Technology LLC High throughput missing pattern detector for servo printed recording media
7161759, Apr 19 2001 Maxtor Corporation Self servo writing using servo burst edge errors for compound error correction
7203024, Jan 30 2004 Samsung Electronics Co., Ltd. Method of testing servo burst signals of hard disk drive and recording medium adapted therefor
7209314, Jun 09 2005 Hitachi Global Storage Technologies Netherlands B.V. Disk drive with phase-quadrature servo pattern and demodulated position error signal insensitive to timing and phase-misalignment errors
7212364, Jan 31 2004 Western Digital Technologies, Inc. Servo writing a disk drive by synchronizing a servo write clock in response to a sync mark reliability metric
7248426, Jul 30 2004 Western Digital Technologies, Inc. Servo writing a disk drive from spiral tracks by shifting a demodulation window an integer number of sync mark intervals
7391583, Jul 27 2006 Western Digital Technologies, Inc. Fault tolerant sync mark detection while servo writing a disk drive from spiral tracks
7746592, Feb 13 2009 Western Digital Technologies, INC Disk drive detecting defective spiral servo track
20070273992,
20080239536,
////////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Oct 20 2009GUO, GUOXIAOWestern Digital Technologies, INCASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0236780467 pdf
Oct 21 2009DHANDA, ABHISHEKWestern Digital Technologies, INCASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0236780467 pdf
Oct 21 2009YU, JIEWestern Digital Technologies, INCASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0236780467 pdf
Oct 21 2009Western Digital Technologies, Inc.(assignment on the face of the patent)
May 12 2016Western Digital Technologies, INCJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY AGREEMENT0387220229 pdf
May 12 2016Western Digital Technologies, INCU S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENTSECURITY AGREEMENT0387440281 pdf
Feb 27 2018U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENTWestern Digital Technologies, INCRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0455010714 pdf
Feb 03 2022JPMORGAN CHASE BANK, N A Western Digital Technologies, INCRELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 04810589820556 pdf
Date Maintenance Fee Events
Aug 29 2014M1551: Payment of Maintenance Fee, 4th Year, Large Entity.
Aug 22 2018M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
Oct 17 2022REM: Maintenance Fee Reminder Mailed.
Apr 03 2023EXP: Patent Expired for Failure to Pay Maintenance Fees.


Date Maintenance Schedule
Mar 01 20144 years fee payment window open
Sep 01 20146 months grace period start (w surcharge)
Mar 01 2015patent expiry (for year 4)
Mar 01 20172 years to revive unintentionally abandoned end. (for year 4)
Mar 01 20188 years fee payment window open
Sep 01 20186 months grace period start (w surcharge)
Mar 01 2019patent expiry (for year 8)
Mar 01 20212 years to revive unintentionally abandoned end. (for year 8)
Mar 01 202212 years fee payment window open
Sep 01 20226 months grace period start (w surcharge)
Mar 01 2023patent expiry (for year 12)
Mar 01 20252 years to revive unintentionally abandoned end. (for year 12)