Claims
- 1. A method for improving data transfer rate performance of a data handling system having a plurality of transducing heads adjacent a corresponding plurality of data recording surfaces on which concentric tracks are defined, each track on each data recording surface having a physical track address determined by servo data written to each said track, the method comprising steps of:
(a) positioning a first head relative to a selected reference location of the data recording surface corresponding to the first head; (b) measuring a head offset value for each of the remaining heads indicative of a radial distance between each said remaining head and the selected reference location while nominally maintaining the first head relative to the selected reference location; and (c) assigning logical track addresses to the tracks on each data recording surface in relation to the measured head offset values.
- 2. The method of claim 1, wherein all of the tracks on the data recording surfaces having the same physical track address form a physical cylinder, wherein all of the tracks on the data recording surfaces having the same logical track address upon operation of assigning step (c) form a logical cylinder, and wherein at least two of the tracks in at least one logical cylinder have different physical track addresses.
- 3. The method of claim 2, wherein at least two of the tracks in each logical cylinder have different physical track addresses.
- 4. The method of claim 1, wherein assigning step (c) comprises steps of:
(c1) assigning a logical track address M to a corresponding track at the selected reference location of the data recording surface corresponding to the first head; and (c2) respectively assigning a logical track address M to a corresponding track on each of the remaining data recording surfaces in relation to the measured head offset values.
- 5. The method of claim 4, wherein M=0, and wherein logical track addresses of M=1 . . . p where p>1 are assigned to remaining, adjacent tracks on each of the data recording surfaces.
- 6. The method of claim 1, wherein assigning step (c) comprises steps of:
(c1) identifying a selected head having the largest measured head offset value; (c2) assigning a logical track address M to a corresponding track on the data recording surface corresponding to the selected head at a radius nominally that of the selected reference location; and (c3) respectively assigning a logical track address M to a corresponding track on each of the remaining data recording surfaces in relation to the measured head offset values.
- 7. The method of claim 6, wherein M=0, and wherein logical track addresses of M=1 . . . p where p>1 are assigned to remaining, adjacent tracks on each of the data recording surfaces.
- 8. The method of claim 1, wherein the physical track addresses are expressed in relation to Gray code stored in servo data fields on each track.
- 9. A data handling system, comprising:
a plurality of data recording surfaces each having a plurality of concentric tracks, each track on each data recording surface having a physical track address defined by servo data written to each said track, wherein all of the tracks on the data recording surfaces having the same physical track address form a physical cylinder; a plurality of transducing heads each adjacent a respective one of the plurality of data recording surfaces, wherein the heads are respectively, radially offset with respect to the data recording surfaces; a communication channel operably coupled to the heads to transfer data between the data recording surfaces and a host device; an interface circuit operably coupled to the heads and the communication channel which directs the transfer of said data, the interface circuit identifying each track on each data recording surface by a logical track address; and a servo control circuit coupled to the heads which selectively positions the heads at desired locations adjacent the respective data recording surfaces;
wherein during a host data access operation the interface circuit directs the servo control circuit to move a selected head to a selected logical track address and the servo control circuit converts the logical track address to a corresponding physical track address and uses the servo data to move the selected head to the associated track having the corresponding physical track address; and wherein the servo control circuit operates to assign logical track addresses to the tracks on the respective data recording surfaces in relation to the head offsets so that all of the tracks on the data recording surfaces having the same logical track address form a logical cylinder, and wherein at least two of the tracks in at least one logical cylinder have different physical track addresses.
- 10. The data handling system of claim 9, wherein the servo control circuit operates to assign the logical track addresses by steps comprising:
(a) positioning a first head relative to a selected reference location of the data recording surface corresponding to the first head; (b) measuring a head offset value for each of the remaining heads indicative of a radial distance between each said remaining head and the selected reference location while nominally maintaining the first head relative to the selected reference location; and (c) assigning the logical track addresses to the tracks on each data recording surface in relation to the measured head offset values.
- 11. The data handling system of claim 10, wherein assigning step (c) comprises steps of:
(c1) assigning a logical track address M to a corresponding track at the selected reference location of the data recording surface corresponding to the first head; and (c2) respectively assigning a logical track address M to a corresponding track on each of the remaining data recording surfaces in relation to the measured head offset values.
- 12. The data handling system of claim 11, wherein M=0, and wherein logical track addresses of M=1 . . . p where p>1 are assigned to remaining, adjacent tracks on each of the data recording surfaces.
- 13. The data handling system of claim 10, wherein assigning step (c) comprises steps of:
(c1) identifying a selected head having the largest measured head offset value; (c2) assigning a logical track address M to a corresponding track on the data recording surface corresponding to the selected head at a radius nominally that of the selected reference location; and (c3) respectively assigning a logical track address M to a corresponding track on each of the remaining data recording surfaces in relation to the measured head offset values.
- 14. The data handling system of claim 13, wherein M=0, and wherein logical track addresses of M=1 . . . p where p>1 are assigned to remaining, adjacent tracks on each of the data recording surfaces.
- 15. The data handling system of claim 9, wherein the physical track addresses are expressed in relation to Gray code stored in servo data fields on each track.
- 16. A data handling system, comprising:
a plurality of data recording surfaces each having a plurality of concentric tracks, each track on each data recording surface having a physical track address defined by servo data written to each said track, wherein all of the tracks on the data recording surfaces having the same physical track address form a physical cylinder; a plurality of transducing heads each adjacent a respective one of the plurality of data recording surfaces, wherein the heads are respectively, radially offset with respect to the data recording surfaces; a communication channel operably coupled to the heads to transfer data between the data recording surfaces and a host device; an interface circuit operably coupled to the heads and the communication channel which directs the transfer of said data, the interface circuit identifying each track on each data recording surface by a logical track address; a servo control circuit coupled to the heads which selectively positions the heads at desired locations adjacent the respective data recording surfaces, wherein during a host data access operation the interface circuit directs the servo control circuit to move a selected head to a selected logical track address and the servo control circuit converts the logical track address to a corresponding physical track address and uses the servo data to move the selected head to the associated track having the corresponding physical track address; and first means for assigning logical track addresses to the tracks on the respective data recording surfaces in relation to the head offsets so that all of the tracks on the data recording surfaces having the same logical track address form a logical cylinder, and wherein at least two of the tracks in at least one logical cylinder have different physical track addresses.
- 17. The data handling system of claim 16, wherein the first means comprises a programmable servo processor having associated programming to:
(a) position a first head relative to a selected reference location of the data recording surface corresponding to the first head; (b) measure a head offset value for each of the remaining heads indicative of a radial distance between each said remaining head and the selected reference location while nominally maintaining the first head relative to the selected location; and (c) assign the logical track addresses to the tracks on each data recording surface in relation to the measured head offset values.
- 18. The data handling system of claim 17, wherein assigning step (c) comprises steps of:
(c1) assigning a logical track address M to a corresponding track at the selected reference location of the data recording surface corresponding to the first head; and (c2) respectively assigning a logical track address M to a corresponding track on each of the remaining data recording surfaces in relation to the measured head offset values.
- 19. The data handling system of claim 17, wherein assigning step (c) comprises steps of:
(c1) identifying a selected head having the largest measured head offset value; (c2) assigning a logical track address M to a corresponding track on the data recording surface corresponding to the selected head at a radius nominally that of the selected reference location; and (c3) respectively assigning a logical track address M to a corresponding track on each of the remaining data recording surfaces in relation to the measured head offset values.
RELATED APPLICATIONS
[0001] This application claims priority to United States Provisional Applications Nos. 60/274,734 and 60/274,872, both filed Mar. 9, 2001.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60274734 |
Mar 2001 |
US |
|
60274872 |
Mar 2001 |
US |