Method for controlling flash memory module and associated flash memory controller and memory device
AssigneeSilicon Motion, Inc.
InventorTzu-Yi Yang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Motion, Inc.
InventorTzu-Yi Yang
Estimating the term…
The present invention provides a method for controlling a flash memory module. The method includes the steps of: after the flash memory module is powered on, determining whether the flash memory module encountered an abnormal power failure before the flash memory module is powered on; if the flash memory module encounters the abnormal power failure before the flash memory module is powered on, determining a last super block written by the flash memory module before powering on, where the super block includes multiple first blocks; determining a last rewritten page of the super block; determining a check range of the super block according to the last written page of the super block; determining a data weak region of the super block by reading the pages of the check range; and moving data in the weak data region to other regions of the super block or to another super block.
A method for controlling a flash memory module, wherein the flash memory module comprises multiple dies, each die comprises multiple blocks, and each block comprises multiple pages, and the method comprises:
A flash memory controller, wherein the flash memory controller is configured to access a flash memory module, the flash memory module comprises multiple dies, each die comprises multiple blocks, and each block comprises multiple pages;
Dependencies are inferred from the claim text.