发明名称 |
Data storage device and flash memory control method |
摘要 |
A data storage device using a FLASH memory with replay-protected blocks. The storage space of the FLASH memory is divided into blocks and each block is further divided into pages. A controller is provided in the data storage device to couple to the FLASH memory. The controller manages at least one replay-protected memory block of the FLASH memory. The controller programs a success flag and a write count into a system block of the FLASH memory after the controller programs two pages into the at least one replay-protected memory block of the FLASH memory. The controller may perform a power restoration process based on the success flag of the system block or/and based on the amount of programmed pages of the at least one replay-protected memory block. |
申请公布号 |
US9218891(B2) |
申请公布日期 |
2015.12.22 |
申请号 |
US201314091908 |
申请日期 |
2013.11.27 |
申请人 |
Silicon Motion, Inc. |
发明人 |
Wu Chia-Chien;Lin Yu-Chih;Lin Yen-Hung |
分类号 |
G11C11/34;G11C16/34;G11C16/10 |
主分类号 |
G11C11/34 |
代理机构 |
Wang Law Firm, Inc. |
代理人 |
Wang Law Firm, Inc. ;Wang Li K.;Hsu Stephen |
主权项 |
1. A data storage device, comprising:
a FLASH memory with a storage space divided into blocks, wherein each block is further divided into pages; and a controller coupled to the FLASH memory to manage at least one replay-protected memory block of the FLASH memory, wherein: the controller programs a success flag and a write count into a system block of the FLASH memory after the controller programs two pages into the at least one replay-protected memory block of the FLASH memory; during a power restoration process, the controller checks the amount of programmed pages of the at least one replay-protected memory block; and during the power restoration process, the controller ignores the last programmed page of the at least one replay-protected memory block when there is an odd number of programmed pages of the at least one replay-protected memory block. |
地址 |
Jhubei TW |