Storage system and operating method thereof
AssigneeSK hynix Inc.
InventorIn Jong JANG
Life of this patent
Estimating the term…
Abstract
A storage device may comprise a data buffer, a linear search engine, and a device controller. The data buffer may store data to be received from or transmitted to a host. The linear search engine may store a plurality of entries access-requested by the host. The device controller may provide the host with a read fail response when it is determined that a read operation on data stored in a memory block fails, and search for recovery data to substitute the data stored at a read fail address of the memory block from at least one of the data buffer and the linear search engine in response to a recovery data search command received from the host.
Claims20
A storage device comprising:
- a data buffer configured to store data to be received from or transmitted to a host;
- a linear search engine configured to store a plurality of entries access-requested by the host;
- and
- a device controller configured to provide the host with a read fail response when it is determined that a read operation on data stored in a memory block fails, and to search for recovery data to substitute the data stored at a read fail address of the memory block from at least one of the data buffer and the linear search engine in response to a recovery data search command received from the host.
A method of operating a storage device, the method comprising:
- providing a host with a read fail response when it is determined that a read operation on data stored in a memory block fails;
- and
- searching for recovery data to substitute the data stored at a read fail address of the memory block from at least one of a data buffer and a linear search engine in response to a recovery data search command received from the host.
A storage system comprising:
- a host;
- and
- a storage device controlled by the host, and configured to provide the host with a read fail address and a read fail response when it is determined that a read operation on data stored at the read fail address in a memory block fails,
- wherein the host is configured to perform at least one of searching for, in the host, recovery data to substitute for the data stored at the read fail address and providing the storage device with a recovery data search command for requesting searching of the recovery data, in response to the read fail response.
Dependencies are inferred from the claim text.