CPC G11C 29/42 (2013.01) [H03M 13/1108 (2013.01)] | 20 Claims |
1. A method for handling a read error on a block of a memory device, comprising:
in response to a read failure indicating that each of at least one error handling mechanism, applied after the read error on the block, fails to read data stored in the block;
including the block in a test queue configured for the block waiting to be tested by a memory test;
marking the block with the read error as a temporary bad block; and
triggering to perform the memory test on the block, the memory test being configured to determine whether the block with the read error malfunctions, and the memory test being performed when no task having a priority higher than the memory test to determine whether the block in the test queue is a bad block.
|