Tape head wafer design for multiple formats using same tape

12482492 ยท 2025-11-25

Assignee

Inventors

Cpc classification

International classification

Abstract

A tape head adapted to 32-, 64-, and 128-channel operation is provided. A plurality of elements is provided, numbering N.sub.E, comprising first and second sets of 64 evenly-spaced elements, each set comprising at least a first element and a last element. A plurality of servos is provided, comprising at least a first through sixth servo. The 64 evenly-spaced elements of each set are separated by an element pitch (W.sub.EP). The evenly-spaced elements and plurality of servos are spaced as set forth herein.

Claims

1. A tape head adapted to 32- and 64-channel operation, comprising: a plurality of elements numbering N.sub.E, comprising 64 evenly-spaced elements, comprising at least a first element, a last element, and a second-to-last element; and a plurality of servos, comprising at least a first through fourth servo, wherein the 64 evenly-spaced elements of each set are separated by an element pitch (W.sub.EP), the first element and the first servo are separated by a first distance (W.sub.SE.Long), the first element and the second servo are separated by a second distance (W.sub.SE.Short), the second-to-last element and the third servo are separate by the second distance (W.sub.SE.Short), the last element and the fourth servo are separate by the second distance (W.sub.SE.Short), the first servo and the third servo are separated by a third distance equal to 2.Math.W.sub.SE.Short+(N.sub.E1).Math.W.sub.EP64, wherein W.sub.EP64W.sub.EP, and the second servo and the fourth servo are separated by the third distance.

2. The tape head of claim 1, wherein W.sub.SE.Long=W.sub.SE.Short+W.sub.EP64=W.sub.SE.Short+W.sub.EP32/2.

3. The tape head of claim 1, configured to receive a tape medium, the tape medium having a plurality of servo bands.

4. The tape head of claim 3, the plurality of servo bands having a separation equal to the third distance.

5. The tape head of claim 3, the plurality of servo bands having a separation equal to a projection of the third distance according to an alignment of the servos.

6. The tape head of claim 3, wherein each servo band of the tape medium corresponds to one element.

7. The tape head of claim 3, wherein each element addresses one data sub band.

8. The tape head of claim 1, wherein each of the 64 elements is a reader or writer element.

9. The tape head of claim 1, wherein the plurality of elements is symmetrical about a center line.

10. The tape head of claim 1, wherein W.sub.EP64=43.43 m10%.

11. The tape head of claim 1, wherein W.sub.SE.Short=56.23 m10%.

12. A tape head adapted to 32-, 64-, and 128-channel operation, comprising: a plurality of elements numbering N.sub.E, comprising first and second sets of 64 evenly-spaced elements, each set comprising at least a first element, a last element, and a second-to-last element; and a plurality of servos, comprising at least a first through sixth servo, wherein the 64 evenly-spaced elements of each set are separated by an element pitch (W.sub.EP), the first element of the first set and the first servo are separated by a first distance (W.sub.SE.Long), the first element of the first set and the second servo are separated by a second distance (W.sub.SE.Short), the second-to-last element of the first set and the third servo are separate by the second distance (W.sub.SE.Short), the last element of the first set and the fourth servo are separate by the second distance (W.sub.SE.Short), the first element of second set and the third servo are separate by the first distance (W.sub.SE.Long), the first element of second set and the fourth servo are separate by the second distance (W.sub.SE.Short), the second-to-last element of the second set and the fifth servo are separate by the second distance (W.sub.SE.Short), the last element of the second set and the sixth servo are separate by the second distance (W.sub.SE.Short), the first servo and the third servo are separated by a third distance equal to 2.Math.W.sub.SE.Short+(N.sub.E1).Math.W.sub.EP64, wherein W.sub.EP64W.sub.EP, the second servo and the fourth servo are separated by the third distance, the third servo and the fifth servo are separated by the third distance, and the fourth servo and the sixth servo are separated by the third distance.

13. The tape head of claim 12, configured to receive a tape medium, the tape medium having a plurality of servo bands.

14. The tape head of claim 13, the plurality of servo bands having a separation equal to the third distance.

15. The tape head of claim 13, the plurality of servo bands having a separation equal to a projection of the third distance according to an alignment of the servos.

16. The tape head of claim 13, wherein each servo band of the tape medium corresponds to one element.

17. The tape head of claim 13, wherein each element addresses one data sub band.

18. The tape head of claim 12, wherein each of the 64 elements of the first and second sets is a reader or writer element.

19. The tape head of claim 12, wherein the plurality of elements is symmetrical about a center line.

20. The tape head of claim 12, wherein W.sub.EP64=43.43 m10%.

21. The tape head of claim 12, wherein W.sub.SE.Short=56.23 m10%.

22. A method of accessing a tape medium, the method comprising: receiving a tape medium at a tape head, the tape medium having a plurality of servo bands, the tape head comprising: a plurality of elements numbering N.sub.E, comprising 64 evenly-spaced elements, comprising at least a first element, a last element, and a second-to-last element; and a plurality of servos, comprising at least a first through fourth servo, wherein the 64 evenly-spaced elements of each set are separated by an element pitch (W.sub.EP), the first element and the first servo are separated by a first distance (W.sub.SE.Long), the first element and the second servo are separated by a second distance (W.sub.SE.Short), the second-to-last element and the third servo are separate by the second distance (W.sub.SE.Short), the last element and the fourth servo are separate by the second distance (W.sub.SE.Short), the first servo and the third servo are separated by a third distance equal to 2.Math.W.sub.SE.Short+(N.sub.E1).Math.W.sub.EP64, wherein W.sub.EP64W.sub.EP, and the second servo and the fourth servo are separated by the third distance; and aligning each of the plurality of servo bands to at least one of the plurality of elements.

23. A method of accessing a tape medium, the method comprising: receiving a tape medium at a tape head, the tape medium having a plurality of servo bands, the tape head comprising: a plurality of elements numbering N.sub.E, comprising first and second sets of 64 evenly-spaced elements, each set comprising at least a first element, a last element, and a second-to-last element; and a plurality of servos, comprising at least a first through sixth servo, wherein the 64 evenly-spaced elements of each set are separated by an element pitch (W.sub.EP), the first element of the first set and the first servo are separated by a first distance (W.sub.SE.Long), the first element of the first set and the second servo are separated by a second distance (W.sub.SE.Short), the second-to-last element of the first set and the third servo are separate by the second distance (W.sub.SE.Short), the last element of the first set and the fourth servo are separate by the second distance (W.sub.SE.Short), the first element of second set and the third servo are separate by the first distance (W.sub.SE.Long), the first element of second set and the fourth servo are separate by the second distance (W.sub.SE.Short), the second-to-last element of the second set and the fifth servo are separate by the second distance (W.sub.SE.Short), the last element of the second set and the sixth servo are separate by the second distance (W.sub.SE.Short), the first servo and the third servo are separated by a third distance equal to 2.Math.W.sub.SE.Short+(N.sub.E1).Math.W.sub.EP64, wherein W.sub.EP64W.sub.EP, the second servo and the fourth servo are separated by the third distance, the third servo and the fifth servo are separated by the third distance, and the fourth servo and the sixth servo are separated by the third distance; and aligning each of the plurality of servo bands to at least one of the plurality of elements.

Description

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

(1) FIG. 1 is a schematic of a dual use 1 DB, 64 CH and 32 CH Tape head module according to embodiments of the present disclosure.

(2) FIG. 2 is a schematic of the location of servos S2a, S2c, S2b between Group1, E63 & 64 and Group2 E01 and E02: LSa, LSb and LSc according to embodiments of the present disclosure.

(3) FIG. 3 is a schematic of a dual use 1 DB, 64 CH and 32 CH Tape head module, illustrating a full design layout, 64 CH portion, and 32 CH portion according to embodiments of the present disclosure.

