Control method of memory device, and associated flash memory controller and memory device
AssigneeSilicon Motion, Inc.
InventorWen-Sheng Lin
Life of this patent
Estimating the term…
Abstract
A control method of a memory device includes: updating a wear leveling related data temporarily stored in a buffer memory; obtaining multiple parameters; determining a write frequency according to the multiple parameters; and copying the wear leveling related data from the buffer memory to a flash memory module included in the memory device according to the write frequency.
Claims17
A control method of a memory device, wherein the memory device comprises a flash memory module, the flash memory module comprises multiple blocks, and the control method comprises:
- updating a wear leveling related data temporarily stored in a buffer memory;
- obtaining multiple parameters;
- determining a write frequency according to the multiple parameters;
- and
- copying the wear leveling related data from the buffer memory to the flash memory module according to the write frequency.
A flash memory controller, wherein the flash memory controller is arranged to access a flash memory module, the flash memory module comprises multiple blocks, and the flash memory controller comprises:
- a read only memory, arranged to store a program code;
- a buffer memory;
- and
- a microprocessor, arranged to execute the program code to control access of the flash memory module;
- wherein the microprocessor is further arranged to:
- update a wear leveling related data temporarily stored in the buffer memory;
- obtain multiple parameters;
- determine a write frequency according to the multiple parameters;
- and
- copy the wear leveling related data from the buffer memory to the flash memory module according to the write frequency.
A memory device, comprising:
- a flash memory module, comprising multiple blocks;
- and
- a flash memory controller, arranged to access the flash memory module;
- wherein the flash memory controller is further arranged to:
- update a wear leveling related data temporarily stored in a buffer memory of the flash memory controller;
- obtain multiple parameters;
- determine a write frequency according to the multiple parameters;
- and
- copy the wear leveling related data from the buffer memory to the flash memory module according to the write frequency.
Dependencies are inferred from the claim text.