发明名称 Data storage device and flash memory control method thereof
摘要 Storage space allocation and a wear leveling technique for a FLASH memory module are disclosed. The FLASH memory module includes a plurality of FLASH chips. A controller for the FLASH memory module divides the storage space of the FLASH memory module into Xblocks for management of the FLASH memory module. The controller erases at least one Xblock for space release and moves data on Xblocks for wear leveling.
申请公布号 US9013922(B2) 申请公布日期 2015.04.21
申请号 US201313966554 申请日期 2013.08.14
申请人 Silicon Motion, Inc. 发明人 Cheng Chang-Kai
分类号 G11C16/16;G06F12/06 主分类号 G11C16/16
代理机构 McClure, Qualey & Rodack, LLP 代理人 McClure, Qualey & Rodack, LLP
主权项 1. A data storage device, comprising: a FLASH memory module, comprising a plurality of FLASH chips; and a controller, dividing the storage space of the FLASH memory module into Xblocks for management of the FLASH memory module, wherein: the controller erases at least one Xblock for space release; the controller moves data on Xblocks for wear leveling; the controller scans the FLASH memory module in a card opening process of the FLASH memory module, to find out damaged space of the FLASH memory module; the controller divides the storage space of the FLASH memory module into the Xblocks based on the scanned result, to exclude the damaged space of the FLASH memory module from utilization; when the scanned result shows that the different FLASH chips are not equally damaged, the non-divided space in a best-conditioned FLASH chip after a cross-chip block division is divided into Xblocks by the controller; and each Xblock obtained from the cross-chip block division provides a storage space, wherein the storage space is scattered over at least two different FLASH chips.
地址 Jhubei, Hsinchu County TW