(4) FIG. 4 is a schematic of a multi-use: {1 DB, 128 CH}, {1 DB, 64 CH}, {2 DB 64 CH}, {1 DB 32 CH} Tape head module according to embodiments of the present disclosure.

(5) FIG. 5 is a pad diagram for {2 DB, 64 CH, 1 DB, 32 CH} and {1 DB, 64 CH and 32 CH} designs according to embodiments of the present disclosure.

(6) FIG. 6 illustrates a pad conversion to convert to the 1 DB, 64 and 32 CH design according to embodiments of the present disclosure.

(7) FIG. 7 is a table showing optimization for various designs to determine W.sub.EP, W.sub.SE.Short and W.sub.SE.Long versus writer width, W.sub.W, N.sub.ServoPerSB, and the tilt angle, Pisa of 0 or 10 degrees at W.sub.TP=200 nm according to embodiments of the present disclosure.

(8) FIG. 8 is a schematic description of the regions on tape according to embodiments of the present disclosure.

(9) FIG. 9 illustrates data band and sub-data band composition according to embodiments of the present disclosure.

(10) FIG. 10 is a schematic of the Servo Bands and a single Sub Data Band for Forward and Reverse Writing and Reading according to embodiments of the present disclosure.

(11) FIG. 11 is a schematic of a single band head with dual servos per servo band according to embodiments of the present disclosure.

(12) FIG. 12A is a Schematic of the Servo Bands and a single Sub Data Band for Forward Writing and Reading utilizing Servos S.sub.1b and S.sub.2b according to embodiments of the present disclosure.

(13) FIG. 12B is a Schematic of the Servo Bands and a single Sub Data Band for Reverse Writing and Reading utilizing Servos S.sub.1a and S.sub.2a according to embodiments of the present disclosure.

(14) FIG. 13 is a schematic for a 1-Band Head with N.sub.E elements utilizing Dual Servo Option for a 3-module Head alignment with a Left (LW) and Right (RW) Writer and Center Reader (CR) according to embodiments of the present disclosure.

(15) FIG. 14 is a schematic for a 2-Band Head with N.sub.E Elements in each Group (A and B) utilizing Dual Servo Option for a 3-module Head alignment with a Left (LW) and Right (RW) Writer and Center Reader (CR) according to embodiments of the present disclosure.

(16) FIG. 15 is a schematic for a 1-Band Head with N.sub.E elements utilizing Dual Servo Option for a 2-module Head alignment with a Left (LH) and Right (RH) Head, both with N.sub.E Readers and N.sub.E Writers according to embodiments of the present disclosure.

(17) FIGS. 16A-B are schematics for a 1-Band Head with N.sub.E Elements utilizing Dual Servo Option for a 3-module Head alignment with a Left (LW) and Right (RW) Writer and Center Reader (CR) according to embodiments of the present disclosure.

(18) FIG. 17 is a schematic of the Tilted Head Concept for TDS compensation according to embodiments of the present disclosure.

(19) FIG. 18 is a flowchart illustrating a storage method according to embodiments of the present disclosure.

(20) FIG. 19 depicts a computing node according to an embodiment of the present disclosure.

DETAILED DESCRIPTION

(21) Various Tape drives for large scale data storage use Read/Write heads with multiple Readers and Writers and Servo elements used to determine the position on the tape for reading and writing. The Tape is segmented into N.sub.DB data bands, DB, of width W.sub.DB, N.sub.SB=N.sub.DB+1 servo bands, SB, of width W.sub.SB, and two Edge Bands, EB of width, W.sub.Edge. The Data is written in the DBs by the N.sub.E Writer Elements and read back with the N.sub.E Reader Elements. The servos in the servo band are used to read the servo patterns and determine the lateral location of the heads on the tape.

(22) In various systems, the head design is symmetric and has an even number of servos within the read/write head. For a product, the head and media must be tailored to match with high tolerances. For example the head span (distance between servos straddling a data band) is precisely defined and must match the servo band span on the tape (distance between two servo bands straddling a data band). Utilizing a single wafer head design and single Tape media for two distinct product design points is highly advantageous. The time to build and develop a wafer head design is several years and millions of dollars, as is the time to develop a paired media. Designing a wafer which can be used in multiple products is highly cost effective.

(23) The present disclosure describes methods to build a single wafer for multiple products. A wafer design is provided that will function for at least 3 distinct product designs which include 32, 64 or 128 channels, CH. The 64 CH design can be used either as placing all 64 CH in a single DB or 32 CH each in two DB.

(24) This following description discloses a wafer design which will work for multiple product designs: 1 DB with either 64 Channels, CH, or 32 CH, 2 DB with either 64 CH or 32 CH, and 128 CH in 2 DB. To achieve the first two designs, 1 DB with 64 and 32 CH an odd number of servos is used. The design uses 64 Elements all evenly spaced and five, 5, servos. Take the number of elements, N.sub.E, spaced at an element pitch, W.sub.EP. Place one servo in each servo band, one, S.sub.1b, a distance, W.sub.SE.Short from element 1 and the second servo, S.sub.2c, the same distance from element N.sub.E. The distance between the two servos, W.sub.Span64, is:

(25) W Span 64 = 2 .Math. W SE . Short + ( N E - 1 ) .Math. W E P 6 4 .Math. W E P 6 4 W E P .Math. 1 b 1 a

(26) The media will be defined to have the spacing between the servo bands, W.sub.SpanServo, to be equal in distance to the head span:
W.sub.SpanServo=W.sub.Span64.2

(27) To efficiently write data tracks within the data band, an element will move horizontally a distance of approximately the element pitch minus the writer width, the width of the servo band will be to first order W.sub.EP, so W.sub.SE.Short will be W.sub.EP.

(28) To make the 32 CH version, the odd 32 elements, 1, 3, . . . , 63 will be used. The element pitch for the 32 tracks, W.sub.EP32, will be 2 the fundamental 64 channel element pitch:
W.sub.EP32=2.Math.W.sub.EP64.3

(29) Thus, the elements in the 32 CH design will need to move horizontally 2 the distance which the elements in the 64 CH design moved. To achieve this, the 32 CH design requires 2 servos per servo band. The first servo for the 64 CH design, S.sub.1b, can be used for both designs. A second servo in the first servo band, S.sub.1a, will be placed a distance, S.sub.SE.Long, from Element 1, which is common for both 64 and 32 CH designs. The 32 CH design will require two servos, S.sub.2a and S.sub.sb, located a distance S.sub.SE.Short and S.sub.SE.Long from the last element in the 32 CH design. The 32.sup.nd element in the 32 CH design is element 63 in the 64 CH design. Thus S.sub.2a will be unique from S.sub.2c. To utilize the same tape, the 32 CH head span must equal to the 64 CH head span:
W.sub.Span32=W.sub.SE.Short+W.sub.SE.Short+(N.sub.E321).Math.W.sub.EP32.4a

(30) Inserting Equation 3 into 4a and the fact that N.sub.E32=N.sub.E/2
W.sub.Span32=W.sub.SE.Short+(N.sub.E1).Math.W.sub.EP64+W.sub.SE.LongW.sub.EP64.4b

(31) From Equation 1,
W.sub.Span32=W.sub.Span64+W.sub.SE.LongW.sub.SE.ShortW.sub.EP64.4c

(32) In order to have the two head spans equal:
W.sub.Span32W.sub.Span64,5a

(33) Requires the value of W.sub.SE.Long to be:

(34) W SE . Long = W SE . Short + W EP 64 = W SE . Short + W EP 32 / 2. 5 b

