Method for managing flash memory module and associated flash memory controller and electronic device
AssigneeSilicon Motion, Inc.
InventorKuan-Yu Ke
Life of this patent
Estimating the term…
Abstract
A method for managing a flash memory module, an associated flash memory controller and an associated electronic device are provided, wherein the method includes: when the flash memory module is powered on, and a garbage collection operation is not finished before the flash memory module is powered on: determining a progress of the garbage collection operation to generate a determination result; and determining to discard a target block in the garbage collection operation or to write dummy data into remaining pages of the target block according to the determination result.
Claims20
A method for managing a flash memory module, comprising:
- when the flash memory module is powered on, and a garbage collection operation is not finished before the flash memory module is powered on:
- determining a progress of the garbage collection operation to generate a determination result;
- and
- determining to discard a target block in the garbage collection operation or to write dummy data into remaining pages of the target block according to the determination result.
A flash memory controller, wherein the flash memory controller is utilized for accessing a flash memory module, and the flash memory controller comprises:
- a read only memory, arranged for storing a program code;
- and
- a microprocessor, arranged for executing the program code to control access to the flash memory module;
- wherein when the flash memory controller and the flash memory module are powered on, and a garbage collection operation is not finished before the flash memory module is powered on, the microprocessor determines a progress of the garbage collection operation to generate a determination result, and determines to discard a target block in the garbage collection operation or to write dummy data into remaining pages of the target block according to the determination result.
An electronic device, comprising:
- a flash memory module;
- and
- a flash memory controller, arranged for accessing the flash memory module;
- wherein when the flash memory module is powered on, and a garbage collection operation is not finished before the flash memory module is powered on, the flash memory controller determines a progress of the garbage collection operation to generate a determination result, and determines to discard a target block in the garbage collection operation or to write dummy data into remaining pages of the target block according to the determination result.
Dependencies are inferred from the claim text.