Patent ID: 9563498
Date: 2017-02-07
CPC Classifications: G06F,G11C

Claim:
1. A method of preventing read-disturb errors for a rewritable non-volatile memory module comprising a plurality of physical erasing units, the method comprising: counting up an operation numerical value to update the operation numerical value from a first value to a second value when receiving an operation command from a host system, wherein a first physical erasing unit among the physical erasing units is selected to execute the operation command, and the second value is greater than the first value; selecting a second physical erasing unit storing data among the physical erasing units other than the first physical erasing unit and reading the data from the second physical erasing unit when the second value the operation numerical value is not smaller than an operation numerical threshold, wherein a value of the operation numerical threshold is a positive integer greater than 0, and the first value is smaller than the operation numerical threshold; determining whether a data error occurs at the second physical erasing unit according to the data read from the second physical erasing unit; and selecting a third physical erasing unit among the physical erasing units, correcting the data read from the second physical erasing unit to generate corrected data and writing the corrected data into the third physical erasing unit if the data error occurs at the second physical erasing unit.