CPC G06F 3/0604 (2013.01) [G06F 3/0619 (2013.01); G06F 3/064 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01)] | 19 Claims |
1. A memory controller configured to control a non-volatile memory device that includes a plurality of memory blocks, each memory block including a plurality of memory cells connected to a plurality of word lines, the memory controller comprising:
a weight management unit configured to store a weight based on a read disturb strength of each of the plurality of word lines of the plurality of memory blocks, the weight stored in a storage of the memory controller;
a counter configured to increase a read count of a management group that includes a target word line, based on the weight of the target word line obtained from the weight management unit, the counter configured to increase the read count in response to the memory controller receiving a read request for the target word line from an external host device;
an initial verification operation determination unit configured to determine whether to perform or to not perform a word line verification operation based on a comparison of a reference trigger count with the read count of the management group that includes the target word line; and
a verification operation determination unit configured to determine whether to perform or to not perform a word line verification operation based on a comparison of a reference interval count with the read count of the management group that includes the target word line.
|