Invention Grant
US08112574B2 Swappable sets of partial-mapping tables in a flash-memory system with a command queue for combining flash writes
有权
具有用于组合闪存写入的命令队列的闪存系统中的可转换的部分映射表
- Patent Title: Swappable sets of partial-mapping tables in a flash-memory system with a command queue for combining flash writes
- Patent Title (中): 具有用于组合闪存写入的命令队列的闪存系统中的可转换的部分映射表
-
Application No.: US12347306Application Date: 2008-12-31
-
Publication No.: US08112574B2Publication Date: 2012-02-07
- Inventor: Charles C. Lee , Frank Yu , Abraham C. Ma
- Applicant: Charles C. Lee , Frank Yu , Abraham C. Ma
- Applicant Address: US CA San Jose
- Assignee: Super Talent Electronics, Inc.
- Current Assignee: Super Talent Electronics, Inc.
- Current Assignee Address: US CA San Jose
- Agency: gPatent LLC
- Agent Stuart T. Aavinen
- Main IPC: G06F12/10
- IPC: G06F12/10

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.
Public/Granted literature
Information query