发明名称 |
Transfer unit management |
摘要 |
Method and apparatus for managing data in a memory, such as a flash memory. In accordance with some embodiments, a non-volatile memory is arranged into a plurality of blocks, with each of the blocks constituting an integral plural number N of fixed-sized, multi-bit transfer units. A processing circuit retrieves at least a portion of the data stored in a selected block to a volatile memory buffer in response to a transfer unit (TU) bit map. The TU bit map is stored in a memory and provides a multi-bit sequence of bits corresponding to the N transfer units of the selected block. The values of the bits in the multi-bit sequence of bits indicate whether the corresponding transfer units are to be retrieved. |
申请公布号 |
US9164837(B2) |
申请公布日期 |
2015.10.20 |
申请号 |
US201314025277 |
申请日期 |
2013.09.12 |
申请人 |
Seagate Technology LLC |
发明人 |
Gaertner Mark Allen;Buch Bruce Douglas;Goss Ryan James |
分类号 |
G06F11/10;G06F12/02 |
主分类号 |
G06F11/10 |
代理机构 |
Hall Estill Attorneys at Law |
代理人 |
Hall Estill Attorneys at Law |
主权项 |
1. An apparatus comprising:
a non-volatile memory comprising a plurality of blocks each arranged into an integral plural number N of fixed-sized, multi-bit transfer units; and a processing circuit configured to retrieve data from a selected block to a volatile memory buffer responsive to a transfer unit (TU) bit map comprising a multi-bit sequence of N total bits each of the N total bits corresponding to a different one of the N transfer units of the selected block, each of the N total bits having a value of 0 or 1, the 0 or 1 value of each of the N total bits indicating whether the corresponding transfer unit is to be retrieved responsive to a host read command. |
地址 |
Cupertino CA US |