(35) This value for W.sub.SE.Long happens to be very close to the calculated value for the ideal case, and so the design will function with only a slight deviation from the ideal. In the case of the 32 CH design, the servo pairs S.sub.1a and S.sub.2a or S.sub.1b and S.sub.2b move while writing data is half the 32 CH element pitch or W.sub.EP, then the servo locations will function. For the 1 DB, 64 CH mode, two servos are needed: one outside of E01, S1c, and a second outside of E64, S2c. The separation between S1c and E01 is W.sub.SE.Short, which is the same separation between S1b and E01, so an additional servo, S1c is not needed as S1b serves that purpose. A second servo, S1c, is a distance W.sub.SE.Short outside E64, which is a distance W.sub.EP64 from E63. Thus S1c is the same distance from E63 as is S1b so no additional servo is needed.

(36) Referring to FIG. 1, a schematic of a dual use 64 CH and 32 CH Tape head module is provided. The elements, E01 to E64 can be Reader or Writer elements. In a 3-bump head design with a left writer, LW, a center reader, CR and a right writer, RW, they're arranged as LW, CR, RW. The modules are symmetric about rotation about the center of either the 32 or the 64 CH designs. The 64 CH design is symmetric about the mid-point between elements 32 and 33. The relationship between the 32 CH element, N.sub.CH.32, and the 64 CH element, N.sub.CH.64, is:

(37) N CH .32 = ( N CH .64 - 1 ) 2 + 1. 7 a or N CH .64 = 2 .Math. N CH .32 - 1. 7 b

(38) The 32 CH design is symmetric about the mid-point between 32 CH elements 16 and 17, or 64 CH element 32.

(39) 64 CH operation: For the 64 CH operation, elements E01 to E64 are connected to channels CH01 to CH64 and utilized. Servos S1b and S2c are utilized.

(40) 32 CH operation: For the 32 CH operation, 32 odd elements, E01, E03, . . . E61 and E63 are connected up to channels CH01 to CH32 and utilized. Servos Sla and S2a are utilized to write to the top of the data band and Servos S1b and S2b are utilized to write to the bottom of the data band.

(41) FIG. 2a is a schematic of a 2 DB, 64 CH and 1 DB 32 CH Mode module and 2b is a blow up of the design. The HH: 32 CH are the elements used (E01, E03, . . . , E61, E64). The design is created by duplicating the 1 DB, 64 CH and 32 CH design. The 1 DB, 32 CH becomes the 2 DB 64 CH design. Defining the distances relative to E63 as LS2n, where n=a, b or c. By definition,

(42) L S 2 a = W SE . Short , and 8 a LS 2 c = W EP 64 + W SE . Short , 8 b
and LS2b=W.sub.SE.Long.8c

(43) inserting W.sub.SE.Long from 5b into 8c:

(44) L S 2 b = W SE . Long = W EP 64 + W SE . Short . 8 d

(45) The right-hand side of Equations 8b and 8d are the same, so:
LS2c=LS2b.8e

(46) Thus the design is fully symmetric: S1a, S1b, E01, E02, . . . , E63, E64, S2a, S2b.

(47) FIG. 3 is a schematic of the dual use 1 DB, 64 CH and 32 CH Tape head module. Section 301 replaces the design in FIG. 1, removing S2c, since S2c and S2b are the same servos. Thus, the design is fully symmetric. Section 301 is the complete design layout, including servos S1a, S1b, S2a, S2b and elements E01 to E64. Section 302 displays only the 64 CH portion, which removes servos Sla and S2a. Section 303 displays only the 32 CH portion, which includes all the servos, S1a, S1b, S2a and S2b and the 32 odd elements, E01, E03, . . . , E61 and E63.

(48) FIG. 4 is a schematic of a fully symmetric wafer design for a 2 DB, 64 CH and 1 DB 32 CH Mode module. The 32 CH mode uses elements (E01, E03, . . . , E61, E64) and servos Sla and S2a for half the data bands, referred to as the Top half, and S1b and S2b for the second, Bottom half A 2 DB version is created by duplicating the 1 DB, 64 CH design, calling the left DB Group1 and the right DB Group 2 and relabeling S1a and S1b from Group 1 as S2a and S2b of Group2 and S2a and S2b of Group 1 as S3a and S3b of Group 2. Group2 S2a and S2b are actually the same as Group 1 S2a and S2b. This layout will now work for a 1 DB 32 CH mode, a 2 DB 64 CH mode (32 CH from Group 1 and 32 CH from Group 2) and a 2 DB, 128 design with 64 CH in Group1 and 64 CH in Group 2. The concepts are the same as describe earlier, except 2 DBs and 3 SBs are utilized. The symmetry point for the 2 DB 64 CH and 2 DB 128 designs is the servo, S2b. The 1 DB, 32 CH is same as described earlier, but either group could be used. The 2 DB, 64 CH design will use 2 servos each in 3 SBs: ({S1a, S2a}, {S1b, S2b}, and {S3a, S3b}).

(49) FIG. 5 is schematic of the pad diagram for the {2 DB, 64 CH, 1 DB, 32 CH} and {1 DB, 64 CH and 32 CH} designs. Row 2 is used for the 2 DB, 64 CH, 1 DB, 32 CH design. The 2 DB, 64 CH design uses servos Sla, S1b, S2a, S2b, S3a and S3b and Elements E01, E03, . . . E61 and E63. AC and YS are extra pads and irrelevant for the discussion. S2c and S3c are not used. The 1 DB, 32 CH design uses Row2 pads and has two choices: (a) servos Sla, S1b, S2a and S2b and elements E01, E03, . . . E61 and E63 from Group 1; (b) servos S2a, S2b, S3a and S3b and elements E01, E03, . . . E61 and E63 from Group 2. For the 1 DB, 32 CH and 2 DB, 64 CH options, Row 2 is irrelevant. Row 2 can be used for a 2 DB, 128 CH product.

(50) The 1 DB, 64 CH design has two options: (a) servos S1b and S2c and Row 2, Group 1 elements E01, E03, . . . , E61 and E63 and Row 1, Group 1 elements E02, E04, . . . , E62 and E64; (b) servos S2b and S3c and Row 2, Group 2 elements E01, E03, . . . , E61 and E63 and Row 1, Group 2 elements E02, E04, . . . , E62 and E64.

(51) If it's preferable to have the 1 DB, 64 CH design in one row, one could redo the lead and pad masks to put all elements in a single row. This process is relatively inexpensive since all the element designs do not need to be repeated. FIG. 6 shows the pad conversion to convert to the 1 DB, 64 and 32 CH design.

(52) FIG. 7 is a table of the optimization parameters W.sub.EP, W.sub.SE.Short and W.sub.SE.Long versus writer width, W.sub.W, N.sub.ServoPerSB, and the tilt angle, Pisa of 0 or 10 degrees with W.sub.TP=200 nm. The other parameters, such as buffers and tape width are all the same. Focusing on the 1 DB, 64 CH and 1 DB, 32 CH designs have the same value for W.sub.SE.Short. The value of W.sub.SE.Long agrees with Equation 5b. Rounding all values to 10 nm, W.sub.EP64=43.43 m, and

(53) W EP 32 = 2 .Math. W EP 64 = 88.86 m .Math. W SE . Short = 56.23 m and W EP 32 / 2 = W EP 64 = 43.43 m .Math. W SE . Short + W EP 32 / 2 = 100.66 m ,
which is the value for W.sub.SE.Long, as required by Equation 5b.

