| CPC G06F 3/0679 (2013.01) [G06F 3/061 (2013.01); G06F 3/0659 (2013.01); G06F 11/1068 (2013.01); G11C 11/5642 (2013.01); G11C 11/5671 (2013.01); G11C 16/0483 (2013.01); G11C 16/26 (2013.01)] | 20 Claims |

|
1. A method performed by a controller of a non-volatile memory device for adjusting a read voltage threshold used to read data from a plurality of memory dies of the non-volatile memory device in communication with the controller, each of the memory dies comprising a plurality of blocks, the method comprising:
reading, from a first block of the plurality of blocks, data corresponding to a read command received from a host;
determining a bit error rate for the first block based on the data; and
updating the read voltage threshold for the first block when the bit error rate for the first block exceeds a first error threshold, the read voltage threshold being stored in the controller.
|