System and method of defect description of a data storage medium
AssigneeSeagate Technology LLC
InventorsHuaYuan Chen, Bo Wei, YongPeng Chng
Life of this patent
Estimating the term…
Abstract
The disclosure is directed toward systems and methods of defect description of a data storage medium. In a particular embodiment, a method includes determining a first defect of a data storage medium. The method also includes determining a format of an entry of a defect description table based on the first defect and a location of a second defect of the data storage medium. The format is selected from one of a plurality of formats. The method also includes storing a description of the first defect in the entry of the defect description table in the format.
Claims17
A method comprising:
- determining, with a controller, a first defect of a data storage medium;
- selecting, via the controller, a format of an entry for a defect description table based on the first defect from one of at least three formats determined to result in a least number of entries in the defect description table;
- and
- storing, via the controller, a description of the first defect in the entry for the defect description table in a first format of the at least three formats, wherein a format comprises a set of defined fields to store data in, and wherein the first format comprises:
- a field for storing data that represents a track identification;
- multiple fields for storing data that each represent a starting position of one of multiple, non-adjacent defects on a second track;
- and
- multiple fields for storing data that each represent a number of defective consecutive sectors after a specific starting position of one of the multiple, non-adjacent defects on the second track.
A device comprising:
- a data storage medium;
- a controller coupled to the data storage medium and configured to:
- determine when a portion of the data storage medium is defective based on a defect description table;
- select one data configuration from at least three predefined data configurations to store data representing a first defect, where a data configuration comprises a recognized structure to store data according to, wherein a first predefined data configuration comprises a structure to allow a description of defects that have the same position within each of a plurality of adjacent tracks to be stored, a second data configuration comprises a structure to allow a description of a plurality of non-adjacent defects in a single track to be stored, and a third data configuration comprises a structure to allow a description of a single defect in a single track to be stored;
- and
- store a description of the first defect in a defect description table in the selected data configuration.
A non-transitory computer readable medium having instructions to cause a processor to execute a method comprising:
- accessing a defect description table of a data storage medium, wherein the defect description table includes defect description data stored in a plurality of sub-tables;
- determining when a portion of the data storage medium is defective based on the defect description table;
- wherein a first sub-table has a first data configuration that comprises a first structure to allow a description of defects that have the same position within each of a plurality of adjacent tracks to be stored;
- wherein a second sub-table of the multiple tables has a second data configuration that comprises a second structure to allow a description of a plurality of non-adjacent defects in a single track to be stored;
- and
- wherein a third sub-table of the multiple tables has a third data configuration that comprises a third structure to allow a description of a single defect in a single track to be stored.
A device comprising a processor coupled to a memory comprising a defect description table that identifies a portion of a data storage medium that is defective, the defect description table comprising multiple sub-tables, each of the sub-tables comprising a unique data structure to allow the processor to store data representing a defect, wherein a first sub-table comprises a first data structure to allow a description of defects that span multiple adjacent tracks and have a substantially similar position within each of the multiple adjacent tracks to be stored in a single entry, a second sub-table comprises a second data structure to allow a description of a plurality of non-adjacent defects in a single track to be stored in a single entry, and a third sub-table comprises a third data structure to allow a description of a single sector defect in a single track to be stored in a single entry.
Dependencies are inferred from the claim text.