Patent ID: 9430327
Filing Date: 2016-08-30
CPC Classification: G06F,G11C

Claim Text:
1. A data access method for a rewritable non-volatile memory module, the rewritable non-volatile memory module comprising a plurality of physical erasing units, and each of the physical erasing units comprising a plurality of physical programming units, the data accessing method comprising: filling dummy data to first data to generate second data, generating an error checking and correcting code corresponding to the second data, generating an error checking and correcting code frame according to the second data and the error checking and correcting code, writing the error checking and correcting code frame into a first physical programming unit among the physical programming units, and mapping a logical address to the first physical programming unit; receiving a read command, wherein the read command instructs to read data from the logical address; reading the error checking and correcting code frame from the first physical programming unit to obtain a reading data stream, wherein the reading data stream comprises third data and the error checking and correcting code; adjusting the third data according to a pattern of the dummy data to generate fourth data when the third data cannot be corrected by using the error checking and correcting code to obtain corrected data; using the error checking and correcting code to correct the fourth data to obtain the corrected data, wherein the corrected data is identical to the second data; removing the dummy data from the corrected data to obtain fifth data.