Patent ID: 9304907
Filing Date: 2016-04-05
CPC Classification: G06F

Claim Text:
1. A data management method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical erasing units and a plurality of logical units for mapping to at least a part of the plurality of physical erasing units, and each of the physical erasing units has a plurality of physical programming units, wherein each of the physical programming units at least stores an error checking and correcting frame, the data management method comprising: receiving first data; identifying a first physical programming unit among the plurality of physical programming units; identifying a first address of the first physical programming unit; if the first data is incompressible and the first address of the first physical programming unit is meeting a requirement of start address, storing the first data starting from the first address; and if the first data is incompressible and the first address of the first physical programming unit is not meeting the requirement of start address, storing padding data starting from the first address, and storing the first data starting from a following address, wherein the following address is meeting the requirement of start address.