Data writing method, memory control circuit unit and memory storage apparatus
First Claim
1. A data writing method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical erasing units, the physical erasing units are grouped at least into a first area and a second area, the number of data bits stored by each memory cell in the physical erasing units of the second area is less than the number of data bits stored by each memory cell in the physical erasing units of the first area, and the data writing method comprises:
- receiving first data; and
writing the first data into at least one physical erasing unit among the physical erasing units of the second area if the number of physical erasing units having only part of physical programming units being programmed among the physical erasing units of the first area is not less than a predetermined value.
1 Assignment
0 Petitions
Accused Products
Abstract
A data writing method for a rewritable non-volatile memory module is provided. The method includes grouping physical erasing units of a rewritable non-volatile memory module at least into a first area and a second area, wherein the second area is programmed with a single-page programming mode and the first area is programmed with a multi-page programming mode. The method further includes receiving first data; and determining whether the number of a physical erasing unit having only part of physical programming units being programmed among the physical erasing units of the first area is less than a predetermined value, and if yes, writing the first data into the physical erasing units of the second area.
-
Citations
22 Claims
-
1. A data writing method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical erasing units, the physical erasing units are grouped at least into a first area and a second area, the number of data bits stored by each memory cell in the physical erasing units of the second area is less than the number of data bits stored by each memory cell in the physical erasing units of the first area, and the data writing method comprises:
-
receiving first data; and writing the first data into at least one physical erasing unit among the physical erasing units of the second area if the number of physical erasing units having only part of physical programming units being programmed among the physical erasing units of the first area is not less than a predetermined value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory control circuit unit for controlling a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical erasing units, the physical erasing units are grouped at least into a first area and a second area, the number of data bits stored by each memory cell in the physical erasing units of the second area is less than the number of data bits stored by each memory cell in the physical erasing units of the first area, the memory control circuit unit comprising:
-
a host interface, configured to couple to a host system; a memory interface, configured to couple to the rewritable non-volatile memory module; and a memory management circuit, coupled to the host interface and the memory interface, wherein the memory management circuit is configured to receive first data, wherein the memory management circuit is further configured to write the first data into at least one physical erasing unit among the physical erasing units of the second area if the number of physical erasing units having only part of physical programming units being programmed among the physical erasing units of the first area is not less than a predetermined value, wherein the memory management circuit is further configured to write the first data into a physical erasing unit among the physical erasing units of the first area if the number of the physical erasing unit having only part of physical programming units being programmed among the physical erasing units of the first area is less than the predetermined value. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A memory storage apparatus comprising a rewritable non-volatile memory module, wherein the rewritable non-volatile have a plurality of physical erasing units, the physical erasing units are grouped at least into a first area and a second area, the number of data bits stored by each memory cell in the physical erasing units of the second area is less than the number of data bits stored by each memory cell in the physical erasing units of the first area, the memory storage apparatus further comprising:
-
a connection interface unit, configured to couple to a host system; and a memory control circuit unit, coupled to the connection interface unit and the rewritable non-volatile memory module, wherein the memory control circuit unit is configured to receive first data, wherein the memory control circuit unit is further configured to write the first data into at least one physical erasing unit among the physical erasing units of the second area if the number of physical erasing units having only part of physical programming units being programmed among the physical erasing units of the first area is not less than a predetermined value. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A data writing method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical erasing units, the physical erasing units are grouped at least into a first area and a second area, the number of data bits stored by each memory cell in the physical erasing units of the second area is less than the number of data bits stored by each memory cell in the physical erasing units of the first area, and the data writing method comprises:
-
receiving first data; writing the first data into one physical erasing unit among the physical erasing units of the first area without taking a pathway via the second area if the number of a physical erasing unit having only part of physical programming units being programmed among the physical erasing units of the first area is less than a predetermined value; and writing the first data into at least one physical erasing unit among the physical erasing units of the second area if the number of the physical erasing unit having only part of physical programming units being programmed among the physical erasing units of the first area is not less than the predetermined value.
-
-
22. A memory storage apparatus, comprising:
-
a connection interface unit, configured to couple to a host system; a rewritable non-volatile memory module having a plurality of physical erasing units; and a memory control circuit unit, coupled to the connection interface unit and the rewritable non-volatile memory module, wherein the memory control circuit unit is configured to group the physical erasing units at least into a first area and a second area, wherein the number of data bits stored by each memory cell in the physical erasing units of the second area is less than the number of data bits stored by each memory cell in the physical erasing units of the first area, wherein the memory control circuit unit is further configured to receive first data, wherein the memory control circuit unit writes the first data into one physical erasing unit among the physical erasing units of the first area without taking a pathway via the second area if the number of a physical erasing unit having only part of physical programming units being programmed among the physical erasing units of the first area is less than a predetermined value, wherein the memory control circuit unit is further configured to write the first data into at least one physical erasing unit among the physical erasing units of the second area if the number of the physical erasing unit having only part of physical programming units being programmed among the physical erasing units of the first area is not less than the predetermined value.
-
Specification