Identifying a defect in a data-storage medium
AssigneeSTMicroelectronics S.r.l.
InventorsShayan Srinivasa Garani, Sivagnanam Parthasarathy
Life of this patent
Estimating the term…
Abstract
An embodiment of a data-read path includes a defect detector and a data-recovery circuit. The defect detector is operable to identify a defective region of a data-storage medium, and the data-recovery circuit is operable to recover data from the data-storage medium in response to the defect detector. For example, such an embodiment may allow identifying a defective region of a data-storage disk caused, e.g., by a scratch or contamination, and may allow recovering data that was written to the defective region.
Claims42
A data read path, comprising:
- a defect detector configured to identify a defective region of a data storage medium and determine a respective average power level of a plurality of read samples within each of a plurality of overlapping window regions, each window region having a same size and corresponding to a respective data storage location of the data storage medium;
- and
- a data recovery circuit configured to recover data from the data storage medium in response to the defect detector.
A media-drive controller, comprising:
- a data write path configured to write data to a data storage medium;
- and
- a data read path, comprising:
- a defect detector configured to identify a defective region of the data storage medium and determine a respective average power level of read samples within each of a plurality of overlapping window regions, each window region having a same size and corresponding to a respective data storage location of the data storage medium;
- and
- a data recovery circuit configured to recover data from the data storage medium in response to the defect detector.
A media drive, comprising:
- a storage medium configured to store data;
- and
- a media-drive controller, comprising:
- a data write path configured to write data to the data storage medium;
- and
- a data read path, comprising:
- a defect detector configured to identify a defective region of the data storage medium and determine a respective average power level of read samples within each of a plurality of overlapping window regions, each window region having a same size and corresponding to a respective data storage location of the data storage medium;
- and
- a data recovery circuit configured to recover data from the data storage medium in response to the defect detector.
A system, comprising:
- a media drive, comprising:
- a storage medium configured to store data;
- and
- a media-drive controller, comprising:
- a data write path configured to write data to the data storage medium;
- and
- a data read path, comprising:
- a defect detector configured to identify a defective region of the data storage medium and determine a respective average power level of read samples within each of a plurality of overlapping window regions, each window region having a same size and corresponding to a respective data storage location of the data storage medium;
- and
- a data recovery circuit configured to recover data from the data storage medium in response to the defect detector;
- and
- an integrated circuit coupled to the media drive.
A method, comprising:
- identifying a defective region of a data storage medium;
- determining a respective average power level of read samples within each of a plurality of overlapping window regions, each window region having a same size and corresponding to a respective data storage location of the data storage medium;
- and
- recovering data from the identified defective region.
A method, comprising:
- generating a read signal in response to a defective region of a data storage medium;
- determining a respective average power level of read signals within each of a plurality of overlapping window regions, each window region having a same size and corresponding to a respective data storage location of the data storage medium;
- identifying a portion of the read signal corresponding to the defective region;
- and
- decoding the read signal.
A method, comprising:
- receiving a read signal in response to a defective region of a data storage medium;
- determining a respective average power level of the read signals within each of a plurality of overlapping window regions, each window region having a same size and corresponding to a respective data storage location of the data storage medium;
- identifying a burst error in the read signal;
- and
- recovering data in the read signal in response to the identified burst error.
Dependencies are inferred from the claim text.