Memory management method, memory control circuit unit and memory storage device
First Claim
1. A memory management method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has a plurality of physical erasing units, the memory management method comprising:
- performing a single layer erasing operation on one of the plurality of physical erasing units for n times;
performing a multi-layer erasing operation on another one of the plurality of physical erasing units for n times;
recording a wear value for each of the plurality of physical erasing units;
updating the wear value of the plurality of physical erasing units according to a type of the erasing operation performed on the plurality of physical erasing units, wherein if the single layer erasing operation is performed on a first physical erasing unit of the plurality of physical erasing units, a wear value corresponding to the first physical erasing unit is updated according to a first parameter corresponding to the single layer erasing operation, and if the multi-layer erasing operation is performed on the first physical erasing unit, a wear value corresponding to the first physical erasing unit is updated according to a second parameter corresponding to the multi-layer erasing operation, and the second parameter is no less than the first parameter; and
performing a wear leveling operation on the one and the another one of the physical erasing units according to the wear value of the plurality of physical erasing units, wherein the another one of the physical erasing units is performed the wear leveling operation first than the one of the physical erasing units.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory management method, a memory control circuit unit and a memory storage device are provided. The method includes: performing a single-layer erasing operation on one of physical erasing units; performing a multi-layer erasing operation on another one of the physical erasing units; and performing a wear leveling operation based on the one and the another one of the physical erasing units, wherein the another one of the physical erasing units is performed the wear leveling operation first than the one of the physical erasing units.
-
Citations
20 Claims
-
1. A memory management method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has a plurality of physical erasing units, the memory management method comprising:
-
performing a single layer erasing operation on one of the plurality of physical erasing units for n times; performing a multi-layer erasing operation on another one of the plurality of physical erasing units for n times; recording a wear value for each of the plurality of physical erasing units; updating the wear value of the plurality of physical erasing units according to a type of the erasing operation performed on the plurality of physical erasing units, wherein if the single layer erasing operation is performed on a first physical erasing unit of the plurality of physical erasing units, a wear value corresponding to the first physical erasing unit is updated according to a first parameter corresponding to the single layer erasing operation, and if the multi-layer erasing operation is performed on the first physical erasing unit, a wear value corresponding to the first physical erasing unit is updated according to a second parameter corresponding to the multi-layer erasing operation, and the second parameter is no less than the first parameter; and performing a wear leveling operation on the one and the another one of the physical erasing units according to the wear value of the plurality of physical erasing units, wherein the another one of the physical erasing units is performed the wear leveling operation first than the one of the physical erasing units. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory management method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has a plurality of physical erasing units, the memory management method comprising:
-
recording a wear value for each of the plurality of physical erasing units; using a first programming mode to program a first physical erasing unit among the plurality of physical erasing units to store a single bit in each memory cell of the first physical erasing unit and updating a wear value corresponding to the first physical erasing unit according to a first parameter and a single layer erasing count corresponding to the first physical erasing unit; and using a second programming mode to program the first physical erasing unit to store a plurality of bits in each memory cell of the first physical erasing unit and updating the wear value corresponding to the first physical erasing unit according to a second parameter and a multi-layer erasing count corresponding to the first physical erasing unit. - View Dependent Claims (8)
-
-
9. A memory control circuit unit for controlling a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has a plurality of physical erasing units, the memory control circuit unit comprising:
-
a host interface, coupled to a host system; a memory interface, coupled 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 performs a single layer erasing operation on one of the plurality of physical erasing units for n times, wherein the memory management circuit further performs a multi-layer erasing operation on another one of the plurality of physical erasing units for n times, wherein the memory management circuit further records a wear value for each of the plurality of physical erasing units, wherein the memory management circuit further updates the wear value of the plurality of physical erasing units according to a type of the erasing operation performed on the plurality of physical erasing units, wherein if the single layer erasing operation is performed on a first physical erasing unit among the plurality of physical erasing units, a wear value corresponding to the first physical erasing unit is updated according to a first parameter corresponding to the single layer erasing operation, and if the multi-layer erasing operation is performed on the first physical erasing unit, a wear value corresponding to the first physical erasing unit is updated according to a second parameter corresponding to the multi-layer erasing operation, and the second parameter is no less than the first parameter, wherein the memory management circuit further performs a wear leveling operation on the one and the another one of the physical erasing units according to the wear value of the plurality of physical erasing units, wherein the another one of the physical erasing units is performed the wear leveling operation first than the one of the physical erasing units. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A memory storage device, comprising:
-
a connecting interface unit, coupled to a host system; a rewritable non-volatile memory module, comprising a plurality of physical erasing units; and a memory control circuit unit, coupled to the connecting interface unit and the rewritable non-volatile memory module, wherein the memory control circuit unit performs a single layer erasing operation on one of the plurality of physical erasing units for n times, wherein the memory control circuit unit further performs a multi-layer erasing operation on another one of the plurality of physical erasing units for n times, wherein the memory control circuit unit records a wear value for each of the plurality of physical erasing units, wherein the memory control circuit unit further updates the wear value of the plurality of physical erasing units according to a type of the erasing operation performed on the plurality of physical erasing units, wherein if the single layer erasing operation is performed on a first physical erasing unit among the plurality of the physical erasing units, a wear value corresponding to the first physical erasing unit is updated according to a first parameter corresponding to the single layer erasing operation, and if the multi-layer erasing operation is performed on the first physical erasing unit, the wear value corresponding to the first physical erasing unit is updated according to a second parameter corresponding to the multi-layer erasing operation, and the second parameter is no less than the first parameter, wherein the memory control circuit unit further performs a wear leveling operation on the one and the another one of the physical erasing units according to the wear value of the plurality of the physical erasing units, wherein the another one of the physical erasing units is performed the wear leveling operation first than the one of the physical erasing units. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification