发明名称 METHOD AND SYSTEM FOR MANAGING BACKGROUND OPERATIONS IN A MULTI-LAYER MEMORY
摘要 A multi-layer memory and method for performing background maintenance operations are disclosed. The memory includes a plurality of flash memory die having multiple layers, where each layer is made up of flash memory cells having a greater bit per cell storage capacity than then prior layer and each layer may have a plurality of partitions for different data types. A controller managing the flash memory die is configured to identify an idle die and determine if a layer in the die satisfies a background maintenance criterion. Upon identifying a layer satisfying the background maintenance criterion, the valid data from reclaim blocks in the layer is relocated into a relocation block in the same layer until the relocation block is filled and the background maintenance cycle ends.
申请公布号 US2014189207(A1) 申请公布日期 2014.07.03
申请号 US201313827038 申请日期 2013.03.14
申请人 Sinclair Alan Welsh;Thomas Nicholas James;Wright Barry 发明人 Sinclair Alan Welsh;Thomas Nicholas James;Wright Barry
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项 1. A mass storage memory system, comprising: an interface adapted to receive data from a host system; a plurality of flash memory die, each of the plurality of flash memory die having a plurality of layers, and each of the plurality of layers in a particular die having a different bit-per-cell capacity; and a controller in communication with the interface and the plurality of flash memory die, the controller configured to: identify an idle die in the plurality of flash memory die;determine whether a layer in the plurality of layers in the idle die satisfies a background maintenance criterion; andwhen the layer in the idle die is determined to satisfy the background maintenance criterion, execute a background maintenance operation in the layer independently and asynchronously of any other operation in other flash memory die managed by the controller.
地址 Falkirk GB