Invention Grant
- Patent Title: Data reallocation upon detection of errors
-
Application No.: US14559327Application Date: 2014-12-03
-
Publication No.: US09678864B2Publication Date: 2017-06-13
- Inventor: Jun Cai , AndiSumaryo Sutiawan , Jeetandra Kella , ChuanPeng Ong , Mark Allen Gaertner , Brian T. Edgar
- Applicant: Seagate Technology LLC
- Applicant Address: US CA Cupertino
- Assignee: Seagate Technology LLC
- Current Assignee: Seagate Technology LLC
- Current Assignee Address: US CA Cupertino
- Agency: Westman, Champlin & Koehler, P.A.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F12/02 ; G06F11/10

Abstract:
A device includes one or more data storage media having a main storage area, and includes a non-volatile cache memory and a controller. The controller stores a plurality of data packets into a plurality of physical locations in the main storage area. Each of the data packets is associated with a different logical block address (LBA), and each of the physical locations is associated with a different physical location address (PLA). The controller generates mapping information that links the different LBAs to the different PLAs. Upon detecting a soft error when reading a data packet stored in a physical location, the controller relocates the data packet associated with the soft error to a physical location of the non-volatile cache memory. The controller also marks the physical location as a suspect location. The controller updates the mapping information to reflect the relocation of the data packet associated with the soft error.
Public/Granted literature
- US20160162208A1 DATA REALLOCATION UPON DETECTION OF ERRORS Public/Granted day:2016-06-09
Information query