A general architecture that implements the various feature of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
Various embodiments according to the invention will be described hereinafter with reference to the accompanying drawings. In general, according to one embodiment of the invention, there is to provide a disk drive in which servo-write management information is recorded in a disk medium, together with servo data, without increasing the number of servo data.
(Disk Drive and Configuration of the Servo Track Writer)
The servo-track writer (STW) is an apparatus specially designed to write servo data (also called servo pattern or servo information) on a disk medium 10 incorporated in the disk drive. As
The servo-track writer has a head drive mechanism 13, a write control circuit 14, a clock head 15, a master clock circuit 16, and a controller 17. The head drive mechanism 13 holds the servo head 12 and moves the servo head 12 to a desired position over the disk medium 10.
The controller 17 is a main control device (composed mainly of a microprocessor and memories) that controls the head drive mechanism 13, write control circuit 14 and master clock circuit 16. The controller 17 controls the head drive mechanism 13, controlling the positioning of the servo head 12. The head drive mechanism 13 comprises an actuator. The actuator holds the servo head 12 and is driven by a voice coil motor.
When controlled by the controller 17, the write control circuit 14 supplies servo data to the servo head 12. The write control circuit 14 supplies a servo burst signal to the servo head 12, along with the servo data, as will be described later. Note that the servo burst signal contains servo-write management information. The servo head 12 writes the servo burst signal containing the servo data and the servo-write management information, at a designated position on the disk medium 10.
When controlled by the controller 17, the master clock circuit 16 supplies a clock signal to the clock head 15. The clock signal is previously written on the outermost region of the disk medium 10, before servo-writing process. The controller 17 refers to the clock signal, as a timing signal.
The servo-track writer writes servo data items 200 on the disk medium 10 for servo sectors, respectively. Each servo data 200 is written in such a format as shown in
Each servo data item 200 contains a servo AGC signal 20, an address mark 21, servo address data 22, servo burst signals (A, B, C and D) 23, and a gap 24. The main components of the servo data 200 are the servo address data 22 and the servo burst signals 23.
The servo address data 22 is address-code information that contains two address codes. One address code (cylinder code) identifies a track (cylinder). The other address code (sector number) identifies a sector. The servo burst signals (servo burst pattern) 23 are burst signals A to D, which are usually out of phase.
In the present embodiment, the 0 or 180 degrees out of phase pattern of the burst signals 23, i.e., signals A to D, defines a two-bit code (binary data). Thus, such servo-write management information as will be described later is recorded as if buried in a servo sector.
(Servo-Write Operation)
The servo-write operation that is performed in this embodiment will be explained, with reference to
In the present embodiment, the servo head 12 of the servo-track writer writes each servo data 200 as it is moved from the innermost region of the disk medium 10 to the outermost region thereof as is shown in
The region 100 in which the servo data item 200 is recorded is a region for, for example, hundreds of tracks. The track 110, in which the servo-write management information item is recorded, is a region for, for example, some tracks. The servo-write management information contains the data representing those parts of the medium 10, where errors have occurred in writing servo data 200 and the defect data representing those parts of the medium 10, which may be used in place of those parts where the errors have occurred. The servo-track writer generates the management information.
In this embodiment, the servo-track writer converts the servo-write management information for each region 100 to binary data (i.e., a code consisting of 0s and 1s), immediately after it has generated the information. The servo-track writer writes the 0s or is of the binary data in the form of 0 or 180 degrees out of phase pattern of the servo burst signals (A to D) 23, immediately after it has finished writing the servo data 200 in each region.
In other words, the servo-track writer writes the servo-write management information on the disk medium 10 in the servo sector, as if buried in the servo burst signals (A to D) 23. In this case, a plurality of tracks are allocated to the track 110 in which the servo-write management information is recorded, so that the servo data may be reproduced with high reliability. For example, several tracks are allocated to the track 110. Further, the servo-track writer writes the same servo-write management information repeatedly.
The servo-write management information is binary data consisting of 1s and 0s and recorded in the form of 0 or 180 degrees out of phase pattern of the servo burst signals (A to D) 23. More precisely, the information is the phases of a signal formed by combining the burst signals A, B, C and D. In the binary data, as shown in
(Recorded State of the Servo-Write Management Information)
The relation that the amplitudes of servo-burst signals have with signs in a track in which the servo-write management information is to be written will be described, with reference to
Hence, in writing the servo-write management information in the servo track TRn, the servo burst signals An+1 and Bn−1 in the servo sectors adjacent in the radial direction must be in phase with the servo burst signals An and Bn, respectively, in order to obtain binary data bit “1” from the servo burst signals An and Bn that are in phase in a servo sector of the servo track TRn.
As in the case shown in
In
In
As seen from
Thus, in writing the servo-write management information in the servo track TRn, the servo burst signal Dn−1 in a servo sector adjacent in the radial direction must be in phase with the servo burst signal Dn in order to obtain binary data bit “1” from the servo burst signals Cn and Dn that are in phase in a servo sector of the servo track TRn. Similarly, in the servo track TRn+1, the servo burst signal Cn+1 in a servo sector adjacent in the radial direction must be in phase with the servo burst signal Cn in order to obtain binary data bit “1” from the servo burst signals Cn and Dn that are in phase in a certain sector.
As seen from
Thus, in writing the servo-write management information in the servo track TRn, the servo burst signal Dn−1 in a servo sector adjacent in the radial direction must be in phase with the servo burst signal Dn in order to obtain binary data bit “0” from the servo burst signals Cn and Dn that are out of phase in a servo sector adjacent in the radial direction. Similarly, in the servo track TRn+1, the servo burst signal Cn+1 in the servo sector adjacent in the radial direction must be in phase with the servo burst signal Cn in order to obtain binary data bit “1” from the servo burst signals Cn and Dn that are out of phase in a certain sector.
In
In summary, in writing the servo-write management information in the servo track TRn, any servo sectors in adjacent tracks and lying adjacent in the radial direction must have the same phase pattern as the servo sector of the track, in which to write the servo-write management information, in order to acquired binary data bit from the servo sector of that track, not influenced by the offset. In view of this, the region in which the servo-write management information will be written should be composed of, for example, at least three tracks (cylinders).
The disk medium 10 may have 128 servo sectors per track. In this case, the servo burst signals A and B in combination provide a one-bit data item, and the servo burst signals C and D in combination provide a one-bit data item. Thus, two bits of data can be stored by recording the servo burst signals A, B, C and D. Therefore, binary data of at most 256 bits can be stored as servo data.
(Servo Data and Reproduction of the Servo-Write Management Information)
The disk drive 30 has a disk medium 10, a spindle motor 11, an actuator 33, a head amplifier (head IC) 34, a printed circuit board (PCB) 35 and a disk controller (HDC) 50. The disk medium 10 stores the servo data 200 that the STW has written in the servo-writing step described above.
The spindle motor 11 rotates the disk medium 10 at highs speed. In the present embodiment, the servo data 200 written in a servo sector of the disk medium 10 contains servo-write management information that is binary data. The information is recorded in the form of an opposite-phase pattern of servo burst signals A to D.
Driven by a voice coil motor (VCM) 32, the actuator 33 moves a head 31 in the radial direction of the disk medium 10. The voice coil motor 32 is driven and controlled by a VCM driver 41 mounted on the PCB 35.
The head 31 has a read head and a write head. The read head reads the servo data, the servo-write management information and user data. The write head writes the user data in data area other than the servo sectors. The head amplifier 34 amplifies a read signal output from the read head. The read signal amplified is output to a read channel (read IC) 36.
On the PCB 35 there are mounted the VCM driver 41, the read channel 36, and a microprocessor (CPU) 40. The CPU 40 constitutes a position control unit. As the CPU 40 performs position control, the VCM driver 41 drives and controls the voice coil motor 32. The CPU 40 uses the servo data reproduced by a servo-data reproducing unit 39 and controls the position of the head 31. The reproducing unit 39 will be described later.
The HDC 50 can function as an interface between the disk drive and a host system to transfer data. Under the control of the CPU 40, the HDC 50 transfers the user data output from the read channel 36. The HDC 50 receives the user data from the host system and transfers it to a write channel (write-data processing circuit, not shown), so that the user data may be written on the disk medium 10.
The read channel 36 is a circuit for processing read signals. It processes the servo data signals, along with the user data signals. A servo-data processing circuit is provided, which includes an address-code detecting unit 37, a servo-burst-signal demodulating unit 38, and the servo-data reproducing unit 39.
The address-code detecting unit 37 receives a read signal from the head amplifier 34 and detects, from the read signal, a servo-data signal that corresponds to the servo address data 22 shown in
The servo-data reproducing unit 39 reproduces servo address data 22 from the servo data signal detected by the address-code detecting unit 37. The servo address data 22 is output to the CPU 40. The servo-data reproducing unit 39 also reproduces position error data from the servo burst signals (A to D) 23. The position error data, which represents the position error of the head 31, is output to the CPU 40. The CPU 40 uses the reproduced servo data, i.e., the servo address data and the position error data, controlling the positioning of the head 31 as described above.
As shown in
The servo-write-management information reproducing unit 391 receives the code signal from the code-signal converting unit 390 and reproduces preset format information, which is output to the CPU 40. The CPU 40 decodes the format information output from the servo-write-management information reproducing unit 391, on the basis of table information already prepared.
In summary, the disk drive 30 according to this embodiment has a disk medium 10 on which servo-write management information is recorded, together with servo data, in the servo-write process. The servo-write management information is recorded in one unit of servo sectors, in the form of binary data that corresponds to the opposite-phase pattern of servo burst signals (A to D) 23. The servo-write management information is recorded as if buried in the servo data. Thus, the servo sectors on the disk medium 10 need not have special storage areas for the servo-write management information. Hence, the servo-write management information can be recorded on the disk-shaped disk medium 10, along with the servo data.
The CPU 40 can reproduce the servo-write management information from the servo sectors on the disk medium 10 and transfers the information to the host system when the host system requests for the information via the HDC 50. The host system can determine the recoded state of the servo data in the servo sectors, from the servo-write management information transferred from the disk drive 30.
More specifically, the host system can inspect the servo data as follows, by using the servo-write management information. During the manufacture of the disk drive, for example, a track, if any, at which a servo-write error such as a defect may be detected in a post step such as heat-run test, may be detected without inspecting the entire medium. In this case, this track can be inspected again. This helps to shorten the time of performing the post step. In addition, the servo sectors can serve to perform a defect function of preventing undesired accesses to any defective tracks and designating tracks to be used in place of the defective tracks, after the disk drive 30 has been shipped.
Thus, the disk drive 30 according to the present embodiment records the servo-data management information buried in a unit of servo sectors of a disk medium, in the form of binary data based on the 0 or 180 degrees out of phase pattern of servo burst signals. Therefore, the servo sectors can be effectively inspected by using the servo-data management information, and a defect function can be efficiently performed to prevent undesired accesses to any defective tracks.
As has been described, the present invention can provide a disk drive in which servo-write management information is recorded in a disk medium, together with servo data.
While certain embodiments of the inventions have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2006-182051 | Jun 2006 | JP | national |