Claims
- 1. A electronic storage device comprising:
a memory; a plurality of media surfaces, at least one of said plurality of media surfaces having a different data track pitch then at least one other of said plurality of media surfaces; and a processor, the processor configured to execute computer code located in said memory, the computer code comprising:
computer code for configuring a group size to have an integral number of servo tracks for the plurality of media surfaces; and computer code for configuring an integral number of data tracks associated with the integral number of servo tracks for each of the plurality of media surfaces, wherein the integral number of data tracks associated with the integral number of servo tracks for one of the plurality of media surfaces differs from the integral number of data tracks associated with the integral number of servo tracks for at least one other media surface.
- 2. The electronic storage device of claim 1 wherein the integral number of servo tracks in a group is between 50 and 500.
- 3. The electronic storage device of claim 1 wherein the number of nominal data tracks per group ranges between 75 to 750.
- 4. The electronic storage device of claim 1, the computer code further comprising:
computer code for configuring media zone boundaries to coincide with an integral number of groups.
- 5. The electronic storage device of claim 4 wherein computer code for configuring media zone boundaries to coincide with an integral number of groups includes:
computer code for configuring the integral number of groups between media zone boundaries to be in the range of 25 to 200 groups.
- 6. A electronic storage device comprising:
a memory; a plurality of media surfaces, at least one of said plurality of media surfaces having a different data track pitch then at least one other of said plurality of media surfaces; and a processor, the processor configured to execute computer code located in said memory, the computer code comprising:
(a) computer code for accessing a first number of consecutive data tracks in a first radial direction on a first of the plurality of media surfaces, the accessing a first number of consecutive data tracks beginning at a first start point located a first distance in a radial direction away from the center of the first media surface and ending at a first end point located a second distance in a radial direction away from the center of the first media surface, the first number of consecutive data tracks corresponding to an integral number of groups, wherein each group corresponds to an integral number of servo tracks; and (b) computer code for accessing a second number of consecutive data tracks in a second radial direction on a second of the plurality of media surfaces, the second radial direction configured to be opposite to the first radial direction, the accessing a second number of consecutive data tracks beginning at a second start point located about the second distance in a radial direction away from the center of the second media surface and ending at a second end point located about the first distance in a radial direction away from the center of the second media surface, the first start point generally aligned with the second end point, the first end point generally aligned with second start point, the second number of consecutive data tracks differing from the first number of consecutive data tracks, the second of the plurality of surfaces configured to be adjacent to the first of the plurality of surfaces.
- 7. The electronic storage device of claim 6, further comprising:
(c) computer code for repeating (a) and (b) for the remaining of the plurality of media surfaces.
- 8. The electronic storage device of claim 6, further comprising:
(c) computer code for accessing the second number of consecutive data tracks in a third radial direction on the second of the plurality of media surfaces, the accessing a second number of consecutive data tracks beginning at a third start point located a third distance in a radial direction away from the center of the second media surface and ending at a fourth end point located a fourth distance in a radial direction away from the center of the second media surface; and (b) computer code for accessing the first number of consecutive data tracks in a fourth radial direction on the first of the plurality of media surfaces, the fourth radial direction configured to be opposite to the third radial direction, the accessing the first number of consecutive data tracks beginning at a fourth start point located the fourth distance in a radial direction away from the center of the second media surface and ending at the third end point located the third distance in a radial direction away from the center of the first media surface, the fourth start point generally aligned with the third end point, the fourth end point generally aligned with third start point.
- 9. A electronic storage device comprising:
a memory; a plurality of media surfaces, at least one of said plurality of media surfaces having a different data track pitch then at least one other of said plurality of media surfaces; and a processor, the processor configured to execute computer code located in said memory, the computer code comprising:
(a) computer code for writing a first data by a first write head to a first data track on a first media surface, the first write head adapted to write data to the first surface; (b) computer code for reading the first data by a first read head, the first read head adapted to read data from the first surface; (c) computer code for determining a writing characteristic of the first write head from the first data; and (d) computer code for configuring a first integral number of data tracks to correspond to an integral number of servo tracks for the first media surface, the first integral number of data tracks derived from the writing characteristic.
- 10. The electronic storage device of claim 9, the computer code further comprising:
(e) computer code repeating steps (a) through (d) for the remainder of the plurality of media surfaces, each media surface adapted to be accessed by a corresponding writing head and reading head, wherein one of the plurality of media surfaces is configured to have an integral number of data tracks corresponding to the integral number of servo tracks that differs from the integral number of data tracks corresponding to the integral number of servo tracks of at least one other media surface.
- 11. The electronic storage device of claim 10, the computer code further comprising:
computer code for reducing the integral number of data tracks corresponding to the integral number of servo tracks for each of the plurality of media surfaces such that the total capacity of the electronic storage device is within a margin above a target capacity.
- 12. The electronic storage device of claim 9 wherein the writing characteristic includes the writing head width.
- 13. An electronic storage device comprising:
a plurality of media surfaces, the media surfaces having a varying data track pitch; and a group size corresponding to an integral number of servo tracks for the plurality of media surfaces, wherein an integral number of data tracks is associated with the integral number of servo tracks for each of the plurality of media surfaces, wherein the integral number of data tracks associated with the integral number of servo tracks for one of the plurality of media surfaces differs from the integral number of data tracks associated with the integral number of servo tracks for at least one other media surface.
- 14. The electronic storage device of claim 13 wherein the integral number of servo tracks in a group is between 50 and 500.
- 15. The electronic storage device of claim 13 wherein the integral number of groups coincide with media zone boundaries on media surfaces.
- 16. The electronic storage devices of claim 15 wherein the integral number of groups that coincide with media zone boundaries on media surfaces is in the range of 25 to 200 groups.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to the following United States patents and patent applications, which patents/applications are assigned to the owner of the present invention, and which patents/applications are incorporated by reference herein in their entirety: U.S. patent application Ser. No. ______, entitled “A METHOD FOR CONSTRAINED IMPLEMENTATION OF VARIABLE DATA TPI, filed on Mar. 13, 2003, Attorney Docket No. PANA 1006US1, currently pending.