Verifying data in a data storage device
AssigneeHewlett-Packard Development Company, L.P.
InventorsStewart R. Wyatt, Robin Alexis Takasugi
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsStewart R. Wyatt, Robin Alexis Takasugi
Estimating the term…
The present invention relates to a storage device controller for controlling the operations of the data storage system. The controller includes error-correcting code (ECC) coding and decoding of data stored on media of the data storage system. A Verify procedure of the present invention is performed which verifies the validity of the data written to the media. The Verify procedure runs continuously until an error is detected or until an external event terminates the procedure. By accessing a range of memory addresses in the media and by resetting an address counter to a start of the range of addresses after a last address of the range has been accessed, the Verify procedure continuously checks the memory locations for errors. The range of addresses may include all of the accessible addresses in the data storage device. Additionally, information on the quality of the media may be collected and used to determine how much the media deteriorates over time. Sparing of defective memory locations may also be provided, even after manufacturing and packaging of the data storage system.
A method for verifying data stored in a data storage device, the data storage device storing data at a number of accessible addresses, a portion of the accessible addresses being designated as addresses to be verified, the method comprising the steps of:
A system for verifying data in a data storage device, the data storage device storing data in a number of accessible address locations, said system comprising:
A computer program stored on a computer for verifying data on a data storage device, the computer program comprising:
A network-enabled device comprising:
Dependencies are inferred from the claim text.