WO2000001146A1 - Variable disc drive cylinder recording system - Google Patents
Variable disc drive cylinder recording system Download PDFInfo
- Publication number
- WO2000001146A1 WO2000001146A1 PCT/US1999/014210 US9914210W WO0001146A1 WO 2000001146 A1 WO2000001146 A1 WO 2000001146A1 US 9914210 W US9914210 W US 9914210W WO 0001146 A1 WO0001146 A1 WO 0001146A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- zone
- disc
- frequency
- transducer
- read
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000003860 storage Methods 0.000 claims description 44
- 230000002463 transducing effect Effects 0.000 claims description 17
- 238000005192 partition Methods 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000007476 Maximum Likelihood Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- WYTGDNHDOZPMIW-RCBQFDQVSA-N alstonine Natural products C1=CC2=C3C=CC=CC3=NC2=C2N1C[C@H]1[C@H](C)OC=C(C(=O)OC)[C@H]1C2 WYTGDNHDOZPMIW-RCBQFDQVSA-N 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- AZFKQCNGMSSWDS-UHFFFAOYSA-N MCPA-thioethyl Chemical compound CCSC(=O)COC1=CC=C(Cl)C=C1C AZFKQCNGMSSWDS-UHFFFAOYSA-N 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000314 lubricant Substances 0.000 description 1
- 238000005461 lubrication Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B20/1252—Formatting, e.g. arrangement of data block or words on the record carriers on discs for discontinuous data, e.g. digital information signals, computer programme data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B21/00—Head arrangements not specific to the method of recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B21/00—Head arrangements not specific to the method of recording or reproducing
- G11B21/02—Driving or moving of heads
- G11B21/08—Track changing or selecting during transducing operation
- G11B21/081—Access to indexed tracks or parts of continuous track
- G11B21/083—Access to indexed tracks or parts of continuous track on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/012—Recording on, or reproducing or erasing from, magnetic disks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/488—Disposition of heads
- G11B5/4886—Disposition of heads relative to rotating disc
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B2005/0002—Special dispositions or recording techniques
- G11B2005/0005—Arrangements, methods or circuits
Definitions
- the present invention relates to the field of mass storage devices. More particularly, this invention relates to a system for varying the recording frequency on a head basis within a cylinder of a disc drive.
- One of the key components of any computer system is a place to store data.
- Computer systems have many different places where data can be stored.
- One common place for storing massive amounts of data in a computer system is on a disc drive.
- the most basic parts of a disc drive are a disc that is rotated, an actuator that moves a transducer to various locations over the disc, and electrical circuitry that is used to write and read data to and from the disc.
- the disc drive also includes circuitry for encoding data so that it can be successfully retrieved and written to the disc surface.
- a microprocessor controls most of the operations of the disc drive as well as passing the data back to the requesting computer and taking data from a requesting computer for storing to the disc.
- the transducer is typically housed within the slider.
- the slider is a small ceramic block which is passed over the disc in a transducing relationship with the disc.
- the small ceramic block also referred to as a slider, is usually aerodynamically designed so that it flies over the disc.
- Most sliders have an air bearing surface ("ABS") which includes rails and a cavity between the rails. When the disc rotates, air is dragged between the rails and the disc surface causing pressure, which forces the head away from the disc. At the same time, the air rushing past the depression in the air bearing surface produces a negative pressure area. The negative pressure or suction counteracts the pressure produced at the rails.
- the slider is also attached to a load spring which produces a force on the slider directed toward the disc surface.
- the various forces equilibrate so the slider flies over the surface of the disc at a particular fly height.
- the fly height is the thickness of the air lubrication film or the distance between the disc surface and the transducing head. This film eliminates the friction and resulting wear that would occur if the transducing head and disc were in mechanical contact during disc rotation. In some disc drives, the slider passes through a layer of lubricant rather than flying over the surface of the disc.
- Information representative of data is stored on the surface of the memory disc.
- Disc drive systems read and write information stored on tracks on memory discs.
- Transducers in the form of read/write heads attached to the sliders, located on both sides of the memory disc, read and write information on the memory discs when the transducers are accurately positioned over one of the designated tracks on the surface of the memory disc. The transducer is also said to be moved to a target track. As the memory disc spins and the read/write head is accurately positioned above a target track, the read/write head can store data onto a track by writing information representative of data onto the memory disc. Similarly, reading data on a memory disc is accomplished by positioning the read/write head above a target track and reading the stored material on the memory disc.
- the read/write head is moved radially across the tracks to a selected target track.
- the data is divided or grouped together on the tracks.
- the tracks are a multiplicity of concentric circular tracks.
- a continuous spiral is one track on one side of a disc drive.
- Servo feedback information is used to accurately locate the transducer.
- the actuator assembly is moved to the required position and held very accurately during a read or write operation using the servo information.
- a vertical stack of tracks is formed, thus resembling a cylinder.
- a "cylinder” is the combination of all the tracks at a given radial position or at a given head actuator position.
- the term "zone” refers to a group of one or more cylinders. A zone appears on a single disc surface as a group or band of recording tracks.
- disc drives have had a single "recording frequency", defined as the frequency of writing to or inputting of data on a disk rotating at a fixed angular velocity, for all heads within a zone.
- each surface of the disc has an associated read/write head or transducer.
- the transducers are on an E-block or comb which is a series of arms located so that a gang of transducers can be moved in unison.
- each head is separately turned on and off from the others.
- the disc surface has zones with different values of the recording density that is typically measured in bits per inch. As the disc spins at a substantially constant rate, different recording frequencies are associated with each zone. At the outer radial zones, the recording frequency is higher. The data density is also higher at the outer radial zones. In general, the disc drive industry characterizes this reorganization as "zone-bit recording", because of the relational integration of zones with changing recording density values.
- the invention is a method to dynamically map known defective heads for disc drives in order to reduce the likelihood of expensive manufacturing rework being conducted on the entire drive.
- the method allows one to record more bits per inch or record of a higher frequency on that specific head. This is especially true where zone recording is done, otherwise known as defining the recording density for a group of cylinders.
- a method for improving reading and writing information to a disc of a disc drive includes reading and writing information at a first frequency when in a first zone with a first head and reading and writing information at a second frequency when accessing a second storage surface within the same first zone. Part of the method includes determining that at least one read/write transducer will produce less errors if working at a different frequency than an initially assigned frequency.
- the method is used on a disc drive.
- the disc drive includes a rotating disc assembly having a first disc surface and a second disc surface.
- a first read/write transducer operates in a transducing relationship to the first disc surface and at a first frequency in a first disc zone.
- a second read/write transducer operates in a transducing relationship to the second disc surface but at a different frequency than the first frequency when operating in the first disc zone.
- a magnetic disc storage system in another embodiment, includes a magnetic disc having two recording surfaces.
- a read/write transducer is positioned near each of the recording surfaces of the magnetic disc for reading and writing information on each of the recording surfaces.
- a memory is coupled within the disc storage system and coupled to the read/write transducer. The memory contains an offset value of a servo position.
- a controller is also coupled within the disc storage system and coupled to the read/write transducer and the memory. The controller positions the read/write transducer in the disc storage system over a target address as a result of an input based on number of frequency-adjusted heads.
- a system for reusing a lower performing read/write head includes number of recording zones for storing data.
- a variance in frequency among recording zones decreases the overall the error rate caused by the read/write heads.
- a zone table is used to determine a target zone and the number of heads serviced by a zone.
- the method described works particularly well in a headerless architecture environment.
- the performance of the lower performing heads can be improved.
- better error rates are achieved, thus overcoming yield problems.
- the invention may result in an increased accuracy of the "arithmetic logic unit (ALU) resource", i.e., a "computing resource", without having to change the engine that performs the calculations.
- ALU arithmetic logic unit
- a "computing resource” includes the programmable logic, a computer, an ALU, a controller, or similar functional apparatus capable of calculating zones and head specifications for using lowered recording frequency as derived from error rates. In addition, it is less likely that the drives will have to be discarded or reworked, as a result of lower performing heads.
- FIG. 1 is an exploded view of a disc drive with a multiple disc stack and a ramp assembly for loading and unloading transducers to and from the surfaces of the discs.
- FIG. 2 is a block diagram of a recording channel.
- FIG. 3 shows the surface of a disc divided into zones.
- FIG. 4 is a pictorial depiction of the grid- like layout of a disc drive.
- FIG. 5 is a block diagram of original zones reorganized into subzones.
- FIG. 6 is a graphical depiction of bit density formatting in subzones.
- FIG. 7 is a pictorial depiction of sequential read/write access.
- FIG. 8 is a pictorial depiction of serpentine read/write access.
- FIG. 9 is a flowchart of a method for improving the error rate of a disc drive.
- FIG. 10 is a schematic view of a computer system. Description of the Preferred Embodiment
- FIG. 1 is an exploded view of one type of a disc drive 100 having a rotary actuator.
- the disc drive 100 includes a housing or base 112, and a cover 114.
- the base 112 and cover 114 form a disc enclosure.
- Rotatably attached to the base 112 on an actuator shaft 118 is an actuator assembly 120.
- the actuator assembly 120 includes a comb-like structure 122 having a plurality of arms 123.
- load beams or load springs 124 Attached to the separate arms 123 on the comb 122, are load beams or load springs 124. Load beams or load springs are also referred to as suspensions. Attached at the end of each load spring 124 is a slider 126 which carries a magnetic transducer 150. The slider 126 with the transducer 150 form what is many times called the head. It should be noted that many sliders have one transducer 150 and that is what is shown in the figures. It should also be noted that this invention is equally applicable to sliders having more than one transducer, such as what is referred to as an MR or magneto resistive head in which one transducer 150 is generally used for reading and another is generally used for writing.
- a voice coil 128 On the end of the actuator arm assembly 120 opposite the load springs 124 and the sliders 126 is a voice coil 128. Attached within the base 112 is a first magnet 130 and a second magnet 130'. As shown in FIG. 1, the second magnet 130' is associated with the cover 112. The first and second magnets 130, 130', and the voice coil 128 are the key components of a voice coil motor which applies a force to the actuator assembly 120 to rotate it about the actuator shaft 118. Also mounted to the base 112 is a spindle motor. The spindle motor includes a rotating portion called the spindle hub 133. In this particular disc drive, the spindle motor is within the hub. In FIG. 1, a number of discs 134 are attached to the spindle hub 133.
- disc drives a single disc or a different number of discs may be attached to the hub.
- the invention described herein is equally applicable to disc drives which have a plurality of discs as well as disc drives that have a single disc.
- the invention described herein is also equally applicable to disc drives with spindle motors which are within the hub 133 or under the hub.
- FIG.2 there is shown a block diagram of a partial-response maximum-likelihood (PRML) recording channel available in the disk drive 100.
- Information to be written is applied to an encoder 1001 for providing a modulation coded output having predefined run length constraints, such as for the minimum and maximum number of consecutive zeros and the maximum run length of zeros in the even and odd recorded sequences in the overall recorded sequence.
- a precoder 1002 follows the encoder 1000 described by a 1/(1-D 2 ) operation where D is a unit delay operator.
- a PRML precomp 1004 (partial-response maximum-likelyhood precompensation circuit) coupled to the precoder 1002 provides a modulated binary pulse signal applied to a write circuit 1006 that provides the modulated write current for writing to the disk surface.
- An analog read signal is obtained at head and disk block 1008 described by the (1 - D 2 ) operation.
- the read signal is applied to a variable gain amplifier (VGA) 1009 and the amplified read signal is applied to a lowpass filter 1010 which may or may not provide equalization for class IV response.
- the filtered read signal is converted to digital form by an analog to digital converter (ADC) 1012 that provides 64 possible 6-bit sampled values.
- ADC analog to digital converter
- Gain and timing control circuitry are generally designated by the reference character 1014.
- the 6-bit samples of the ADC 1012 are applied to a digital filter 1016, such as a 10 tap finite impulse response (FIR) digital filter.
- the filtered signal from the digital filter 1016 is applied to a Viterbi decoder 1018 coupled to a decoder 1020 to complete the maximum-likelihood (ML) detection process for data read back.
- ML maximum-likelihood
- Gain and timing control functions involve an acquisition mode of operation and a tracking mode of operation.
- the gain and timing control circuitry 1022, 1026 locks onto a predetermined data pattern called the sync field setting the VGA amplitude to a determined voltage level and setting the ADC sampling phase to achieve proper lock-on to the sync field.
- the gain and timing control circuitry 1022, 1026 tracks customer data making sure the signal remains locked.
- Gain and timing control circuitry includes an acquisition gain and timing control 1022 having digital signals supplied by the ADC 1012 at lines 1013.
- acquisition gain and timing control 1022 During the acquisition mode of operation, acquisition gain and timing control 1022 generates a digital gain control signal on lines 1024 for adjusting the gain of the VGA 1009 and generates a digital timing control signal on lines 1022 for correcting timing applied to a voltage controlled oscillator (VCO) 1024.
- Digital signals on lines 1017 are supplied by the digital filter 1016 to a tracking gain and timing control 1026.
- Tracking gain and timing control 1026 generates a digital gain control signal on lines 1027 A for adjusting the gain of the VGA 1009 and generates a digital timing control signal 1025 for correcting timing applied to a voltage controlled oscillator (VCO) 1024 during the tracking mode of operation.
- the disc drive 100 includes various electronics 160. Part of the electronics is a recording channel 1000.
- a disc 134 is shown having zones 0, 1, 2 and N.
- Each zone 0, 1, 2 and N includes a plurality of tracks. Corresponding tracks on different disc surfaces can be said to resemble a cylinder.
- a cylinder is a group of tracks at substantially equal radial distance.
- a zone 0, 1, 2 and N can also be said to be formed of a number of cylinders when a plurality of recording surfaces are discussed.
- the present invention operates with a disc drive such as the disc drive 100 shown in Fig.1.
- the present invention utilizes poorly performing heads within a cylinder rather than discarding or reworking them during the manufacturing and testing process. Tests are performed to identify head quality based on common quality standards for a particular drive and a particular manufacturer. According to one aspect of the present invention, lowering the recording frequency improves the data quality of the "frequency-adjusted heads", sometimes termed “less-than-nominal heads", and results in better error rates to improve yield (i.e., the proportion of disc drives considered "good”).
- a nominal, non- frequency- adjusted, or non-optimized head is a disc head that meets the desired data quality specifications of the particular drive and particular manufacturer without changing the nominal recording frequency.
- Lowering of the recording frequency is termed “optimizing" the recording frequency, (optimizing of the heads involves enabling the recording frequency to be varied on a head-by-head basis within a zone structure).
- frequency- adjusting may reduce the necessity of manufacturing rework of heads in a disc drive.
- a masking or translation process via software assists the processor to locate a target physical address on a disc drive having recording frequencies varied on a head basis within a cylinder.
- a frequency-adjusted head i.e., one that is operated at a lower- than nominal frequency in one or more of the zones
- a frequency-adjusted head will record less data on its corresponding disc surface, as compared to the nominal amount of data for a surface.
- one or more of the other heads i.e., the "nominal heads” will be operated at a higher frequency, thus recording more than the nominal amount of data, in order to compensate for the lower amount of data on the frequency-adjusted head's surface, and thus maintain the total amount of data for the disc drive as a whole at the desired level.
- each disc surface is designed to store one gigabyte of data in a disc drive having five platters and thus ten disc surfaces
- the total disc drive would provide ten gigabytes of data storage.
- one head were found to have characteristics that indicated it would operate at a given error rate only if using a recording frequency of, for example, about 99% of the nominal recording frequency in one or more zones (resulting in less than one gigabyte of data on that surface), the other nine nominal heads could be operated at about 100.2% of the nominal recording frequency in those same zones (resulting in more than one gigabyte of data on their surfaces).
- an overall improved disc-drive error rate is achieved by slightly lowering the amount of data and lowering the recording frequency for certain (but not all) of the transducers and their corresponding disc surfaces, while slightly increasing the amount of data and the recording frequency for other of the transducers and their corresponding disc surfaces.
- the total amount of data stored (or storable) on such disc drives can be maintained.
- the method is optimized to read large amounts of data sequentially.
- the method is optimized for a read/write function that has a serpentine-like structure, due to frequency-adjusted head subzones that are intermixed with non-frequency-adjusted head subzones.
- the present invention also reorganizes the current zone structure to accommodate the head frequency variation within a cylinder.
- One embodiment divides the n original zones into at least n+1 subzones. Each subzone services a variable number of cylinders with a fixed number of heads. The fixed number of heads may vary from one subzone to another, but remains fixed within a subzone. As a result, the number of heads are maintained as a zone specific parameter.
- One example embodiment of the present invention is well-suited for operation in a headerless architecture environment. Such an environment exists where the data address header or tag no longer resides on the disc itself. Instead, the header is in the controller's memory or the volatile random access memory, "RAM", which is associated with the circuitry 160 shown in FIG. 1.
- FIG. 4 is a pictorial depiction of a grid- like layout of a disc drive 100, wherein the heads are logically addressed under a logical block address (“LBA") scheme.
- the diagram 200 of FIG. 2 shows several heads 210 accessing several tracks 220.
- cylinder 0 consists of all of the tracks below the heads 210 (in this example, Head 0, Head 1, Head 2, Head 3, Head 4) that are vertically aligned along the first tracks of the several discs, wherein each head corresponds to one disc surface.
- Each disc 134 has two recording surfaces. Head 0 is associated with a top surface of a first disc 134 in disc drive 100 and head 1 is associated with the bottom surface of the disc 134.
- Head 2 is associated with the top surface of a second disc and head 3 is associated with the bottom surface of the second disc. Head 4 would be associated with one surface of a third disc.
- the invention is described for a disc drive 100 having multiple discs, it is contemplated that it could also be applied to a disc drive 100 using a single disc 134.
- Cylinder 1 is the next vertical alignment of tracks amongst the several discs, and likewise for cylinder 2 through cylinder n, the maximum number of cylinders available for general use.
- Solid line arrows 240, 242 and 244 show that during a read operation, the information beneath the various heads 210 is read for an entire cylinder. In other words, within cylinder 0, the information below head 0 is read first, then the information below head 1, then the information below heads 2, 3 and 4.
- the dotted line, such as dotted line 241 depicts an access to the next track and cylinder 1 and a head switch from head 4 to head 0.
- Solid line arrow 242 shows head switches after reading information beneath the heads in cylinder 1.
- Solid line arrow 244 shows reading all of the tracks containing data or information in cylinder 2.
- Dotted line 243 shows the switch between cylinder 1 and 2.
- One aspect of the invention is to determine if one or more of the heads 0, 1, 2, 3, or 4 performs more poorly than the rest of the heads. If a head or heads is a poor performer, it has been found that by reducing the frequency of the read channel for the poorly performing head or heads, the performance is very much improved. The improvement is indicated by a drop in the errors associated with the poorly performing head.
- the recorded channel or data channel frequency is reduced for the poorly performing heads within a zone.
- the recording channel may operate at least two different frequencies, one frequency associated with the good heads and another frequency associated with the poorly performing head or heads. In order to keep the information capacity of a zone equal to the capacity of the zone before frequency-adjusting, the recording frequency associated with the good heads may be increased.
- the LBA increases horizontally from left to right, and from cylinder 0 until the last cylinder in the reserve zone 280.
- the reserve zone 280 is typically at the inner diameter of the disc 134.
- system data exclusively resides in a predetermined designated portion of the drive.
- the heads 210 are numbered sequentially and vertically on the left side of the diagram, ranging from 0-4.
- the tracks are either accessible user tracks or spare tracks interspersed throughout the drive. Spare tracks are individual reserved tracks that are available for data placement when a normal user track contains a bad sector.
- each head reads or writes along its corresponding tracks within an entire cylinder, unless the head encounters a spare track. Since only one head is enabled at any given instant, the head reads information at different times from the track beneath head 0, head 1, head 2, head 3 and head 4. Thus, for cylinder 0 heads 0-4 are unimpeded and are able to access the all the data within cylinder 0, beginning with head 0 and ending with head 4. Afterwards, the actuator moves to the first track 220 in cylinder 1, once again beginning with head 0 and ending with head 4; each head accesses the corresponding data on the track without any interruptions. However, in cylinder 2, heads 3 and 4 encounter spare tracks that interrupt the data transfer.
- Cylinders zero, one, and two are grouped together to form original zone 0, also referred to as zone 230.
- cylinders three, four, and five make up original zone 1, also referred to as zone 240.
- System data that includes information regarding the quality of the transducer user heads and formatting of tracks, is placed within a reserve zone 280 made of several non-accessible cylinders that are contiguously grouped.
- the frequency of the recording channel is the same for all the heads 210 within the original zone. In other words, all the heads 210 are determined to be good and none have to be frequency-adjusted.
- the zones have different recording densities in each zone. Similar cylinder groupings exist for the remaining usable cylinders.
- a number of non-usable cylinders that contain system data make up the reserve zone 280.
- FIG. 3 is a block diagram 300 showing several original zones 310, 330, and 350 after a head or heads in the disc drive have been frequency-adjusted.
- the frequency-adjusting of a head or heads gives birth to a subzone for each zone.
- a subzone is produced for each different recording frequency at which the various heads operate at. For example, if one head is determined to be a poor performing head, each zone will include two subzones.
- Subzone 00 will have information recorded at a first frequency and subzone 01 will have information recorded at the frequency-adjusted head frequency.
- the zone can be divided into N subzones. The maximum number N of subzones will be equal to the maximum number of heads 210 in the disc drive 100.
- each head writing at a different frequency would have its own subzone.
- the original zones are numbered 0,1, ...,n.
- original zone 310 corresponds to original zone zero 230 of FIG 4.
- original zone one 330 corresponds to original zone one 240 of FIG. 4, and so on through zone n 350 of FIG. 5 corresponding to zone n of FIG. 4.
- Each one of the original zones is divided into corresponding subzones, 320, 340, and 360.
- zone zero 310 has several subzones 320 labeled with a zone identifier of 0, followed by the subzones specific numerical ordering status, i.e., subzone 00, subzone 01, subzone 03, subzone 04,..., subzone On.
- subzone 00 corresponds to original zone zero, subzone 0.
- subzone 01 corresponds to original zone 0, subzone 1, and so on.
- Zone one 330 has a subzone structure 340, wherein the zone identifier is 1. Thus, zone one 330 is partitioned into the following subzones: subzone 10, subzone 11, subzone 12, subzone 13, ..., subzone In. Additional zones and subzones are within the scope of this invention and are depicted as zone N 350, partitioned into NN subzones 360. In another embodiment, several of the subzones may be combined into one, thus minimizing the total number of zones to maintain by the hardware and the software.
- a drive that has a total of five heads reading information from discs 134 formatted with four original zones and twelve tracks from twelve cylinders.
- the disc drive will also generally have an even number of heads. If two of the five heads are frequency-adjusted to a single lower frequency, then the four original zones are divided into two subzones. Each original zone is divided into two sub- zones, one set of sub- zones that service the first three logical heads on all cylinders, and another set of sub- zones that service the next two logical heads on all cylinders.
- the frequency of the frequency-adjusted heads is lowered by 0.5% in every one of the original zones, then the original zones are divided into a total of eight subzones.
- FIG. 6 is a graph of the frequency in bit density for various zones and subzones.
- the zone graph 400 has a horizontal axis 402 consisting of sequentially numbered original zones (Zone 0 - Zone N), and a vertical axis 404 representing increasing bit density with a unit of megabits per second (MB/s).
- Zone 0 is the outermost zone
- zone n is the innermost zone containing user information.
- a step-like function 406 results. Normally, at the outer diameter of a disc, at zone zero, the highest frequency or bit density is recorded.
- subzones of the corresponding original zones are graphed along a horizontal and vertical axis arrangement 472 and 474 respectively, and may have similar step-like responses 476 and 478.
- subzone 01 corresponds to a component of original zone zero (such as original zone zero 310, shown in FIG. 5) and to subzone 01 of FIG. 5 as depicted in the division of 320.
- one difference in the subzone graph 470 is that one or more of the subzones of the same original family 478 will have lower bit densities than other subzones in the same original family 476 since there is a lower recording rate for some heads in the zone.
- one set of subzones has a higher head service load than the other set.
- the sustained data transfer rates will gradually decrease as the zones themselves decrease in bit density, from higher density zones to lower density zones.
- the data transfer rate will surge as the zones expand towards subzone 30 and enter subzone 01, then gradually decrease again.
- Subzone zero-one 477 will have lower bit density, because of the inclusion of a lower performing head, than subzone zero-zero 475 from the same original zone.
- An algorithm will be used to view and sort the subzones.
- the head is still on the outer diameter, there could be a high bit density, but not as high as the density of a good head. And yet, the head in the new zone has a greater density than the good head of the inner diameter of the disc.
- the frequency for good performance from the heretofore lower performing head depends on manufacturing considerations.
- Another embodiment of the present invention is a method of reusing lower performing read/write heads by varying the frequency of the read/write head within a cylinder.
- the method determines a physical location of a target logical block address ("LBA").
- LBA target logical block address
- ALU arithmetic logic unit
- a zone table is used for determining a target zone and the number of heads serviced by a zone.
- Firmware searches the zone table to determine the zone of the target LBA. Once the target zone is determined, the number of heads serviced by the zone can also be determined based on its position in the zone table (in both sorting methods: frequency sorting and head load sorting).
- FIG. 7 a pictorial depiction of the logical block addressing (LBA) scheme 500 for sequential read/write accessing is displayed.
- the grid-like layout is structured similarly like FIG. 4. That is, the user tracks within a single cylinder are accessed by the heads until a spare track is encountered or the tracks are no longer available for accessing.
- several user tracks are accessed according to the three non-frequency-adjusted heads 510 (Heads 0,1, & 2) within a single cylinder. Following this, the non- frequency- adjusted heads 510 sequentially access other tracks within another cylinder until eventually an entire group of cylinders, known as a zone, has been accessed.
- the non-frequency-adjusted subzones 530 are accessed initially starting at cylinder 0 and proceeding to cylinder N. Later, all of the frequency- adjusted subzones 520 are accessed by the frequency-adjusted heads 512 (heads 3 and 4). The reading of all the frequency-adjusted heads starting at cylinder 0 and proceeding to cylinder n.
- the addressing scheme has a reserved zone. The reserved zone has system data exclusively within its cylinders and thus does not store user data. In one embodiment, frequency-adjusting of heads does not occur in the reserved zone. All heads in the reserved cylinders should share the same frequency to avoid firmware complexities in dealing with frequency-adjusted heads in the reserved zone.
- the original zones are divided into subzones.
- the LBA scheme is optimized to read large amounts of data sequentially and with fewer interruptions.
- all the non-frequency-adjusted heads read all the information under the non-frequency-adjusted heads.
- the actuator moves from the outer diameter to the inner diameter from one adjacent cylinder to the next. Access time is minimized. Time devoted to switching frequency in the recording channel is also minimized.
- the actuator is moved back to cylinder 0 and data is read from all the frequency-adjusted heads in a similar fashion. Again, accesses are minimized since movement is from cylinder to adjacent cylinder.
- FIG. 8 displays an LBA scheme wherein all the subzones of an original zone are accessed before accessing the subzones of another original zone. First the non- frequency- adjusted heads of the zone, and then the frequency-adjusted heads of the same zone (a separate subzone of the original zone) are accessed. All the subzones of an original zone are read before moving to another zone. This is known as serpentine-by-head formatting and is based on the frequency-adjusted heads.
- a reserved zone for system data also exists in FIG. 8 similar to the reserve zone in FIG. 7. In the example embodiment shown in FIG.
- the LBA scheme is organized in a serpentine like manner because the frequency-adjusted head subzones are intermixed with non-frequency-adjusted head subzones.
- Such an LBA scheme is well suited for accessing small data segments and requires more accessing time than the sequential LBA scheme of FIG. 7.
- resolution performance may suffer (i.e., a time increase for getting uninterrupted information) from the frequent access interruptions, sometimes referred to as "seek times.”
- the increased access time is explained repeatedly accessing a higher density zone immediately prior to a lower density zone.
- the format map is generally located in RAM to inform the drive where on each track each sector exists, and ultimately which sectors have been marked lower performing.
- FIG. 9 is a flowchart 700 of an example embodiment that provides a method for improving an error rate of a disc drive with read/write heads.
- the method includes determining the storage surface of a disc assembly (block 715); transducing data at a first frequency (block 720); transducing data at a second frequency (block 730); dividing a zone into subzones (block 740); and organizing subzones (block 750).
- FIG. 10 is a schematic view of a computer system.
- the computer system 2000 may also be called an electronic system or an information handling system and includes a central processing unit, a memory and a system bus.
- the information handling system includes a central processing unit 2004, a random access memory 2032, and a system bus 2030 for communicatively coupling the central processing unit 2004 and the random access memory 2032.
- the information handling system 2002 includes a disc drive device which includes the ramp described above.
- the information handling system 2002 may also include an input/output bus 2010 and several devices peripheral devices, such as 2012, 2014, 2016, 2018, 2020, and 2022 may be attached to the input output bus 2010.
- Peripheral devices may include hard disc drives, magneto optical drives, floppy disc drives, monitors, keyboards and other such peripherals.
- the computer system 2000 operates as a stand-alone computer system or operates in a networked environment using logical connections to one or more remote computers. Any type of disc drive may use the method for loading or unloading the slider onto the disc surface as described above.
- the method described for varying recording frequency on a head basis within a cylinder of a disc drive works particularly well in a headerless architecture environment.
- the performance of the lower performing heads can be improved.
- better error rates are achieved, thus overcoming yield problems.
- the invention may result in increase accuracy of arithmetic logic unit (ALU) calculations without having to change the engine that performs the calculations.
- ALU arithmetic logic unit
- One aspect of the present invention provides a method for improving reading and writing information to a disc drive with read/write transducers.
- the method includes the steps transducing data at a first frequency when in a first zone of a first storage surface of a disc assembly, transducing data at a second frequency that is different than the first frequency when accessing the first original zone of a second storage surface of the disc assembly.
- a dividing step expands the first original zone structure into subzones, and furthermore maintains a parameter for each subzone that represents the number of heads associated with the subzone.
- the number of heads are maintained as a zone specific parameter.
- several subzones are combined into one.
- one subzone originating from a zone is of a different bit density value than another subzone originating from the same zone.
- dividing of subzones further includes steps that compare a number of sectors in a nominal transducer domain with a total number of sectors in a frequency-adjusted transducer domain, and using the nominal transducer domain where a total number of sectors in the nominal transducer domain is significantly higher than the total number of sectors in the frequency-adjusted transducer domain.
- Further example embodiments of the described method comprise organizing subzones, including using a recorded frequency of the subzone, comparing recording densities of one nominal subzone with a successive nominal subzone, and analyzing whether cylinder switches are offset.
- Still another aspect of the present invention provides an improved disc drive.
- This disc drive includes a rotating disc assembly having a first disc surface and a second disc surface.
- the disc drive also includes a first head operating in a transducing relationship to the first disc surface and at a first frequency in a first disc original zone, and a second head operating in a transducing relationship to the second disc surface but at a different frequency than the first frequency when operating in the first original disc zone.
- the aforementioned first zone comprises an equivalent radius range of corresponding tracks on each of the storage surfaces.
- the first zone is partitioned into a plurality of subzones and a first subzone is associated with the first head, and a second subzone is associated with the second head.
- At least some one of the frequency of one subzone is selected so that the associated first head and second head has increased performance.
- Another embodiment of the present invention provides a sorting method, wherein the first and second subzones are sorted based on head load.
- a separate embodiment provides an alternative sorting method, wherein the first and second subzones are sorted based on frequency.
- a magnetic disc storage system that includes a magnetic disc with a recording surface proximately positioned to a read/write transducer.
- the read/write transducer reads and writes information on the recording surface.
- a memory is coupled within the disc storage system and similarly coupled to the read/write transducer.
- the memory contains an offset value of a servo position and a controller coupled within the disc storage system. The controller, the memory, and the read/write transducer are coupled.
- the controller positions the read/write transducer in the disc storage system over a target address as a result of an input based on number of frequency-adjusted heads, wherein a frequency-adjusted head is a head operated at a lower frequency.
- Some embodiments of the just described magnetic disc storage system further include a data segment that has a headerless format.
- an original zone comprised of an equivalent radius range of corresponding tracks on each of the storage surfaces, and a predetermined plurality of such zones. Accordingly, a subzone is a partition of an original zone comprising an equivalent radius range of corresponding tracks on each of the storage surfaces.
- an information-handling system is operatively coupled to transmit data to and from the magnetic disc, along with an input/output subsystem that is operatively coupled to input and output data to the information-handling system, and finally including a memory that is coupled to the information-handling system.
- the system for reusing a lower performing read/write head includes a plurality of recording zones for storing data while varying the frequency among recording zones. Hence, the error rate, caused by lower performing read/write heads, is dramatically improved.
- an ALU resource is used to identify the zone and number of heads associated with the above described system.
- the ALU resource calculates a physical sector, head, and cylinder location of a target LBA, thereby resulting in a frequency-adjusted head number within a subzone.
- a disc drive that includes a disc having a first surface further comprised of a first zone and a second zone.
- the disc drive has a second surface further comprised of a first zone and a second zone, wherein tracks of the first zone of the second surface correspond to tracks of the first zone of the first surface.
- the disc drive has a means for minimizing error rate within one of the first zones.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Digital Magnetic Recording (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19983333T DE19983333T1 (en) | 1998-06-26 | 1999-06-25 | Variable disk drive cylinder recording system |
GB0030530A GB2354631B (en) | 1998-06-26 | 1999-06-25 | Variable disc drive cylinder recording system |
KR1020007014802A KR20010053204A (en) | 1998-06-26 | 1999-06-25 | Variable disc drive cylinder recording system |
JP2000557612A JP2002519811A (en) | 1998-06-26 | 1999-06-25 | Variable disk drive cylinder recording system |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US9087498P | 1998-06-26 | 1998-06-26 | |
US34413299A | 1999-06-24 | 1999-06-24 | |
US60/090,874 | 1999-06-24 | ||
US09/344,132 | 1999-06-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000001146A1 true WO2000001146A1 (en) | 2000-01-06 |
Family
ID=26782731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1999/014210 WO2000001146A1 (en) | 1998-06-26 | 1999-06-25 | Variable disc drive cylinder recording system |
Country Status (6)
Country | Link |
---|---|
JP (1) | JP2002519811A (en) |
KR (1) | KR20010053204A (en) |
CN (1) | CN1308813A (en) |
DE (1) | DE19983333T1 (en) |
GB (1) | GB2354631B (en) |
WO (1) | WO2000001146A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6633442B2 (en) | 2000-08-04 | 2003-10-14 | Seagate Technology Llc | Adjusting track density and bit density to provide limited excess capacity in a storage device |
US6751036B2 (en) | 2000-08-04 | 2004-06-15 | Seagate Technology Llc | Tuning track density for data storage device |
SG106617A1 (en) * | 2000-08-04 | 2004-10-29 | Seagate Technology Llc | Adaptive zone frequency compensation for disc drives. |
US6927930B1 (en) | 2004-02-10 | 2005-08-09 | Hitachi Global Storage Technologies Netherlands B.V. | Adaptive data format method integrating spare sectors |
US7046471B2 (en) | 2002-07-31 | 2006-05-16 | Seagate Technology Llc | Method and apparatus for utilizing variable tracks per inch to reduce bits per inch for a head |
US8902527B1 (en) | 2010-03-22 | 2014-12-02 | Western Digital Technologies, Inc. | Systems and methods for improving sequential data rate performance using sorted data zones |
US9213493B1 (en) * | 2011-12-16 | 2015-12-15 | Western Digital Technologies, Inc. | Sorted serpentine mapping for storage drives |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1295619C (en) * | 2002-09-25 | 2007-01-17 | 深圳易拓科技有限公司 | Changeable partition method of disk drive |
CN1295620C (en) * | 2002-10-11 | 2007-01-17 | 深圳易拓科技有限公司 | Variable partition method for magnetic disc drive |
US7502908B2 (en) * | 2006-05-04 | 2009-03-10 | International Business Machines Corporation | Method for providing an address format compatible with different addressing formats used for addressing different sized address spaces |
KR101780331B1 (en) | 2015-05-06 | 2017-09-20 | 주식회사 케이엔에스컴퍼니 | A operating method of system structure of impeller for dispersion-emulsion apparatus based on dual rotator |
KR20170010437A (en) | 2017-01-20 | 2017-01-31 | 주식회사 케이엔에스컴퍼니 | A operating method of system structure of impeller for dispersion-emulsion apparatus based on dual rotator |
KR102334946B1 (en) | 2019-06-18 | 2021-12-06 | 주식회사 케이엔에스컴퍼니 | A system structure of impeller based on rotator to rotator equipped with cooling system |
JP2021009747A (en) * | 2019-06-28 | 2021-01-28 | 株式会社東芝 | Magnetic disk device, and method of adjusting write data |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5596458A (en) * | 1994-12-19 | 1997-01-21 | Integral Peripherals, Inc. | Variable zone layout for information storage disk drive |
-
1999
- 1999-06-25 CN CN99807881A patent/CN1308813A/en active Pending
- 1999-06-25 KR KR1020007014802A patent/KR20010053204A/en not_active Ceased
- 1999-06-25 WO PCT/US1999/014210 patent/WO2000001146A1/en not_active Application Discontinuation
- 1999-06-25 JP JP2000557612A patent/JP2002519811A/en active Pending
- 1999-06-25 GB GB0030530A patent/GB2354631B/en not_active Expired - Fee Related
- 1999-06-25 DE DE19983333T patent/DE19983333T1/en not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5596458A (en) * | 1994-12-19 | 1997-01-21 | Integral Peripherals, Inc. | Variable zone layout for information storage disk drive |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6633442B2 (en) | 2000-08-04 | 2003-10-14 | Seagate Technology Llc | Adjusting track density and bit density to provide limited excess capacity in a storage device |
US6751036B2 (en) | 2000-08-04 | 2004-06-15 | Seagate Technology Llc | Tuning track density for data storage device |
SG106617A1 (en) * | 2000-08-04 | 2004-10-29 | Seagate Technology Llc | Adaptive zone frequency compensation for disc drives. |
US7046471B2 (en) | 2002-07-31 | 2006-05-16 | Seagate Technology Llc | Method and apparatus for utilizing variable tracks per inch to reduce bits per inch for a head |
US6927930B1 (en) | 2004-02-10 | 2005-08-09 | Hitachi Global Storage Technologies Netherlands B.V. | Adaptive data format method integrating spare sectors |
US8902527B1 (en) | 2010-03-22 | 2014-12-02 | Western Digital Technologies, Inc. | Systems and methods for improving sequential data rate performance using sorted data zones |
US9213493B1 (en) * | 2011-12-16 | 2015-12-15 | Western Digital Technologies, Inc. | Sorted serpentine mapping for storage drives |
Also Published As
Publication number | Publication date |
---|---|
GB0030530D0 (en) | 2001-01-31 |
GB2354631B (en) | 2003-01-15 |
CN1308813A (en) | 2001-08-15 |
KR20010053204A (en) | 2001-06-25 |
DE19983333T1 (en) | 2001-06-13 |
JP2002519811A (en) | 2002-07-02 |
GB2354631A (en) | 2001-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100641460B1 (en) | Servo recording method of hard disk drive | |
US7589925B1 (en) | Method of accessing variable density data tracks in a disk drive | |
US6115788A (en) | Multi-drive array with improved data transfer rate performance | |
US6445653B1 (en) | Implementation of variable bit density in storage disc drives | |
US6957379B1 (en) | Method and apparatus for selecting storage capacity of data storage media | |
US6005725A (en) | Variable zone layout and track pitch parameter considerations for information storage disk drive | |
US7046471B2 (en) | Method and apparatus for utilizing variable tracks per inch to reduce bits per inch for a head | |
US6560052B2 (en) | Implementation of variable bit density recording in storage disc drives | |
US6950256B2 (en) | Magnetic storage medium, method for controlling track pitch thereof, and magnetic recorder for medium | |
US5682274A (en) | Method and apparatus for positioning transducers to correct for read and write element misregistration offsets which vary dependent on rotary actuator angular position across a disk medium | |
US6445525B1 (en) | Disc drive performance by reducing areal data storage density | |
US6873488B2 (en) | Enhanced MR offset with dynamic tuning range | |
US8131920B2 (en) | Method and system for dynamically allocating read and write sequence randomizer | |
US6993678B2 (en) | Logical zone table generation process and apparatus | |
WO2000001146A1 (en) | Variable disc drive cylinder recording system | |
KR100242761B1 (en) | Data storage disk drive data sector formatting system and method | |
KR101012476B1 (en) | Data recording / playback device and data recording / playback method | |
US7518821B2 (en) | Hard disk drive | |
US6848019B1 (en) | Performance in a data storage device using head-to-head offsets in access command scheduling | |
KR20050020650A (en) | Data recording/reproducing device, data recording/reproducing method, program, and recording medium | |
KR0182979B1 (en) | Servo information configuration method for data area extension and servo control method therefor | |
US5999352A (en) | Variable bits per inch recording | |
US6775090B2 (en) | Adapting logical track addresses in relation to head offsets | |
KR100574941B1 (en) | Servo writing method for hard disk drives | |
US20040225933A1 (en) | Calculation of data frequencies in recording media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 99807881.6 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN DE GB JP KR SG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
ENP | Entry into the national phase |
Ref document number: 200030530 Country of ref document: GB Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 2000 557612 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020007014802 Country of ref document: KR |
|
RET | De translation (de og part 6b) |
Ref document number: 19983333 Country of ref document: DE Date of ref document: 20010613 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 19983333 Country of ref document: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 1020007014802 Country of ref document: KR |
|
WWR | Wipo information: refused in national office |
Ref document number: 1020007014802 Country of ref document: KR |