Patent ID: 9514819
Filing Date: 2016-12-06
CPC Classification: G11C

Claim Text:
1. A programming method for a rewritable non-volatile memory module comprising a plurality of physical erasing units, and the programming method comprising: receiving at least one first write command; determining whether a current state of the rewritable non-volatile memory module matches at least one first condition; selecting a first physical erasing unit from the physical erasing units and sending a first skipping write command sequence according to the at least one first write command after it is determined that the current state of the rewritable non-volatile memory module matches the at least one first condition, wherein the first skipping write command sequence instructs to execute a first skipping programming process, wherein the first skipping programming process comprises: sending a normal write command sequence if the current state of the rewritable non-volatile memory module does not match the at least one first condition, wherein the normal write command sequence instructs to execute a normal programming process, wherein the normal programming process comprises: