白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Write management of flash memory

專利號
US11175841B2
公開日期
2021-11-16
申請人
Silicon Motion, Inc.(TW Hsinchu County)
發(fā)明人
Jian-Dong Du; Chia-Jung Hsiao; Tsung-Chieh Yang
IPC分類
G06F3/06; G06F12/02
技術(shù)領(lǐng)域
erased,spare,pool,blocks,writing,controller,block,flash,command,in
地域: Hsinchu County

摘要

A method for use in management of a flash memory module is provided. The flash memory module has a plurality of blocks, wherein a portion of the blocks belong to a spare pool. The method includes: preserving at least one erased block in the spare pool for a write operation; monitoring an erasing period regarding the at least one erased block; and performing a replacement operation to replace the at least one erased block when the erase time exceeds a threshold.

說明書

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

In another aspect, the controller creates the time file (e.g. the timestamp) thereof for each erased block preserved in the spare pool, in order to for monitor the duration the block remains in the erase state. Once the duration of said erased block exceeds a specific threshold, the controller will perform writing on this erased block, and choose one or more blocks among the written blocks in the spare pool, in order to reduce the extent of physical damages.

An embodiment of the present invention proposes a method for managing a flash memory module. The flash memory module comprises a plurality of blocks, wherein a portion of the plurality of blocks belongs to a spare pool. The method comprises: preserving at least one erased block in the spare pool to facilitate a writing operation; monitoring an erasing period of the at least one erased block; and when the erasing period exceeds a threshold, executing an alternative operation to replace the at least one erased block.

An embodiment of the present invention proposes a controller for managing a flash memory module, wherein the flash memory module comprises a plurality of blocks, a portion of the plurality of blocks belongs to a spare pool. The controller comprises a storage unit and a processing unit. The storage unit is arranged to store a program code. The processing unit is coupled to the storage unit, and is arranged to read the program code from the storage unit in order to execute the program code to perform following operations: preserving at least one erased block in the spare pool to facilitate a writing operation; monitoring an erasing period of the at least one erased block; and when the erasing period exceeds a threshold, executing an alternative operation to replace the at least one erased block.

權(quán)利要求

1
微信群二維碼
意見反饋