Error-handling method, associated data storage device and controller thereof
AssigneeSilicon Motion, Inc.
InventorsChe-Ming Kuo, Yen-Ting Yeh
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Motion, Inc.
InventorsChe-Ming Kuo, Yen-Ting Yeh
Estimating the term…
An error-handling method, an associated data storage device and the controller thereof are provided. The error-handling method may include: uploading an error-handling program to a buffer memory equipped with error correction code (ECC) protection capability; in response to at least one error, interrupting execution of a current procedure and activating an interruption service; executing the error-handling program on the buffer memory; disabling a transmission interface circuit; resetting at least one hardware engine and at least one NV memory element; performing cache rearrangement regarding a data cache within the data storage device, and programming rearranged cache data into the NV memory element, to perform data recovery; and through activating a watchdog module and the transmission interface circuit and relinking with a host device, completing soft reset to make the data storage device operate normally again.
An error-handling method, the error-handling method being applicable to a data storage device, the data storage device comprising a non-volatile (NV) memory and a memory controller arranged to control the access of the NV memory, the NV memory comprising at least one NV memory element, the at least one NV memory element comprising a plurality of blocks, the error-handling method comprising:
A data storage device, comprising:
A controller of a data storage device that comprises the controller and a non-volatile (NV) memory, the NV memory comprising at least one NV memory element, and the at least one NV memory element comprising a plurality of blocks, wherein the controller comprises:
Dependencies are inferred from the claim text.