-
公开(公告)号:US20220035718A1
公开(公告)日:2022-02-03
申请号:US16944039
申请日:2020-07-30
Applicant: Seagate Technology LLC
Inventor: Deepak SRIDHARA , Jason BELLORADO , Ara PATAPOUTIAN , Marcus MARROW
Abstract: An error recovery process provides for selecting a first recovery scheme for a decoding attempt on a first subset of a set of failed data blocks read from a data track; selecting a second different recovery scheme for a decoding attempt on a second subset of the set of failed data blocks read from the data track; and during a single revolution of the data track, performing operations to decode a first subset of the failed data blocks according to the first recovery scheme operations to decode the second subset of the failed data blocks according to the second different recovery scheme.
-
公开(公告)号:US20210399746A1
公开(公告)日:2021-12-23
申请号:US16908593
申请日:2020-06-22
Applicant: Seagate Technology LLC
Inventor: Deepak SRIDHARA , Jason BELLORADO , Ara PATAPOUTIAN , Marcus MARROW
IPC: H03M13/29
Abstract: In one implementation, the disclosure provides a decoding system that concurrently executes a read sample combining recovery process and an iterative outer code (IOC) recovery process. Performing the read sample combining recovery process entails executing multiple rounds of logic that each provide for combining together different data samples read from a data block. The IOC recovery process is performed at least partially concurrent with the read sample combining recovery process and each round of the IOC recovery process is based on newly-updated data samples generated by the read sample combining recovery process.
-
公开(公告)号:US20220057941A1
公开(公告)日:2022-02-24
申请号:US17000136
申请日:2020-08-21
Applicant: Seagate Technology LLC
Inventor: Jason BELLORADO , Deepak SRIDHARA , Kinman Ng
Abstract: Sync-mark (SM) detection recovery techniques for HDDs tend to be slow and cumbersome. Typical approaches often require an entire read command to be aborted and multiple subsequent read commands with significant firmware intervention. Should a data sector be unreadable, an example recovery technique for HDDs is recursive read averaging (RRA). Using RRA, samples for failed sector reads are stored in memory. When a sector is subsequently read, the samples are averaged and replace the prior sample stored in memory. The averaged samples are then used to decode the sector. Should SMs associated with data fragments making up a sector be unreadable, the data fragments are unreadable, rendering the sector unreadable. The systems and methods described herein are used to recover previously unreadable SMs. When updated data fragments are subsequently recombined, the confidence level in the overall sector is improved, which increases the likelihood of a successful decode of the sector.
-
-