(54) FIG. 8 shows the regions on Tape. Two edge guard bands, each of width W.sub.Edge, are show, one on either end of the tape. No magnetic information is written in these regions. This is a 4 data band tape format (N.sub.DB=4), labeled DB.sub.1 to DB.sub.4, each of width W.sub.DB, and 5 servo bands, labeled SB.sub.1 to SB.sub.5, and each of width W.sub.SB. The servos are designed to span the servo band while writing data within each data band. A buffer is located at either end of a data band (Data Band Guard) of width W.sub.DBG and on either end of the servo band (Servo Band Guard) of width W.sub.SBG. The width of tape is given by:
W.sub.Tape=2.Math.W.sub.Edge+N.sub.DB.Math.(W.sub.DB+2.Math.W.sub.DBG)+(N.sub.DB+1).Math.(W.sub.SB+2.Math.W.sub.SBG).1

(55) The Servo and Data band guards, which act as buffers between the Servo Bands and the Data Bands respectively to avoid overwriting these regions. Note that the parameter W.sub.DBG is not strictly needed as it can be accounted for by modifying W.sub.SBG and W.sub.Edge. The benefit of W.sub.DBG is if one chooses to define media with W.sub.SBG for the media and then add a drive protection of W.sub.DBG, then the Media and the head can account for the buffers differently. However, for claims, it is not necessary to include W.sub.DBG:

(56) {W.sub.SBG2, W.sub.Edge2 and W.sub.DBG2=0} with W.sub.SBG2=W.sub.SBG1+W.sub.DBG1, W.sub.Edge2=W.sub.Edge1W.sub.DBG1. gives equivalent results to {W.sub.SBG1, W.sub.DBG1, W.sub.Edge10}.

(57) In the description of writing, Data is written Top-to-Bottom of data band for Forward or Even Wraps and Bottom-to-Top for Reverse or Odd wraps. Forward and Even are interchangeable as are Reverse and Odd Wraps.

(58) Referring to FIG. 9, a schematic of a Data Band (DB) and Sub Data Bands, SDB is provided. The data band is surrounded by two Data Guard Bands, each of width, W.sub.DBG, which acts as buffers between the data band and the surrounding Servo Bands. For a Tape Head with N.sub.E Read and N.sub.E Write elements and a drive with N.sub.CH Read/Write channels, where N.sub.E=N.sub.CH, the number of sub data bands is N.sub.E. On the Read and Writer modules, the Elements (Readers or Writers) are all separated by an element pitch of width, W.sub.EP. The width of the Data Band, W.sub.DB, then is given by the number of elements times the element pitch:
W.sub.DB=N.sub.E.Math.W.sub.EP.10

(59) Each SDB has an Outer Buffer on either end with the width, W.sub.OutBuf/2. The data is written from the top of the SDB to the center on Forward Wraps and from the bottom of the SDB to the center on Reverse Wraps. An Inner buffer of width, W.sub.InBuf, separates the last forward track from the last reverse track.

(60) A total of N.sub.trk Wraps (or tracks) will be written. Half will be in the Even (Forward) Wraps and half will be in the Odd (Reverse) Wraps. In this document, Even and Forward are interchangeable as are Odd and Reverse. Forward and Reverse, simply indicate directions of tape motion. These terms are also interchangeable in practice. For the first Even Wrap, the writer top edge abuts the lower edge of the top Outer Buffer. The data is shingled to a Track Pitch width, W.sub.TP. The width of the Even Wrap data region within the SDB will be W.sub.TP.Math.N.sub.trk/2. So, the writer will move a distance, W.sub.mv, given by:

(61) W m v = ( N t r k 2 - 1 ) .Math. W T P . 11

(62) An Inner Buffer of width W.sub.InBuf is located between the Even and Odd Wraps region to ensure that the data is not overwritten by the last Even or Odd Written track. The bottom of the final shingled track for the Even Wraps abuts the top of the Inner Buffer. For the first Odd Wrap, the bottom of the writer abuts the top of the Outer Buffer at the bottom of the SDB. For the final Odd Wrap, the top of the writer will be positioned at or slightly below the bottom of the Inner Buffer. This is to ensure that no data is overwritten. The width of the final Odd Wrap will then be the width of the Writer as it is not shingled. The Data Sub Band width is the Element Pitch, which is calculated using Equation 12a:
W.sub.EP=(N.sub.TrkR1).Math.W.sub.TP+W.sub.W+W.sub.OutBuf+W.sub.InBuf.12a

(63) Solving for N.sub.TrkR gives:

(64) N T r k R = W EP - W W - W InBuf - W OutBuf + W TP W TP 12 b

(65) N.sub.TrkR is a real number. Physically, the number of Wraps an integer, N.sub.Trk. Since the number of Even and Odd wraps is the same, N.sub.Trk is and even integer;
and N.sub.Trk=2.Math.float(N.sub.TrkR/2),12c

(66) N T r k = 2 .Math. floor ( W EP - W W - W InBuf - W OutBuf + W TP 2 W TP ) . 12 d

(67) floor(x) is the mathematical function which rounds down to the nearest integer.

(68) Since the buffers are much smaller than W.sub.EP and W.sub.W, N.sub.Trk is primarily given by W.sub.EPW.sub.W, so the wider the writer, the lower the capacity.

(69) 0 N T r k W EP - W W W TP + 1 12 e

(70) The next step is to determine the required width of the servo bands. Two options for servos will be discussed. The simplest is a single servo in each Servo Band (Single Servo Option). The second is using two separate servos, one to write the Even Wraps and a second to write the Odd Wraps (Dual Servo Option). The two will be discussed below.

(71) Single Servo Option for N.sub.E=N.sub.CH. FIG. 10 is a schematic of two shows a schematic of two servo bands surrounding one Sub Data Bands in the case where

(72) N E = N CH = 1 .
The concept can be expanded to any case where N.sub.E=N.sub.CH. FIG. 10 is sufficient to determine the servo-to-nearest element distance (W.sub.SE in FIG. 10) or the servo band width, W.sub.SB, in FIG. 10 is sufficient for any N.sub.E. For N.sub.E>1, the length of the Data Band Region is W.sub.DB, given by Equation 10. Shown are the Top and Bottom servo bands with the servo guard band, the data guard bands, the data guard bands between the servo bands and the data band. Only a single SDB is shown since this is pictorially easier than showing all SDBs. For determining the required servo band width, and the separation between the servos and the nearest element, etc., this diagram is sufficient.

(73) Using a single servo when the number of channels is equal to the number of elements, N.sub.CH=N.sub.E, the width of the Servo Band and the distance between the Servo and the nearest element, W.sub.SE.EvenNE, (simply W.sub.SE in FIG. 8), can be explained using FIG. 10. The subscript SE indicates servo-to-element, and EvenNE indicates N.sub.E is an even number. Since the center of the reader is

(74) W TP + W OutBuff 2
from the top of the SDB for the 1.sup.st Even Read wrap and from the bottom of the SDB for the 1.sup.st Odd Read wrap, the Reader will move a distance:
W.sub.mv.R=W.sub.EPW.sub.TPW.sub.OutBuf.13a

(75) The Servo moves the same distance. The top edge of the servo abuts the top of the SB for the 1.sup.st Even Read wrap and the bottom edge of the servo abuts the bottom edge of the SB for the 1.sup.st Odd wrap so the center of the servo will be W.sub.S/2 from the top and bottom edge of the SB for the 1.sup.st Even and Odd wraps respectively. W.sub.S is the Servo width. Thus, the width of the Servo band will be:

(76) W SB = W m v . R + 2 .Math. W S 2 = W EP + W S - W TP - W OutBuff . 13 b

(77) The distance between the center of the Top Servo and the center of the first 1.sup.st Reader can be determined viewing FIG. 8 for the 1.sup.st Even Read with the distance W.sub.SE:

(78) W SE = W SB - W S 2 + W SBG + W DBG + W OutBuff 2 + W TP 2 . 14 a

(79) Combining 13b with 14a yields:

(80) W SE = W EP + W S - W TP - W OutBuff 2 + W SBG + W DBG .Math. 14 b

