Sync byte padding

Error detection/correction and fault detection/recovery – Pulse or data error handling – Memory testing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S769000, C360S031000, C360S047000, C360S053000, C369S047360, C369S053130

Reexamination Certificate

active

06301679

ABSTRACT:

FIELD OF THE INVENTION
This application relates to hard disc drives and more particularly to an apparatus and method for detecting error locations on the storage media and eliminating future drive errors resulting from media defects that grow over time.
BACKGROUND OF THE INVENTION
In a disc drive data is recorded on a disc in concentric, circular paths known as tracks. Servo bursts are written in each track on the disc and contain position information. The servo bursts are positioned along radial slightly wedged shaped quasi-lines that cross the circular tracks and divide the disc. The disc is formatted before user data is stored on the disc, and the format creates a number of sectors in the track area that lies between each pair of adjacent servo bursts. The number of sectors may vary from one track area to the next. During operation the disc continually rotates and a read/write head a given radius from the center of the disc reads or writes data in a given track. An actuator arm swings the head in an arc across the disc surface to allow the head to read or write data in different tracks.
Each sector located in each track area formed between the adjacent servo bursts contain several informational sections. With respect to
FIG. 3-1
, a track area between adjacent servo bursts is shown. The area contains two sectors with each sector containing several sections. The actual number of sectors between servo bursts is not limited to any specific number and will vary from drive to drive. These sections include a phase lock oscillator (PLO) section which provides the read and write parameters for the sector that are used by automatic gain control circuitry. A sync byte section is included to signal the beginning of a user data section where the application information is stored. An error correction code (ECC) section is typically provided after the user data section and permits correction of user data read back errors. After the ECC, a new section begins with another PLO section. This sector layout containing the several sections and the function and contents of each section are well known in the art.
The disc or magnetic storage media of the disc drive containing these sectors is susceptible to defects such as thermal asperities. The defects cause errors to occur during operation of the disc drive if the defect is of a significant size for the particular section or sections of the sector in which it lies. If the defect lies in the user data section, the ECC may be able to correct any resulting read error if the defect is not too large. If the defect lies within the ECC, the ECC's redundancy may account for any error. If the defect lies within the sync byte or the PLO, a relatively small defect may be enough to cause the sector to fail and the ECC cannot account for errors in the PLO and sync byte. If the disc drive electronics cannot properly set the gain and frequency for read back of the user data and cannot properly determine when to start the user data read back, invalid data will result.
Therefore, defect detection processes have been employed to find the defect and shift the sectors' positions within the track area so that the defect either lies in a section that allows the defect to be compensated for, such as the user data section or the ECC section. If the defect is too large in these sections, then the sector must be marked as unusable. This shifting process successfully avoids errors due to the defect, but such shifting processes require extra space to be dedicated within the servo bursts and this extra space reduces the storage capacity of the disc drive.
Furthermore, these defects in the storage media can grow over time. If the error is located near the end of the sector, future errors may result if that defect grows into the trailing sector. Even if the defect is initially large enough to force the sector to be marked as unusable, the defect may grow beyond the end of this unusable sector and may interfere with the PLO and sync byte of the trailing sector that was previously determined to be usable. This defect's growth into the trailing sector will cause the disc drive to eventually fail because the potential for growth of the defect has not been accounted for in the defect mapping process.
SUMMARY OF THE INVENTION
The present invention addresses the problems discussed above and other problems by filling the storage medium with sectors containing a test pattern and reading the test pattern to find errors. The sectors containing defects and those that are too close to the defect are located and marked as unusable and all other sectors are given a logical address. No shifting space is required and the space normally allocated for shifting is filled with usable sectors. The present invention also addresses the problems discussed above by determining whether the error in a sector lies too closely to an adjacent sector and if it does the adjacent sector is marked as unusable to avoid becoming invalid if the defect grows in the future.
The invention is embodied in a method for mapping defects on the storage media of a disc drive. The method includes calculating a position of a defect. A current sector corresponding to the position of the defect is flagged as unusable. A distance of the defect to a sector adjacent to the current sector is compared against a distance threshold. The adjacent sector is flagged as unusable when the distance is less than the distance threshold.
The invention is also embodied in a control system that maps defects on a storage media of a disc drive. The control system includes a read/write channel that reads a signal from the storage media to detect a defect and the defect's location. A processor calculates the position of the defect on the storage media as a function of the defect location. The processor flags a sector corresponding to the position of the defect as unusable and compares against a distance threshold a distance of the defect to an adjacent sector. The processor flags the adjacent sector as unusable when the distance is less than the distance threshold.
Also included in the embodiments is another method for mapping defects on the storage media of a disc drive. The method involves creating a plurality of large sectors to fill the storage media. Reference data is written to the large sectors to produce stored data. The stored data is read back and compared to the reference data to detect errors. The byte number of each defect is found. The normal sector and byte position of the defect is calculated by subtracting the sector frequency from the defect's byte number. A normal sector corresponding to the position of a defect is then flagged as unusable. The method may further include comparing a distance of the defect to an adjacent sector against a distance threshold. The adjacent sector is flagged as unusable when the distance is less than the distance threshold.
These and various other features as well as advantages which characterize the present invention will be apparent from a reading of the following detailed description and a review of the associated drawings.


REFERENCES:
patent: 4914530 (1990-04-01), Graham et al.
patent: 5235585 (1993-08-01), Bish et al.
patent: 5276662 (1994-01-01), Shaver, Jr. et al.
patent: 5357381 (1994-10-01), Yasuda et al.
patent: 5367652 (1994-11-01), Golden et al.
patent: 5563746 (1996-10-01), Bliss
patent: 5740358 (1998-04-01), Geldman et al.
patent: 5751733 (1998-05-01), Glover
patent: 5930068 (1999-07-01), Gregg et al.
patent: 5935261 (1999-08-01), Blachek et al.
patent: 6034831 (2000-03-01), Dobbek et al.
patent: 6052804 (2000-04-01), Thowe et al.
patent: 6239931 (2001-05-01), Chung et al.
patent: 0 428 208 A2 (1991-05-01), None
patent: 0 541 219 A1 (1993-05-01), None
patent: 1 404 541 A (1975-09-01), None
patent: 11 297006 (1999-10-01), None
patent: 11 297004 (2000-01-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Sync byte padding does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Sync byte padding, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Sync byte padding will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2566981

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.