Soft error detection and correction for data storage devices
AssigneeKioxia Corporation
InventorsOfir Kanter, Avi Steiner, Yasuhiko Kurosawa
Life of this patent
Estimating the term…
Abstract
Various implementations described herein relate to systems and methods for detecting soft errors, including but not limited to, errors introduced after reading a codeword from a non-volatile memory, and before providing data to a host. Embodiments can include decoding the codeword from the non-volatile memory to obtain at least input data, and determining validity of the input data using a first signature after processing the input data through a data path. If it is determined that the input data is valid using the first signature, the input data is sent to a host.
Claims15
A non-transitory processor-readable media comprising processor-readable instructions, such that, when executed by at least one processor of a controller, causes the processor to:
- read a codeword from a non-volatile memory;
- decode the codeword to obtain at least input data;
- process the input data through a data path of the controller;
- determine validity of the input data using a first signature after processing the input data through the data path;
- and
- in response to determining that the input data is valid using the first signature, send the input data to a host.
A storage device, comprising:
- a non-volatile memory;
- a controller configured to:
- read a codeword from a non-volatile memory;
- decode the codeword to obtain at least input data;
- process the input data through a data path of the controller;
- determine validity of the input data using a first signature after processing the input data through the data path;
- and
- in response to determining that the input data is valid using the first signature, send the input data to a host.
Dependencies are inferred from the claim text.