(81) By symmetry, the distance from the Lower Servo to the last Reader will also be given by Equation 14b. Note that the actual width of the Data band is given by Equation 8 for N.sub.E Elements, but for explanation purposes a single SDB is sufficient and easier to show pictorially.

(82) Equation 1 gives W.sub.Tape as a function of unknowns W.sub.DB and W.sub.SB; Equations 10 and 13b respectively give W.sub.DB and W.sub.SB as a function of W.sub.EP. Combining Equations 9, 10 and 13b solve for W.sub.EP.

(83) W EP = W Tape - 2 .Math. W Edge - 2 .Math. N DB .Math. W DBG - ( N DB + 1 ) .Math. ( W s - W TP - W OutBuff + 2 .Math. W SBG ) ( N DB .Math. N E + N DB + 1 ) . 15 a

(84) An approximation for W.sub.EP is:

(85) W EP W Tape - 2 .Math. W Edge ( N DB N E + N D B + 1 ) . 15 b

(86) Error in 15b is 300 nm.

(87) W.sub.SB can be determined using Equation 13b using the value for W.sub.EP from Equation 15a.

(88) The Servo-to-Servo span, W.sub.ServoSpan.Even, is given by:

(89) W ServoSpan . Even = 2 .Math. W SE . EvenNE + ( N E - 1 ) .Math. W E P . 16 a W ServoSpan . Even = ( N E + 1 ) .Math. W EP + W S - W TP - W OutBuff + 2 .Math. ( W SBG + W DBG ) . 16 b
Thus, W.sub.ServoSpan.Even(N.sub.E+1).Math.W.sub.EP+W.sub.S.16c

(90) Dual Servo Option for N.sub.E=N.sub.CH. FIG. 11 shows a schematic of a single band head with dual servos per servo band. The Elements, E.1 to E.N.sub.E can be either a group of N.sub.E Readers, R.1 to R.N.sub.E, or Writers, W.1 to W.N.sub.E. The servos work in pairs: {S1a and S2a} for Forward or {S1b and S2b} for Reverse Reading and/or Writing. FIG. 12A and FIG. 12B respectively are a Schematics of two Servo Bands surrounding a single Sub Data Band, SDB, for (FIG. 12A) Forward and (FIG. 12B) Reverse Writing and Reading. As will be shown later, the distance from one of each Servo pair to the nearest element will be W.sub.SE.Short while the 2.sup.nd Servo in the pair will have a distance W.sub.SE.Long, with the subscript SE revering to Servo-to-Element and the subscripts Short and Long for relative distance. The concept can be expanded include any number of SDBs.

(91) FIG. 12A and FIG. 12B are sufficient to determine the distances from a servo to the nearest element and the servo band width. FIG. 8 and FIG. 9 and Equations 1 and 10 then must be used for determining servo-to-servo spans and Element pitch for N.sub.DB>1, and the length of the Data Band Region is W.sub.DB, given by Equation 10. Shown are a Top and Bottom servo band with the servo guard band, the data guard bands, the data guard bands between the servo bands and the data band.

(92) Now the positioning of the servos will be described. Focusing on FIG. 12A for the Forward Wraps, S.sub.1b will span the Top Servo Band and S.sub.2b will span the Bottom Servo Band. The distance between the center of the Top Servo and the center of the first 1.sup.st Reader can be determined as follows: The highest location of the Servo is during first Forward Read wrap. The top edge of the Top Servo will abut the lower edge of the Top Servo Band and the Readers will be located half a Track Pitch below the top Outer Buffer. Thus, the distance from the Top Servo, S.sub.1b, to the 1.sup.st Reader, (E.sub.1 in FIG. 10a), is W.sub.SE.Short, and is given as:

(93) W SE . Short = W S B - W S 2 + W SBG + W DBG + W OutBuff 2 + W TP 2 . 22

(94) This is the same Equation as used for the Single Servo option, but W.sub.SB will be different as shown below. Here is where the difference occurs. For the first Forward Wrap, the top edge of the servo used in the lower Servo Band will abut the lower edge of the top Servo Band Guard in that Servo Band (i.e., Top edge of the bottom servo band in FIG. 12A). The separation from the last Reader, E.sub.NE, to the lower servo, S.sub.2b, is labeled W.sub.SE.Long.

(95) 0 W SE . Long = W EP - W OuterBuf 2 - W TP 2 + W DBG + W SBG + W S 2 . 23

(96) The primary dimension determining the distance between the servo and the closest Read Element is W.sub.SB for W.sub.SE.Short and W.sub.EP for W.sub.SE.Long. Since each pair of Servos only spans half the Data Band for the Even wraps, W.sub.SBW.sub.EP/2, as will be shown below.

