The embodiments of the present invention are directed generally to servo tracks on data storage media and more particularly but without limitation to minimizing sidewall of servo tracks.
The typical disc drive in a computer has at least one disc that stores information. Referring to
Due to the structure of the disc drive, the head azimuth usually has a non-zero azimuth angle with respect to the data track where the servo information is written. This is known as skew. Also due to that structure, the skew changes as the head moves between the inner diameter (ID) and outer diameter (OD). At some point between the ID and OD, the head skew transitions between positive and negative.
There is a long felt need to improve both the effectiveness and the efficiency with which these processes can be practiced. The embodiments of the present invention are directed to that need.
Embodiments of the present invention are directed to bidirectional servo track writing and retrieving data from storage media with servo tracks written bidirectionally.
In some embodiments a method of servowriting to a storage media is provided including writing servo information at a first orientation pattern from a first storage extent of the storage media to a medial portion of the storage media, and writing servo information at a second orientation pattern different than the first orientation pattern from an opposing storage extent of the storage media to approximately the medial portion, so that the patterns at approximately the medial portion are positionally interlaced.
In some embodiments an apparatus is provided with a storage media having servo wedges defining tracks that are written bi-directionally toward a medial portion of the media, wherein servo wedges written in one direction are positionally offset with respect to servo wedges written in the other direction so that the servo wedges of respective tracks near the medial portion are positionally interlaced.
In some embodiments a data storage device is provided with an actuator that is moveable with respect to a storage media in a data transfer relationship therewith, and means for retrieving servo information stored to the media in an outer zone of the media between a predetermined position of the actuator and a data storage extent of the media, and stored to the media in an inner zone of the media between the predetermined position and an opposing storage extent of the media.
While embodiments of this invention can be manifested in many different forms, there is shown in the drawings and will be described herein in detail specific embodiments thereof with the understanding that the present disclosure is to be considered as an exemplification of the principles of the embodiments which are not to be limited to the specific embodiments described.
An issue with head skew is that it causes unwanted overwriting of previously written servo information. In general, the skew causes not only the magnetic flux from the leading edge of the writer to create magnetic transitions on the disc, but also the magnetic flux of the sidewall edge of the writer to create magnetic transitions on the disc. In particular, for longitudinal recording, a writer tip of the head is rectangular. Referring to
The sidewall writing described above is detrimental to the servo tracks. When servo tracks are written, at least two writing passes are typically used to write one data track. The stitching between two writing passes is very vulnerable to the sidewall writing.
However, typical disc drives have positive skew angles from the OD to about some middle diameter (MD), negative skew angles from about the MD to the ID. When the skew angle changes at about the MD location from positive to negative angles, undesired writing of the sidewall also changes to the other sidewall of the writer tip.
Traditional STW techniques write servo tracks in one direction, usually starting at the OD first, then moving toward the ID to write the following servo tracks. In the positive skew region (from OD to MD), the writer's sidewall writes transitions on one side while the leading edge of the writer writes good transitions on the first pass. This phenomenon is shown in
In the negative skew region (from MD to ID), the writer writes good transitions on the first pass, then at the second pass starts to write undesired transitions on top of the good transition written in the first pass. Referring to
To overcome this undesired effect caused by the writer skew, the present invention writes the servo information from the OD to about some MD position and then from the ID to about that MD position. In other words, the servo information is written toward the MD from either direction. Referring to
Referring to
When writing the servo information from the OD to the MD, data track address information is incrementally written as typically done. When information from the ID to MD is written, the data track addresses are preferably decremented starting at a nominal data track address plus an offset. The nominal data track address is the nominal number of data tracks per the written disc surface. The offset is added to reduce the chance of having two data tracks with the same physical address. Under this method, when a disc drive is undergoing a certification process, the sector defect management will map the physical addresses to the logical addresses without encountering redundant physical data track addresses.
As discussed above, one method of the present embodiments writes servo information from the OD to the MD as shown partly in
MFM images of a servo sector written with a perpendicular head on a perpendicular disc at −10 degree skew angle show the effectiveness of the present invention.
Servo position error signal (PES) data was collected on the servo pattern written bi-directionally according to the present invention. Two PES performance measures, PES noise as a percentage of nominal data track width and gain ratio, are shown in
A guard band can be used for data track seeks. For example, an actuator may have a position that is in one zone and the desired data track to be sought is the data track immediately adjacent to the reserved zone, but the reserved zone must be traversed. Data track identification information in at least one data track in the guard zone adjacent the desired data track can be used by the servo system to position the actuator over the desired data track. In other words, any data track in the guard band can be used for providing servo information, other kinds of information or data. Preferably, the data does not include user data.
In current drive systems, as a servo track writer writes sequential data tracks from OD to ID, data track identification numbers are continuous integers starting from 1. When the servo track writer starts to write servo tracks from the ID toward the MD, it can be difficult to determine which data track identification number to start with relative to the data tracks that were written OD to MD. Another embodiment of the present invention writes from the OD to the ID first to estimate how many data tracks can be put on the disc surface, then re-write the negative skew region from ID to MD with known data track identification numbers. Another embodiment divides the entire disc surface into 2 zones: one is OD zone, the other is ID zone. An MSB bit can be allocated to data track the identification field to represent the zone number, for example, 0 as OD zone and 1 as ID zone. Then data tracks can be written from OD to MD first starting from OD zone data track 1 until reaching the reserved zone. Finally data tracks can be written from the ID to the MD starting from the ID zone data track 1. For example, if the current data track identification field has 16 bits, then the new data track identification field will have 17 bits. OD zone data track 1 will have data track identification 0X0000 and ID zone data track 1 will have data track ID 0X10001. A further embodiment encompasses writing servo track information from the ID to about the MD, then from the OD to about the MD.
Data wedges 1108 are provided between each adjacent pair of servo wedges 1102. User data fields 1110 (sectors) are subsequently formatted in the data wedges 1108 and are used to store user data in fixed size data blocks, such as 512 bytes.
The general format of each servo data field 1104 includes an automatic gain control (AGC) field 1112, a synchronization field 1114, an index field 1116, a Gray code (track address) field 1118, and a position (POS) field 1120. The AGC field 1112 provides an oscillating preamble signal (such as a 2T pattern) to prepare servo control circuitry for receipt of the remaining servo data. The synchronization field 1114 signals the presence of a servo data field 1104 by storing a unique synchronization pattern that is a selected Hamming distance away from other possible combinations of bit patterns on the disc. The index field 1116 indicates angular position of the servo data field 1104 on the disc 100 with respect to an index point (i.e., zero rotational degrees). The Gray code field 1118 provides a radial track address for the track 1106, and the position field 1120 enables the servo control circuitry to detect intra-track location of the head 120.
The present embodiments contemplates the disc 100 having servo wedges 1102 defining tracks 1106 that are written bi-directionally toward a medial portion of the disc, as described above with respect to
At any rate, wherever the predetermined medial portion is defined, there exists the common problem of aligning all the “spoke portions” of servo wedges when writing bi-directionally to provide the servo control of the uni-directionally written “spokes” of servo wedges in
Accordingly,
The servo wedges 1202, 1204 are written to the disc 100 while rotating the actuator 110 so that its longitudinally extending arm supporting head 120 moves from the OD 910 toward the MD 920 and from the ID 930 to the MD 920, in either order of operation. In some embodiments the head 120 movement can be made to stop at the MD 920 in both radial directions. Again,
The servo wedges 1202, 1204 contain information encoded in the servo fields 1104 to distinguish one set from the other for positional control in switching servo sampling between the sets. In some embodiments, such as where overlapping servo wedges exist, the servo field information can differentiate on the basis of which servo wedge it is based on the direction the tracks were written that contain the respective servo wedges. In other embodiments, such as where no overlapping exists, the servo field information can differentiate on the basis of which zone the respective servo wedge resides.
The methods for bi-directional servo track writing contemplated by the present embodiments are generally performed by a servo track writing device executing programming instructions stored on computer readable media. In some embodiments the servo track writing device can be a data storage device 1602 as depicted in
Generally, embodiments of the present invention contemplate a data storage device having an actuator that is moveable with respect to a storage media in a data transfer relationship therewith, and means for retrieving servo information stored to the media in an outer zone of the media between a predetermined position of the actuator and a data storage extent of the media, and stored to the media in an inner zone of the media between the predetermined position and an opposing storage extent of the media. For purposes of this description and meaning of the appended claims “means for retrieving” encompasses the structures disclosed herein and structural equivalents thereof that are capable of retrieving data from servo information written bi-directionally and continuously across the entire extent of data storage space.
It is to be understood that even though numerous characteristics and advantages of various embodiments of the invention have been set forth in the foregoing description, together with details of the structure and function of various embodiments of the invention, this disclosure is illustrative only, and changes may be made in detail, especially in matters of structure and arrangement of parts and values for the described variables, within the principles of the present invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed. For example, the particular elements may vary depending on the particular application for the servo system while maintaining substantially the same functionality without departing from the scope and spirit of the present invention. Although the present invention is preferably applied to perpendicular recording applications, it is also applicable to longitudinal recording applications.
In addition, although the preferred embodiment described herein is directed to servo track writing for a disc drive system, it will be appreciated by those skilled in the art that the teachings of the present invention can be applied to other systems, without departing from the scope and spirit of the present invention. The disc drive can be based upon magnetic, optical, or other storage technologies and may or may not employ a flying slider.
This application is a continuation-in-part of copending application Ser. No. 10/262,830 filed on Oct. 2, 2002, which claims the benefit of U.S. Provisional Application No. 60/374,082 filed on Apr. 18, 2002.
Number | Name | Date | Kind |
---|---|---|---|
5523903 | Hetzler et al. | Jun 1996 | A |
5561566 | Kigami et al. | Oct 1996 | A |
5587850 | Ton-that | Dec 1996 | A |
5636075 | Nishimura et al. | Jun 1997 | A |
5677819 | Seko et al. | Oct 1997 | A |
5739975 | Parks et al. | Apr 1998 | A |
5757574 | Chainer et al. | May 1998 | A |
5768044 | Hetzler et al. | Jun 1998 | A |
5784220 | Nishimura et al. | Jul 1998 | A |
5790341 | Cunningham et al. | Aug 1998 | A |
5796543 | Ton-That | Aug 1998 | A |
5901003 | Chainer et al. | May 1999 | A |
5907448 | Watanabe et al. | May 1999 | A |
5909333 | Best et al. | Jun 1999 | A |
5946157 | Codilian et al. | Aug 1999 | A |
5959800 | Hartung et al. | Sep 1999 | A |
5982173 | Hagen | Nov 1999 | A |
5995342 | Cohen et al. | Nov 1999 | A |
6005738 | Chainer et al. | Dec 1999 | A |
6008960 | Belser | Dec 1999 | A |
6014283 | Codilian et al. | Jan 2000 | A |
6025971 | Inoue et al. | Feb 2000 | A |
6031671 | Ayres | Feb 2000 | A |
6031680 | Chainer et al. | Feb 2000 | A |
6067204 | Tremaine | May 2000 | A |
6075668 | Chainer et al. | Jun 2000 | A |
6078450 | Chainer et al. | Jun 2000 | A |
6091567 | Cooper et al. | Jul 2000 | A |
6094413 | Guerra | Jul 2000 | A |
6101055 | Chainer et al. | Aug 2000 | A |
6101063 | Chainer et al. | Aug 2000 | A |
6118603 | Wilson et al. | Sep 2000 | A |
6122133 | Nazarian et al. | Sep 2000 | A |
6144517 | Watanabe et al. | Nov 2000 | A |
6204980 | Momtaz et al. | Mar 2001 | B1 |
6204991 | Karube | Mar 2001 | B1 |
6226441 | Hartung et al. | May 2001 | B1 |
6236525 | Cates et al. | May 2001 | B1 |
6249399 | Chainer et al. | Jun 2001 | B1 |
6252732 | Chainer et al. | Jun 2001 | B1 |
6259574 | Chainer et al. | Jul 2001 | B1 |
6288861 | Blaum et al. | Sep 2001 | B1 |
6301071 | Chainer et al. | Oct 2001 | B2 |
6307697 | Chainer et al. | Oct 2001 | B1 |
6320718 | Bouwkamp et al. | Nov 2001 | B1 |
6324027 | Chainer et al. | Nov 2001 | B1 |
6952320 | Pollock et al. | Oct 2005 | B1 |
7330322 | Hanson et al. | Feb 2008 | B2 |
7333281 | Park et al. | Feb 2008 | B2 |
7388728 | Chen et al. | Jun 2008 | B1 |
20030197968 | Sacks | Oct 2003 | A1 |
20050264917 | Yano | Dec 2005 | A1 |
20060171050 | Hanson et al. | Aug 2006 | A1 |
20080239557 | Gerasimov | Oct 2008 | A1 |
Number | Date | Country |
---|---|---|
2000268516 | Sep 2000 | JP |
2000268516 | Sep 2000 | JP |
2001189062 | Oct 2001 | JP |
Number | Date | Country | |
---|---|---|---|
20080002277 A1 | Jan 2008 | US |
Number | Date | Country | |
---|---|---|---|
60374082 | Apr 2002 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10262830 | Oct 2002 | US |
Child | 11810320 | US |