发明名称 |
Updating address mapping in sub-intervals in a flash memory data storage device |
摘要 |
A mapping table H2F update technique for a FLASH memory is disclosed. In the disclosed data storage device, when a master buffer block selected from a plurality of blocks of a FLASH memory to buffer write data from a host is full, the controller updates a logical-to-physical address mapping table for the master buffer block in separated update sub-intervals. Between the separated update sub-intervals, the controller responds to commands from the host. In this manner, commands from the host are responded to in a timely manner, without being postponed by a time-consuming mapping-table update of an entire buffer block. |
申请公布号 |
US9208074(B2) |
申请公布日期 |
2015.12.08 |
申请号 |
US201314014941 |
申请日期 |
2013.08.30 |
申请人 |
SILICON MOTION, INC. |
发明人 |
Cheng Chang-Kai |
分类号 |
G06F12/02;G06F12/10 |
主分类号 |
G06F12/02 |
代理机构 |
McClure, Qualey & Rodack, LLP |
代理人 |
McClure, Qualey & Rodack, LLP |
主权项 |
1. A data storage device, comprising:
a FLASH memory, providing storage space divided into a plurality of blocks with each block comprising a plurality of pages; a random access memory; and a controller, operating the FLASH memory in accordance with commands issued from a host, wherein: when a master buffer block selected from the plurality of blocks of the FLASH memory to buffer write data from the host is full, the controller updates a logical-to-physical address mapping table for the master buffer block based on a master buffer block physical-to-logical address mapping table in separated update sub-intervals; the logical-to-physical address mapping table is maintained on the FLASH memory; the master buffer block physical-to-logical address mapping table is maintained in the random access memory corresponding to the master buffer block; between the separated update sub-intervals, the controller responds to commands from the host; and the controller further selects a slave buffer block from the plurality of blocks of the FLASH memory to buffer write data between the separated update sub-intervals. |
地址 |
Jhubei, Hsinchu County TW |