Patent ID: 9201785
Filing Date: 2015-12-01
Classification: G06F

Abstract:
1. A data writing method for writing data into a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module includes at least one memory die, the memory die includes a plurality of physical erasing units, wherein each of the physical erasing units includes a plurality of physical programming units, the data writing method comprising: receiving a first write command and first data corresponding to the first write command and temporarily storing the first data into a buffer memory, wherein the first data includes a plurality of sub data streams, transmitting the sub data streams from the buffer memory to the rewritable non-volatile memory module to write the sub data streams into at least one first physical erasing unit among the physical erasing units; generating parity information based on at least a portion of the sub data streams; storing the parity information into the buffer memory; and deleting the first data from the buffer memory while temporarily keeping the parity information in the buffer memory after transmitting the sub data streams from the buffer memory to the rewritable non-volatile memory module to write the sub data streams into the at least one first physical erasing unit among the physical erasing units.