发明名称 System and method for managing data access in non-volatile memory
摘要 The present invention is directed to systems and methods for improving access to non-volatile solid-state storage systems. Embodiments described herein provide a physical chunk number (PCN), or a physical page number (PPN), by which a controller can access the next available chunks (or pages) in a programming sequence optimized by concurrency. By incrementing the PCN, the controller can program consecutive chunks in the optimized programming sequence. In one embodiment, the programming sequence is determined at the time of initial configuration and the sequence seeks to synchronize data programming and data sending operations in subcomponents of the storage system to minimize contention and wait time. In one embodiment, the PCN includes an index portion to a superblock table with entries that reference specific blocks within the subcomponents in a sequence that mirrors the optimized programming sequence, and a local address portion that references a particular chunk to be programmed or read.
申请公布号 US8825947(B1) 申请公布日期 2014.09.02
申请号 US201313863667 申请日期 2013.04.16
申请人 Western Digital Technologies, Inc. 发明人 Syu Mei-Man L.
分类号 G06F13/00;G06F9/26;G11C8/00 主分类号 G06F13/00
代理机构 代理人
主权项 1. A storage system comprising: a non-volatile solid-state memory array comprising units of memory accessible via one or more data channels; and a controller in communication with the memory array via the one or more data channels, the controller configured to: maintain an assignment table comprising information related to a memory access configuration that: groups a plurality of physical addresses in the memory array into a plurality of logical groups, andassociates a physical address number to each physical address,wherein the physical addresses in each logical group are distributed across the units of memory accessible via the one or more data channels;wherein physical address numbers for each of the plurality of logical groups are assigned to physical addresses that are accessible via different data channels on a rotating basis.
地址 Irvine CA US