-
公开(公告)号:US20210011631A1
公开(公告)日:2021-01-14
申请号:US16505909
申请日:2019-07-09
Applicant: Seagate Technology LLC
Inventor: Ludovic Danjean , Abdelhakim Alhussien , Sundararajan Sankaranarayanan , Erich Franz Haratsch
IPC: G06F3/06
Abstract: Systems and methods presented herein provide for mitigating errors in a storage device. In one embodiment, a storage system includes a storage device comprising a plurality of storage areas operable to store data, and a controller operable to evaluate operating conditions of the storage device, to perform a background scan on a first of the storage areas to characterize a read retention of the first storage area, and to adjust a read signal of the first storage area based on the characterized read retention and the operating conditions of the storage device.
-
公开(公告)号:US11500547B2
公开(公告)日:2022-11-15
申请号:US17168786
申请日:2021-02-05
Applicant: Seagate Technology, LLC
Inventor: Ludovic Danjean , Abdelhakim Alhussien , Sundararajan Sankaranarayanan , Erich Franz Haratsch
IPC: G06F3/06
Abstract: Systems and methods presented herein provide for mitigating errors in a storage device. In one embodiment, a storage system includes a storage device comprising a plurality of storage areas operable to store data, and a controller operable to evaluate operating conditions of the storage device, to perform a background scan on a first of the storage areas to characterize a read retention of the first storage area, and to adjust a read signal of the first storage area based on the characterized read retention and the operating conditions of the storage device.
-
公开(公告)号:US20210181954A1
公开(公告)日:2021-06-17
申请号:US17168786
申请日:2021-02-05
Applicant: Seagate Technology, LLC
Inventor: Ludovic Danjean , Abdelhakim Alhussien , Sundararajan Sankaranarayanan , Erich Franz Haratsch
IPC: G06F3/06
Abstract: Systems and methods presented herein provide for mitigating errors in a storage device. In one embodiment, a storage system includes a storage device comprising a plurality of storage areas operable to store data, and a controller operable to evaluate operating conditions of the storage device, to perform a background scan on a first of the storage areas to characterize a read retention of the first storage area, and to adjust a read signal of the first storage area based on the characterized read retention and the operating conditions of the storage device.
-
公开(公告)号:US20200286577A1
公开(公告)日:2020-09-10
申请号:US16883081
申请日:2020-05-26
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Ludovic Danjean , Abdelhakim Alhussien , Erich Franz Haratsch
Abstract: Systems and methods presented herein provide for testing degradation in a storage device. In one embodiment, a storage controller is operable to test individual portions of a first of the plurality of storage areas of the storage device by: analyzing individual portions of the first storage area; determining that one or more of the individual portions of the first storage area have failed; and retire the failed one or more portions of the first storage area. The storage controller is further operable to write to the first storage area using an error correction code (ECC), and to test the remaining portions of the first storage area to determine whether the first storage area should be retired in response to writing to the first storage area.
-
公开(公告)号:US10353622B2
公开(公告)日:2019-07-16
申请号:US15448103
申请日:2017-03-02
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Erich F. Haratsch , Zhengang Chen , Stephen Hanna , Abdelhakim Alhussien
Abstract: Systems and methods for internal copy-back with read-verify are described. In one embodiment, a storage device includes a controller to select a first single level cell (SLC) page of a plurality of SLC pages on the storage device to transfer to a triple level cell (TLC) page. The controller, in conjunction with an error correcting code (ECC) decoder, read-verifies the first SLC page. Read-verifying the first SLC page includes reading the first SLC page to an internal page buffer, decoding the first SLC page read into the internal page buffer, determining a number of errors contained in the first SLC page based at least in part on the decoding, and verifying whether the number of errors contained in the first SLC page satisfies an error threshold. The controller transfers the first SLC page to the TLC page according to a result of read-verifying the first SLC page.
-
公开(公告)号:US09619321B1
公开(公告)日:2017-04-11
申请号:US14878916
申请日:2015-10-08
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Erich F. Haratsch , Zhengang Chen , Stephen Hanna , Abdelhakim Alhussien
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/064 , G06F3/0646 , G06F3/0679 , G06F11/1008 , G06F11/1072 , G11C29/52 , H03M13/1108 , H03M13/1111 , H03M13/152 , H03M13/3707 , H03M13/3738
Abstract: Systems and methods for internal copy-back with read-verify are described. In one embodiment, a storage device includes a controller to select a first single level cell (SLC) page of a plurality of SLC pages on the storage device to transfer to a triple level cell (TLC) page. The controller, in conjunction with an error correcting code (ECC) decoder, read-verifies the first SLC page. Read-verifying the first SLC page includes reading the first SLC page to an internal page buffer, decoding the first SLC page read into the internal page buffer, determining a number of errors contained in the first SLC page based at least in part on the decoding, and verifying whether the number of errors contained in the first SLC page satisfies an error threshold. The controller transfers the first SLC page to the TLC page according to a result of read-verifying the first SLC page.
-
公开(公告)号:US11443826B2
公开(公告)日:2022-09-13
申请号:US16883081
申请日:2020-05-26
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Ludovic Danjean , Abdelhakim Alhussien , Erich Franz Haratsch
Abstract: Systems and methods presented herein provide for testing degradation in a storage device. In one embodiment, a storage controller is operable to test individual portions of a first of the plurality of storage areas of the storage device by: analyzing individual portions of the first storage area; determining that one or more of the individual portions of the first storage area have failed; and retire the failed one or more portions of the first storage area. The storage controller is further operable to write to the first storage area using an error correction code (ECC), and to test the remaining portions of the first storage area to determine whether the first storage area should be retired in response to writing to the first storage area.
-
公开(公告)号:US10942655B2
公开(公告)日:2021-03-09
申请号:US16505909
申请日:2019-07-09
Applicant: Seagate Technology LLC
Inventor: Ludovic Danjean , Abdelhakim Alhussien , Sundararajan Sankaranarayanan , Erich Franz Haratsch
IPC: G06F3/06
Abstract: Systems and methods presented herein provide for mitigating errors in a storage device. In one embodiment, a storage system includes a storage device comprising a plurality of storage areas operable to store data, and a controller operable to evaluate operating conditions of the storage device, to perform a background scan on a first of the storage areas to characterize a read retention of the first storage area, and to adjust a read signal of the first storage area based on the characterized read retention and the operating conditions of the storage device.
-
公开(公告)号:US10699797B2
公开(公告)日:2020-06-30
申请号:US15964691
申请日:2018-04-27
Applicant: Seagate Technology LLC
Inventor: Ludovic Danjean , Abdelhakim Alhussien , Erich Franz Haratsch
Abstract: Systems and methods presented herein provide for testing degradation in a storage device. In one embodiment, a storage controller is operable to test individual portions of a first of the plurality of storage areas of the storage device by: analyzing individual portions of the first storage area; determining that one or more of the individual portions of the first storage area have failed; and retire the failed one or more portions of the first storage area. The storage controller is further operable to write to the first storage area using an error correction code (ECC), and to test the remaining portions of the first storage area to determine whether the first storage area should be retired in response to writing to the first storage area.
-
公开(公告)号:US20190333599A1
公开(公告)日:2019-10-31
申请号:US15964691
申请日:2018-04-27
Applicant: Seagate Technology LLC
Inventor: Ludovic Danjean , Abdelhakim Alhussien , Erich Franz Haratsch
Abstract: Systems and methods presented herein provide for testing degradation in a storage device. In one embodiment, a storage controller is operable to test individual portions of a first of the plurality of storage areas of the storage device by: analyzing individual portions of the first storage area; determining that one or more of the individual portions of the first storage area have failed; and retire the failed one or more portions of the first storage area. The storage controller is further operable to write to the first storage area using an error correction code (ECC), and to test the remaining portions of the first storage area to determine whether the first storage area should be retired in response to writing to the first storage area.
-
-
-
-
-
-
-
-
-