(97) The Odd Wraps will also use a pair of Servos, and by symmetry, they will have the same dimensions as the Even Wraps, except they will be reversed, with S.sub.SE.Long (with W.sub.SE.Long being in the Top Servo Band and W.sub.SE.Short being in the Bottom Servo Band. Thus, the order of elements from Top to Bottom will be: S.sub.Long, S.sub.Short, N.sub.E elements, S.sub.Short, S.sub.Long, or in FIG. 11: S.sub.1a, S.sub.1b, N.sub.E elements, S.sub.2a, S.sub.2b. The Servo Span, or distance from the Top Servo to the Bottom Servo will then be:
W.sub.ServoSpan.Even2S=W.sub.SE.Short+W.sub.SE.Long+(N.sub.E1).Math.W.sub.EP.24

(98) The reverse wraps, shown in FIG. 12B, are similarly analyzed with the same results. The next step will be to determine the length of the Servo Band. Observing FIG. 12A, the top of the Servo band is a distance

(99) W S 2
above the center of S.sub.1b positioned for the first Forward Read Wrap. For the first Forward Write Wrap, the Writers are positioned so the top edge of the Writer abuts the lower edge of the top Outer Buffer region (width W.sub.OutBuf/2). For the first Forward Wrap, the distance between the center of the Writer and Reader is W.sub.W2ROffset:

(100) W W 2 ROffset = ( W W - W TP ) / 2. 25

(101) The Writer then will write N.sub.trk Wraps, stepping a distance W.sub.TP per Wrap (see FIGS. 7 and 11a). The distance moved, W.sub.mv, is then:

(102) W m v = ( N T r k 2 - 1 ) .Math. W TP . 26

(103) The lower edge of the servo will abut the top of the lower Servo Band Guard, which is

(104) W S 2
below the center of the servo. The Servo Band width, W.sub.SB, is given by the sum of the terms described above.

(105) W SB = W S 2 + W W 2 ROffset + W m v + W S 2 . 27 a

(106) Combining Equations 25, 26 and 27a gives:

(107) W SB = W S + ( N Trk 2 - 1 ) .Math. W TP + W W - W TP 2 . 27 b

(108) Substituting 10b into 27b (using N.sub.Trk for N.sub.TrkR from 12b) yields W.sub.SB in terms of W.sub.EP:

(109) W SB = W EP - W OutBuf - W InBuf 2 + W S - W TP . 27 c

(110) To first order

(111) W S B W EP 2 + W S - W TP . 27 d

(112) Or to within the width of W.sub.S:

(113) W SB W EP 2 . 27 e

(114) The final dimension needed is W.sub.EP, which is solved using Equation 9 for W.sub.Tape, which contains the dimensions W.sub.DB (Equation 8) and W.sub.SB (Equation 20c):

(115) 0 W EP = ( W Tape - 2 .Math. W Edge - 2 .Math. N DB .Math. W DBG - ( N DB + 1 ) .Math. ( W S + 2 .Math. W SBG - W T P + ( W OutBuf - W InBuf ) / 2 ) ( N E .Math. N DB + ( N D B + 1 ) 2 ) ) . 28

(116) The optimum choice of Element Pitch, W.sub.EP, is then determined using the Tape input values of Tape Width W.sub.Tape, Edge Guard Band width W.sub.Edge, Number of Data Bands N.sub.DB, and the head/drive parameter of the number of Elements N.sub.E and the Servo Band Guard W.sub.SBG and Data Band Guard W.sub.SBG and the Outer and Inner Buffers W.sub.OutBuf and W.sub.InBuf chosen for drive operation. To first order, W.sub.EP is:

(117) W EP W Tape - 2 .Math. W Edge N E .Math. N DB + ( N DB + 1 ) 2 , 29 a

(118) W.sub.EP can be further approximated with a loss of 1% in accuracy as:

(119) W EP W Tape - 2 .Math. W Edge N E .Math. N DB , 29 b

(120) Which, to first order, is the used portion of tape (W.sub.Tape2.Math.W.sub.Edge) divided by the total number of Sub Data Bands (N.sub.E.Math.N.sub.DB).

(121) Head Assembly/Alignment, 1-Band Head and Dual Servo Option. A 1-Band Head is one where the elements span a single band, surrounded by Servo Bands. FIG. 13 is a schematic for a 1-Band Head with N.sub.E Elements utilizing Dual Servo Option. FIGS. 12A-B describe the operation of Forward and Reverse Writing/Reading for a 1-Band Head. In practice, a head requires alignment of Readers and Writers to operate in Read-While-Write and Read-Only modes. FIG. 13 shows the alignment and assembly schematic for a 3-module Head alignment with a Left (LW) and Right (RW) Writer and Center Reader (CR). To match FIG. 13 alignment with FIG. 12A-B, the picture is rotated 90 degrees clockwise. LW refers to media traveling from Left to Right in FIG. 12A for Forward motion so LW will be writing and the Center Reader, CR, will be reading Even Wraps. RW refers to media traveling from Right to Left in FIG. 12B so LW will be writing and the Center Reader, CR, will be reading Odd Wraps. For Forward Wraps, Servos, S.sub.1b and S.sub.2b will be used by both the CR and the LW, so S.sub.1a and S.sub.2a are hashed out in FIG. 13 for the LW. For Reverse Wraps, Servos, S.sub.1a and S.sub.2a will be used by both the CR and the RW, so S.sub.1b and S.sub.2b are hashed out in FIG. 13 for the RW.

(122) Head Assembly/Alignment, 2-Band Head and Dual Servo Option. A 2-Band Head is one where the elements span two bands, half the Elements are in one band and the other half are in an adjacent band, with 3 groups of servos in 3 Servo Bands. For a 2-Band Head, the Media must have an even number of Data Bands with data being written to or read from two adjacent data bands simultaneously. The arrangement during Read or Write is: SB, DB, SB, DB, SB. FIG. 14 is a schematic for a 2-Band Head with N.sub.E Elements in each Group (A and B) utilizing Dual Servo Option for a 3-module Head alignment with a Left Writer, (LW), a Right Writer, (RW), and Center Reader, (CR). To match FIG. 14 alignment with FIG. 12A-B, the picture is rotated 90 degrees clockwise. LW refers to media traveling from Left to Right in FIG. 12A-B so LW will be writing and the Center Reader, CR, will be reading Even Wraps (Forward or Fwd.). RW refers to media traveling from Right to Left in FIG. 12A-B so RW will be writing and the Center Reader, CR, will be reading Odd Wraps (Reverse or Rev.). S Servos, S.sub.nb, will be used for Even (Forward) Wraps and T Servos, S.sub.na, for Odd (Reverse) Wraps (or vice versa).

(123) As described earlier, a 3-module head is not the only functional design for a linear tape product. One could also build a 2-module head which has both Readers and Writers on each module. FIG. 15 shows a schematic of a 2-module head.

(124) For the 2-module head, the servos are placed in the line of the readers in the design since they are built simultaneously on the wafer. While it is possible to make multiple process steps in the wafer build, to place the Readers and Servos in different layers, it is substantially more expensive. The Writers are placed on the outside of the head since the Readers from the same module will read while the writers are writing. In Forward motion, Tape flows from bottom of the LH from the Writer side to the Reader side. For Reverse writing, Tape moves from the top of the RH from the Writer side to the Reader side. For Read-While-Write, Reading from the same module as writing has the advantage for alignment, especially in the case of the rotated head where alignment will be better. It is equally possible to reverse the ordering (rotate both modules around 180 degrees) and reverse the ordering of the Module Read/Write. Another possibility is to write in one module and read in the second module.

(125) Because of the cost of a wafer and Servo writer for the media, a general design is often reused for several generations. The head design of Element Pitch and Servo locations remain fixed and only parameters such as Reader and Writer widths and track pitch are changed to achieve higher capacity. The media servo pattern locations and widths remain unchanged, only modifying the media properties such as magnetic layers, surface roughness, substrate thickness and length needed for higher capacity.

(126) The change in the optimum Element Pitch is not affected by the writer width.

(127) W EP W W = W SE . Long W W = W SE . Short W W = 0 30

(128) The dependence on optimized W.sub.EP and a change in W.sub.TP is given by:

(129) W EP W TP = ( N DB + 1 ) ( N E .Math. N DB + ( N DB + 1 ) 2 ) 1 / N E 31

(130) For N.sub.E=64 and W.sub.TP changing from 500 to 200 nm, the change in the optimum W.sub.EP is only 4.7 nm. By using a design calculated for a fixed W.sub.TP of say 350 nm to optimize for track pitches ranging from 500 to 200 nm, the head will function for the full range with minor or no reduction in the capacity (N.sub.trk) for a W.sub.TP other than 350 nm.

(131) The change in W.sub.SE.Long and W.sub.SE.Short with changes in W.sub.TP are given here:

(132) W SE . Long W TP = W SE . Short W TP = - 0.5 nm / nm 32

(133) A change in W.sub.TP by 150 nm will change the optimum W.sub.SE.Long and W.sub.SE.Short by 75 nm, which is minimal with buffers of 1 mm or more. By using a design calculated for a fixed W.sub.TP of W.sub.TP.Nom=350 nm, the head will function for the full range with minor or no reduction in the capacity (N.sub.trk) for W.sub.TP other than 350 nm. Since the design will be for a given media, the locations and sizes of the servo patterns remain unchanged resulting in only minor or no reduction in the capacity achieved compared to the optimum.

(134) Various Reader and Writer Tape heads are developed by depositing material onto a ceramic substrate. The deposition is built vertically. For a ringed writer, the first pole deposited is termed P1 and the latter deposited pole is P2. From the tape bearing surface, TBS, one sees the outline of P1, a Gap of non-magnetic material and P2. FIGS. 16A-B provides a schematic for a 1-Band Head with N.sub.E Elements utilizing Dual Servo Option for a 3-module Head alignment with a Left (LW) and Right (RW) Writer and Center Reader (CR). The LW and RW respectively write while Media moving from Left-to-Right and Right-to-Left. In FIG. 16A, the writer pole P2 is the trailing edge. In FIGS. 16B, the writer pole P1 is the trailing edge. Because of processing constraints, the geometry of P1 and P2 are often different. The trailing pole material dominates the quality of the written magnetic bit transition. Because of differences in processing either P1 or P2 trailing could be preferable. With the symmetric design described in this disclosure, one can use either P1 or P2 trailing without modifying the drive code. Because of the long time and large cost in building wafers and developing drive code, the versatility in enabling either P1 or P2 trailing designs with the same wafer is highly beneficial in time, effort and cost.

(135) Tilted Head for Tape Dimensional Stability Compensation. In writing data to tape with a multi-Element Read/Write head, the spacing between elements can increase or decrease due to changes in spacing on the head or in the media. Expansion or contraction of the head or media width due to thermal or humidity or other stresses can occur. One means of correcting for these changes is to tilt the head at an angle relative to the track direction. For example, if the media moves in the x direction and the track pitch is in the y direction, rotating the head by an angle q relative to the y axis will shorten the track pitch in the frame of the tape. The head can be built with a fixed value of .sub.o and active compensation of the angle about the center can be done. The analysis given so far can be generalized to include the head tilt concept by analyzing the dimensions in the reference of the media. Thus, the media dimensions, d.sub.media, are fixed and the head dimensions, d.sub.head, are translated to the media reference plane by multiplying by cos(.sub.o). The calculations for the head dimensions for parameter X, W.sub.X.Head, are then done in the reference plane of the media as transformed dimensions, W.sub.X.Tape and visa versa:
W.sub.X.Tape=cos(.sub.o).Math.W.sub.X.Head33

(136) Media parameters include:

(137) W.sub.Tape, W.sub.Edge, W.sub.DB, W.sub.DBG, W.sub.SB, W.sub.SBG, W.sub.OutBuf, W.sub.InBuf and W.sub.TP.

(138) Head parameters include: W.sub.S, W.sub.W, W.sub.R, and W.sub.EP.

(139) FIG. 17 is a schematic of the Tilted Head Concept for TDS compensation, showing the above concept pictorially.

(140) The only head dimension for determining the element pitch is the servo width. Thus, for a tilted head, the dimensions the Element pitch on tape, W.sub.EP.Tape, is derived from Equation 28 using the servo width converted to Tape dimension, W.sub.S.fwdarw.W.sub.S.Math.cos(.sub.o), and with Data Band Guard set to zero (0), W.sub.DBG=0:

(141) W EP . Tape = ( W Tape - 2 .Math. W Edge - ( N DB + 1 ) ( W S .Math. cos ( o ) + 2 .Math. W SBG - W TP + ( W OutBuf - W InBuf ) / 2 ) ( N E .Math. N DB + ( N DB + 1 ) 2 ) ) . 34 a

(142) W.sub.EP.Tape is approximated by:

(143) W EP . Tape W TApe - 2 .Math. W Edge N E .Math. N DB + ( N DB + 1 ) 2 . 34 b

(144) The error in W.sub.EP.Tape using Equation 34b is approximately.

(145) W EP . Tape 1 - ( N DB + 1 N E .Math. N DB ) .Math. ( W S .Math. cos ( o ) + 2 .Math. W SBG - W TP ) . 34 d

(146) For W.sub.Tape=12,650 m and W.sub.Edge=500 m, Equation 34b yields W.sub.EP.Tape 89.27 m. With W.sub.DBG=0, N.sub.DB=4, N.sub.E=32, W.sub.S 2 mm, .sub.o=10 deg, W.sub.SBG=7 m, and W.sub.OutBuf=W.sub.InBuf the error in W.sub.EP.Tape, W.sub.EP.Tape1, is 0.18 m or 0.2%. W.sub.EP.Tape can be further approximated to:

(147) W EP . Tape W Tape - 2 .Math. W Edge N E .Math. N DB . 34 e

(148) With N.sub.DB=4 and N.sub.E=32, the additional error is about 2%:

(149) 0 W EP . Tape 2 W EP . Tape N DB + 1 2 N E .Math. N DB . 34 f

(150) The Element pitch on the head is determined using Equation 33 as:

(151) W EP . Head = W EP . Tape cos ( o ) . 35 a

(152) Combining Equations 34b and 35a yields an approximation for W.sub.EP.Head to an accuracy of 0.2% of:

(153) W EP . Head W Tape - 2 .Math. W Edge ( N E .Math. N DB + ( N DB + 1 ) 2 ) .Math. cos ( o ) . 35 b

(154) Equation 35b can be further approximated combining 34c with 35a to an accuracy of about 2%:

(155) W EP . Head W Tape - 2 .Math. W Edge N E .Math. N DB .Math. cos ( o ) . 35 c

(156) The Servo buffer is converted from Equation 27c to:

(157) W SB . Tape = W EP . Tape - W OutBuf - W InBuf 2 + W S .Math. cos ( o ) - W TP . 36 a

(158) The Servo buffer on tape is approximated by:

(159) W SB . Tape W EP . Tape 2 + W S .Math. cos ( o ) - W TP . Nom . 36 b

(160) The error in Equation 36a using 36b is:

(161) W SB . Tape = - W OutBuf + W InBuf 2 - ( W TP - W TP . Nom ) . 36 c

(162) With W.sub.OutBuf=W.sub.InBuf=0.25 m, and W.sub.TP.Nom=0.35 m, and 0.2 mW.sub.TP0.5 m, the error in W.sub.SB.Tape using the approximation of 36b rather than 36a is between 0.1 m and 0.4 m, which is easily accounted for with a W.sub.SBG7 m.

(163) Inserting Equation 34e into 36b yields:

(164) W SB . Tape W Tape - 2 .Math. W Edge 2 .Math. N E .Math. N DB + W S .Math. cos ( o ) - W TP . Nom . 36 d

(165) W.sub.SB.Tape, can be further reduced to half the element pitch:

(166) W SB . Tape W EP . Tape 2 = W Tape - 2 .Math. W Edge 2 .Math. N E .Math. N DB . 36 e

(167) The error in using Equation 36e rather than 36d is primarily from W.sub.S, which can be up to about 2 m which is on the order of a 4% error.

(168) Another important parameter for the tape is W.sub.ServoSpan.Tape, which is the distance from the center of one servo band and the next. This can be derived in two ways. One derivation of W.sub.ServoSpan.Tape is by viewing the physical distance between the center of the two servo bands in FIGS. 11a and 11b. Setting W.sub.DBG=0:
W.sub.ServoSpan.Tape=W.sub.SB.Tape+N.sub.E.Math.W.sub.EP.Tape+2.Math.W.sub.SBG37

(169) The second means to derive W.sub.ServoSpan.Even2S is using the Servo band dimensions, W.sub.SE.Short, and W.sub.SE.Long using Equations 22, 23 and 24 with 33. Setting W.sub.DBG=0 yields:

(170) W SE . Short . Tape = W SB . Tape - W S .Math. cos ( o ) 2 + W SBG + W OutBuff 2 + W TP 2 . 38 a W SE . Long . Tape = W EP . Tape - W OuterBuf 2 - W TP 2 + W SBG + W S .Math. cos ( o ) 2 . 38 b W ServoSpan . Tape = W SE . Short . Tape + W SE . Long . Tape + ( N E - 1 ) .Math. W EP . Tape + 2 .Math. W SBG . 38 c

(171) For tape dimensions, only the term in 38c, W.sub.ServoSpan.Tape, is relevant. The Media used is defined by the dimensions: W.sub.Tape, W.sub.Edge, W.sub.SB.Tape, W.sub.ServoSpan.Tape, and W.sub.SBG. Inserting Equations 38a and 38b into Equation 38c yields W.sub.ServoSpan.Tape:
W.sub.ServoSpan.Tape=W.sub.SB.Tape+N.sub.E.Math.W.sub.EP.Tape+2.Math.W.sub.SBG.39

(172) Equations 37 and 39 agree.

(173) W.sub.SB.Tape and W.sub.EP.Tape are given by Equations 34a and 36a or approximated as 34b and 36d. Variations in the actual values of W.sub.Tape and W.sub.Edge of even 10s of microns don't substantially affect the results since end results are the head parameter definitions, and the tape definitions of W.sub.ServoSpan.Tape and W.sub.SB.Tape.

(174) Next is the calculation of the head parameters.

(175) W.sub.SB.Head can be converted from Equation 36d with 33 to W.sub.SB.Head:

(176) 0 W SB . Head W Tape - 2 .Math. W Edge 2 .Math. N E .Math. N D B .Math. cos ( o ) + W S - W TP . Nom cos ( o ) . 40

(177) However, W.sub.SB.Head is not a physical parameter of the head and is only useful for calculations.

(178) Inserting W.sub.SB.Tape from Equation 36b into 39 yields:

(179) W ServoSpan . Tape = ( N E + 1 2 ) .Math. W EP . Tape + W S .Math. cos ( o ) + 2 .Math. W SBG - W TP . Nom . 42 a

(180) Inserting W.sub.EP.Tape from Equation 34b into 38b yields:

(181) W SB . Tape W EP . Tape 2 + W S .Math. cos ( o ) - W TP . Nom , 42 b
with W.sub.EP.Tape given by 34b or 34e with respective errors of 0.2% and 2%.

(182) To set the media specifications, the designers can define W.sub.Tape, W.sub.Edge, W.sub.SB.Tape, and W.sub.SBG, calculate a W.sub.ServoSpan.Tape. The specifications then define a nominal tape width with a loose tolerance, such as 10 or 20 mm width dimension, or whatever tolerances are required for physically running the tap. The specification on W.sub.ServoSpan.Tape must be tightly defined within a range that can be compensated for environmental and aging changes, say within 1 mm (Swanson). W.sub.SB.Tape can then be set to be the calculated value as the minimum, W.sub.SB.Tape. cal as the value in Equation 36b, and the maximum adding W.sub.SB.Tape. cal+W.sub.SBG.

(183) Now for the head definitions. Repeating Equation 35b for the element pitch on the head, W.sub.EP.Head, for an accuracy of about 0.2%:

(184) W EP . Head W Tape - 2 .Math. W Edge ( N E .Math. N D B + ( N D B + 1 ) 2 ) .Math. cos ( o ) . 43 a

(185) Or repeating Equation 35c for the element pitch on the head for an accuracy of about 2%:

(186) W EP . Head W Tape - 2 .Math. W Edge N E .Math. N D B .Math. cos ( o ) . 43 b

(187) Next is the servo locations. W.sub.SE.Short.Head is calculated from Equations 38a with 33.

(188) W SE . Short . Head = W SB . Tape cos ( o ) - W S 2 + W SBG cos ( o ) + W o utBuff 2 .Math. cos ( o ) + W TP 2 .Math. cos ( o ) . 44 a

(189) Removing the contribution from W.sub.OutBuff and replacing W.sub.TP with W.sub.TP.Nom and using Equation 42b for W.sub.SB.Tape gives:

(190) W SE . Short . Head = W EP . Head 2 + W S 2 + W SBG cos ( o ) - W TPNom 2 .Math. cos ( o ) . 44 b

(191) With W.sub.TP.Nom=350 nm and W.sub.TP=350150 nm and W.sub.OutBuff250 nm, the error in W.sub.SE.Short.Head using Equation 44b rather than 44a is between 50 and 200 nm.

(192) W.sub.SE.Long.Head is calculated from Equation 38b with 33:

(193) W SE . Long . Head = W EP . Head - W OuterBuf 2 .Math. cos ( o ) + W S B G cos ( o ) + W S 2 - W T P 2 .Math. cos ( o ) . 45 a

(194) Removing the contribution from W.sub.OutBuff and replacing W.sub.TP with W.sub.TP.Nom, 45a becomes:

(195) W SE . Long . Head = W EP . Head + W SBG cos ( o ) + W S 2 - W TP . Nom 2 .Math. cos ( o ) . 45 b

(196) W.sub.ServoSpan.Head can be calculated as:
W.sub.ServoSpan.Head=W.sub.SE.Short.Head+W.sub.SE.Long.Head+(N.sub.E1).Math.W.sub.EP.Head.46a

(197) Combining Equations 44b and 45b into 46a yields:

(198) W ServoSpan . Head ( N E + 1 2 ) .Math. W EP . Head + W S + 2 W SBG cos ( o ) - W TP . Nom cos ( o ) . ( 46 )

(199) Referring to FIG. 18, a method of accessing a tape medium according to the present disclosure is illustrated. At 1801, a tape medium is received at a tape head as set forth herein. The tape medium has a plurality of servo bands. At 1802, each of the plurality of servo bands is aligned to at least one of the plurality of elements of the tape head.

(200) Referring now to FIG. 19, a schematic of an example of a computing node is shown. Computing node 10 is only one example of a suitable computing node and is not intended to suggest any limitation as to the scope of use or functionality of embodiments described herein. Regardless, computing node 10 is capable of being implemented and/or performing any of the functionality set forth hereinabove.

(201) In computing node 10 there is a computer system/server 12, which is operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with computer system/server 12 include, but are not limited to, personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputer systems, mainframe computer systems, and distributed cloud computing environments that include any of the above systems or devices, and the like.

(202) Computer system/server 12 may be described in the general context of computer system-executable instructions, such as program modules, being executed by a computer system. Generally, program modules may include routines, programs, objects, components, logic, data structures, and so on that perform particular tasks or implement particular abstract data types. Computer system/server 12 may be practiced in distributed cloud computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules may be located in both local and remote computer system storage media including memory storage devices.

(203) As shown in FIG. 19, computer system/server 12 in computing node 10 is shown in the form of a general-purpose computing device. The components of computer system/server 12 may include, but are not limited to, one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including system memory 28 to processor 16.

(204) Bus 18 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, Peripheral Component Interconnect (PCI) bus, Peripheral Component Interconnect Express (PCIe), and Advanced Microcontroller Bus Architecture (AMBA).

(205) Computer system/server 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by computer system/server 12, and it includes both volatile and non-volatile media, removable and non-removable media.

(206) System memory 28 can include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and/or cache memory 32. Computer system/server 12 may further include other removable/non-removable, volatile/non-volatile computer system storage media. By way of example only, storage system 34 can be provided for reading from and writing to a non-removable, non-volatile magnetic media (not shown and typically called a hard drive). Although not shown, a magnetic disk drive for reading from and writing to a removable, non-volatile magnetic disk (e.g., a floppy disk), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk such as a CD-ROM, DVD-ROM or other optical media can be provided. In such instances, each can be connected to bus 18 by one or more data media interfaces. As will be further depicted and described below, memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the disclosure.

(207) Program/utility 40, having a set (at least one) of program modules 42, may be stored in memory 28 by way of example, and not limitation, as well as an operating system, one or more application programs, other program modules, and program data. Each of the operating system, one or more application programs, other program modules, and program data or some combination thereof, may include an implementation of a networking environment. Program modules 42 generally carry out the functions and/or methodologies of embodiments as described herein.

(208) Computer system/server 12 may also communicate with one or more external devices 14 such as a keyboard, a pointing device, a display 24, etc.; one or more devices that enable a user to interact with computer system/server 12; and/or any devices (e.g., network card, modem, etc.) that enable computer system/server 12 to communicate with one or more other computing devices. Such communication can occur via Input/Output (I/O) interfaces 22. Still yet, computer system/server 12 can communicate with one or more networks such as a local area network (LAN), a general wide area network (WAN), and/or a public network (e.g., the Internet) via network adapter 20. As depicted, network adapter 20 communicates with the other components of computer system/server 12 via bus 18. It should be understood that although not shown, other hardware and/or software components could be used in conjunction with computer system/server 12. Examples, include, but are not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

(209) The present disclosure may be embodied as a system, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present disclosure.

(210) The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.

(211) Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.

(212) Computer readable program instructions for carrying out operations of the present disclosure may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the C programming language or similar programming languages. The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present disclosure.

(213) Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.

(214) These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.

(215) The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.

(216) The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.

(217) The descriptions of the various embodiments of the present disclosure have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.