-
1.
公开(公告)号:US20250053313A1
公开(公告)日:2025-02-13
申请号:US18592458
申请日:2024-02-29
Applicant: Silicon Motion, Inc.
Inventor: Kuan-Chieh Peng , Tzu-Yi Yang
IPC: G06F3/06
Abstract: The present invention provides a method for controlling a flash memory module. The flash memory module includes a plurality of dies, each die includes a plurality of blocks, each block includes a plurality of pages, and the method includes the steps of: selecting a super block, wherein the super block includes a plurality of first blocks respectively located in the plurality of dies; for each first block in the super block, determining whether the first block is a full block or a blank block; and if the first block is not the full block or the blank block, writing dummy data to the first block so that the first block becomes the full block; and erasing the plurality of first blocks in the super block, so that the plurality of first blocks become a plurality of blank blocks.
-
2.
公开(公告)号:US20250053314A1
公开(公告)日:2025-02-13
申请号:US18676488
申请日:2024-05-28
Applicant: Silicon Motion, Inc.
Inventor: Kuan-Chieh Peng , Tzu-Yi Yang
IPC: G06F3/06
Abstract: The present invention provides a method for controlling a flash memory module. The method includes: 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 comprises multiple first blocks respectively located in the multiple dies; for each first block in the super block, determining a last successfully read page of the first block; determining a data weak region of the super block according to the last successfully read pages of the first blocks in the super block; and moving data in the weak data region to other regions of the super block or to another super block.
-