Invention Grant
US08112574B2 Swappable sets of partial-mapping tables in a flash-memory system with a command queue for combining flash writes 有权
具有用于组合闪存写入的命令队列的闪存系统中的可转换的部分映射表

Swappable sets of partial-mapping tables in a flash-memory system with a command queue for combining flash writes
Abstract:
A flash controller has a flash interface accessing physical blocks of multi-level-cell (MLC) flash memory. An Extended Universal-Serial-Bus (EUSB) interface loads host commands into a command queue where writes are re-ordered and combined to reduce flash writes. A partial logical-to-physical L2P mapping table in a RAM has entries for only 1 of N sets of L2P mapping tables. The other N−1 sets are stored in flash memory and fetched into the RAM when a L2P table miss occurs. The RAM required for mapping is greatly reduced. A data buffer stores one page of host write data. Sector writes are merged using the data buffer. The data buffer is flushed to flash when a different page is written, while the partial logical-to-physical mapping table is flushed to flash when a L2P table miss occurs, when the host address is to a different one of the N sets of L2P mapping tables.
Information query
Patent Agency Ranking
0/0