Patent ID: 9679652
Date: 2017-06-13
CPC Classifications: G11C

Claim:
1. A memory management method for a rewritable non-volatile memory module comprising a plurality of memory cells, the memory cells comprise a first memory cell and a second memory cell, and the memory management method comprising: obtaining a width of a first gap between an erased state voltage of the first memory cell and a programmed state voltage of the first memory cell, wherein the first memory cell is operated in a first programming mode; obtaining a width of a second gap between an erased state voltage of the second memory cell and a programmed state voltage of the second memory cell, wherein the second memory cell is operated in the first programming mode; operating the first memory cell in a second programming mode if it is determined that the width of the first gap is greater than a first threshold value, and operating the second memory cell in a third programming mode if it is determined that the width of the second gap is less than a first threshold value, wherein a second number of a plurality of second states of the first memory cell operated in the second programming mode is less than or equal to a first number of a plurality of first states of the first memory cell operated in the first programming mode, and a third number of a plurality of third states of the second memory cell operated in the third programming mode is less than the second number.