发明名称 |
MOVING AND COMMITTING VALID DATA ON A SET-BY-SET BASIS |
摘要 |
A storage module may be configured to organize data to be moved from an initial storage location to a destination storage location into sets, and to determine whether to commit the data to the destination storage location on a set-by-set basis. Error correction and/or a post write and read process may be performed on the sets that are copied to the destination storage location to determine whether to commit each of the copied sets. |
申请公布号 |
US2016092128(A1) |
申请公布日期 |
2016.03.31 |
申请号 |
US201514700814 |
申请日期 |
2015.04.30 |
申请人 |
SanDisk Technologies Inc. |
发明人 |
Jain Vimal Kumar;Agarwal Dinesh;Sivasankaran Vijay;Amarjit Kumar |
分类号 |
G06F3/06 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A storage module comprising:
at least one memory; and control circuitry in communication with the at least one memory, the control circuitry configured to move data stored in a first memory area of the at least one memory to a second memory area of the at least one memory, wherein the data is organized into a plurality of sets, and wherein the control circuitry comprises:
a selection and tracking module configured to identify each of the plurality of sets as valid or invalid;a copy module configured to store a copy of a set of the plurality of sets to the second memory area in response to the selection and tracking module identifying the set as valid; anda commit determination module configured to update an address database to identify that a valid version of the set is located at a physical address in the second memory area where the copied set is stored in response to the copied set passing a post-write-read error analysis. |
地址 |
Plano TX US |