Error correction for storage devices
First Claim
Patent Images
1. A method comprising:
- receiving, at a storage controller, a data request for a Shingled Magnetic Recording (SMR) storage device;
reading, in response to the data request, stored data and parity data from discrete portions of a SMR track in the SMR storage device;
detecting an error in data from the reading; and
recovering stored data for one of the discrete portions of the SMR track using the parity data and the stored data read from remaining ones of the discrete portions of the SMR track.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques relating to storage devices, such as storage devices that employ Shingled Magnetic Recording (SMR), can include a device, which includes: circuitry configured to write stored data and parity data to discrete portions of a Shingled Magnetic Recording (SMR) track in a SMR storage device; and circuitry configured to recover stored data for one of the discrete portions of the SMR track using the parity data and the stored data read from remaining ones of the discrete portions of the SMR track.
55 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a storage controller, a data request for a Shingled Magnetic Recording (SMR) storage device; reading, in response to the data request, stored data and parity data from discrete portions of a SMR track in the SMR storage device; detecting an error in data from the reading; and recovering stored data for one of the discrete portions of the SMR track using the parity data and the stored data read from remaining ones of the discrete portions of the SMR track. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
circuitry configured to write stored data and parity data to discrete portions of a Shingled Magnetic Recording (SMR) track in a SMR storage device; and circuitry configured to detect an error and recover stored data for one of the discrete portions of the SMR track using the parity data and the stored data read from remaining ones of the discrete portions of the SMR track. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a Shingled Magnetic Recording (SMR) storage device; and a storage controller coupled with the SMR storage device and configured to receive a data request for the SMR storage device, read stored data and parity data from discrete portions of a SMR track in the SMR storage device, and recover stored data for one of the discrete portions of the SMR track using the parity data and the stored data read from remaining ones of the discrete portions of the SMR track. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification