Memory system having an unequal number of memory die on different control channels
    1.
    发明授权
    Memory system having an unequal number of memory die on different control channels 有权
    在不同的控制信道上具有不相等数量的存储器的存储器系统

    公开(公告)号:US09223693B2

    公开(公告)日:2015-12-29

    申请号:US13827499

    申请日:2013-03-14

    Abstract: A flash memory system having unequal number of memory die and method for operation are disclosed. The memory system includes a plurality of flash memory die distributed unevenly among different control lines, such that there are an unequal number of die between control lines. A total physical capacity of the plurality of flash memory die is greater than a total logical capacity such that the memory system is over provisioned with physical capacity. A logical address splitter directs data received from a host system and associated with host logical block addresses such that each control line only receives data associated with predetermined host logical block address ranges and directs the data such that a ratio of physical capacity to logical capacity is equal among each of the control lines, regardless of the different number of die and associated different physical capacity per control line.

    Abstract translation: 公开了一种具有不等数量的存储器管芯和操作方法的闪存系统。 存储器系统包括在不同控制线之间不均匀地分布的多个闪速存储器管芯,使得在控制线之间存在不相等数量的管芯。 多个闪存芯片的总物理容量大于总逻辑容量,使得存储器系统过度提供物理容量。 逻辑地址分配器指导从主机系统接收的并与主机逻辑块地址相关联的数据,使得每个控制线仅接收与预定主机逻辑块地址范围相关联的数据,并引导数据,使得物理容量与逻辑容量之比相等 在每个控制线中,不管每个控制线的管芯数量和不同物理容量的数量不同。

    Method and system for program scheduling in a multi-layer memory
    2.
    发明授权
    Method and system for program scheduling in a multi-layer memory 有权
    多层存储器中程序调度的方法和系统

    公开(公告)号:US08873284B2

    公开(公告)日:2014-10-28

    申请号:US13827204

    申请日:2013-03-14

    CPC classification number: G06F12/0246 G06F2212/7205

    Abstract: A multi-layer memory and method for operation is disclosed. The memory includes an interface, at least one flash memory die having a plurality of layers and a controller. The controller is configured to select an appropriate one of a predetermined number of program cycles for programming a fixed amount of host data, and for carrying out maintenance operations in one or more of the layers sufficient to permit a next host data write operation. The controller calculates an interleave ratio of maintenance operations to host data programming operations in each of the layers used in the determined programming cycle so that creation of free space is interspersed with host data writes in a steady manner during execution of the determined programming cycle.

    Abstract translation: 公开了一种用于操作的多层存储器和方法。 存储器包括接口,至少一个具有多个层的闪存芯片和控制器。 控制器被配置为选择用于编程固定数量的主机数据的预定数量的编程周期中的适当的一个,并且用于在足以允许下一个主机数据写入操作的一个或多个层中执行维护操作。 控制器计算维护操作的交织比,以在所确定的编程周期中使用的每个层中的主机数据编程操作,从而在确定的编程周期的执行期间,以可靠的方式使主机数据写入分散。

    METHOD AND SYSTEM FOR MANAGING BLOCK RECLAIM OPERATIONS IN A MULTI-LAYER MEMORY
    3.
    发明申请
    METHOD AND SYSTEM FOR MANAGING BLOCK RECLAIM OPERATIONS IN A MULTI-LAYER MEMORY 有权
    用于管理多层存储器中的块回收操作的方法和系统

    公开(公告)号:US20140189206A1

    公开(公告)日:2014-07-03

    申请号:US13826944

    申请日:2013-03-14

    Abstract: A multi-later memory and method for operation is disclosed. The memory includes at least one flash memory die having multiple layers and a controller configured to execute block reclaim operations in a layer of the flash memory die until a net gain of at least one additional free block has been made in the layer. The method may include relocating data from reclaim blocks to relocation blocks within the same layer, or within a same partition in the same layer until a net gain of one free block has been achieved and an integer number of relocation blocks has been filled with relocated data. The method may also include moving data from reclaim blocks in a first layer into destination blocks in a second layer until a net gain of at least one free block has been achieved in the first layer.

    Abstract translation: 公开了一种用于操作的多功能记忆体和方法。 存储器包括至少一个具有多个层的闪速存储器管芯和被配置为在闪速存储器管芯的层中执行块回收操作的控制器,直到在该层中已经进行了至少一个附加自由块的净增益。 该方法可以包括将数据从回收块重新定位到相同层内的重定位块或同一层内的相同分区内,直到已经实现了一个空闲块的净增益,并且整数个重定位块已被重定位数据填充 。 该方法还可以包括将数据从第一层中的回收块移动到第二层中的目标块,直到在第一层中已经实现了至少一个空闲块的净增益。

    Methods of managing blocks in nonvolatile memory
    4.
    发明授权
    Methods of managing blocks in nonvolatile memory 有权
    在非易失性存储器中管理块的方法

    公开(公告)号:US07558906B2

    公开(公告)日:2009-07-07

    申请号:US11459268

    申请日:2006-07-21

    CPC classification number: G06F12/0246

    Abstract: In a nonvolatile memory system that includes a block-erasable memory array, records are individually maintained for certain classifications of blocks. One or more lists may be maintained for the blocks, an individual list ordered according to a descriptor value. Such ordered lists allow rapid identification of a block by descriptor value.

    Abstract translation: 在包括块可擦除存储器阵列的非易失性存储器系统中,对块的某些分类单独地保持记录。 可以为块维护一个或多个列表,根据描述符值排序的单个列表。 这样的有序列表允许通过描述符值快速识别块。

    Method and system for managing block reclaim operations in a multi-layer memory
    5.
    发明授权
    Method and system for managing block reclaim operations in a multi-layer memory 有权
    用于管理多层存储器中的块回收操作的方法和系统

    公开(公告)号:US09348746B2

    公开(公告)日:2016-05-24

    申请号:US13826944

    申请日:2013-03-14

    Abstract: A multi-later memory and method for operation is disclosed. The memory includes at least one flash memory die having multiple layers and a controller configured to execute block reclaim operations in a layer of the flash memory die until a net gain of at least one additional free block has been made in the layer. The method may include relocating data from reclaim blocks to relocation blocks within the same layer, or within a same partition in the same layer until a net gain of one free block has been achieved and an integer number of relocation blocks has been filled with relocated data. The method may also include moving data from reclaim blocks in a first layer into destination blocks in a second layer until a net gain of at least one free block has been achieved in the first layer.

    Abstract translation: 公开了一种用于操作的多功能记忆体和方法。 存储器包括至少一个具有多个层的闪速存储器管芯和被配置为在闪速存储器管芯的层中执行块回收操作的控制器,直到在该层中已经进行了至少一个附加自由块的净增益。 该方法可以包括将数据从回收块重定位到相同层内的重定位块或同一层内的相同分区内,直到已经实现了一个空闲块的净增益,并且整数个重定位块已被重定位数据填充 。 该方法还可以包括将数据从第一层中的回收块移动到第二层中的目标块,直到在第一层中已经实现了至少一个空闲块的净增益。

    METHOD AND SYSTEM FOR MANAGING BACKGROUND OPERATIONS IN A MULTI-LAYER MEMORY
    6.
    发明申请
    METHOD AND SYSTEM FOR MANAGING BACKGROUND OPERATIONS IN A MULTI-LAYER MEMORY 有权
    用于管理多层存储器中的背景操作的方法和系统

    公开(公告)号:US20140189207A1

    公开(公告)日:2014-07-03

    申请号:US13827038

    申请日:2013-03-14

    CPC classification number: G06F12/0246 G06F3/0679 G06F12/0253 G06F2212/7205

    Abstract: 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.

    Abstract translation: 公开了一种用于执行后台维护操作的多层存储器和方法。 存储器包括具有多个层的多个闪速存储器管芯,其中每个层由具有比之前的先前层更大的每个存储单元的位的闪存单元构成,并且每个层可以具有用于不同数据类型的多个分区。 管理闪存芯片的控制器被配置为识别空闲裸片,并且确定模具中的层是否满足背景维护标准。 在识别满足背景维护标准的层时,将层中回收块的有效数据重新定位到相同层中的重定位块中,直到重新定位块被填充并且后台维护周期结束。

    METHOD AND SYSTEM FOR ASYNCHRONOUS DIE OPERATIONS IN A NON-VOLATILE MEMORY
    7.
    发明申请
    METHOD AND SYSTEM FOR ASYNCHRONOUS DIE OPERATIONS IN A NON-VOLATILE MEMORY 有权
    非易失性存储器中异步电机运行的方法和系统

    公开(公告)号:US20140185376A1

    公开(公告)日:2014-07-03

    申请号:US13826848

    申请日:2013-03-14

    Abstract: A mass storage memory system and method of operation is disclosed. The memory includes an interface adapted to receive data from a host, a plurality of flash memory die and a controller, where the controller is configured to receive a first command and read or write data synchronously across the plurality of die based on a first command, and to receive a second command and read or write data asynchronously and independently in each die based on a second command. The controller may program data in a maximum unit of programming for an individual one of the plurality of flash memory die. The controller may be a plurality of controllers each configured to select which die of an exclusive subset of die to write data based on characteristics of the die in the subset. The plurality of die may be multi-layer, and multi-partition per layer, flash memory die.

    Abstract translation: 公开了大容量存储存储器系统和操作方法。 存储器包括适于从主机,多个闪存存储器模块和控制器接收数据的接口,其中控制器被配置为基于第一命令来接收第一命令并且跨多个管芯同步地读取或写入数据, 并且基于第二命令接收第二命令并且在每个管芯中异步且独立地读取或写入数据。 控制器可以针对多个闪存存储器芯片中的一个的最大编程单元编程数据。 控制器可以是多个控制器,每个控制器被配置为基于子集中的管芯的特性来选择管芯的独占子集的哪个管芯写入数据。 多个芯片可以是多层的,每层多分区,闪存芯片。

    Multi-layer non-volatile memory system having multiple partitions in a layer
    9.
    发明授权
    Multi-layer non-volatile memory system having multiple partitions in a layer 有权
    在层中具有多个分区的多层非易失性存储器系统

    公开(公告)号:US09465731B2

    公开(公告)日:2016-10-11

    申请号:US13827351

    申请日:2013-03-14

    Abstract: A multi-layer memory and method for operation is disclosed. The memory includes multiple layers, where each layer includes flash memory cells having a greater bit per cell capacity than the prior layer and each layer may include a plurality of partitions having blocks exclusively associated with a particular data type. The method may include directing host data directly into a particular partition of a particular layer of the multi-layer memory upon receipt depending on a type of the data. The method may also include copying data within the same partition in a respective layer in a data relocation operation to generate more free blocks of memory so that data preferably stays within each layer and in the same partition, as well as transferring data from one layer to the next higher bit per cell layer within a same partition when layer transfer criteria are met.

    Abstract translation: 公开了一种用于操作的多层存储器和方法。 存储器包括多层,其中每层包括具有比现有层更大的每个单元容量的闪存单元,并且每个层可以包括具有与特定数据类型专用关联的块的多个分区。 该方法可以包括根据数据的类型将主机数据直接引导到多层存储器的特定层的特定分区。 该方法还可以包括在数据重定位操作中在相应分区内的相同分区内复制数据,以产生更多的空闲存储块,使得数据优选地保持在每个层内并在同一分区中,以及将数据从一层传送到 当满足层传输标准时,同一分区内的每个单元层的下一个较高位。

    MULTI-LAYER MEMORY SYSTEM
    10.
    发明申请
    MULTI-LAYER MEMORY SYSTEM 有权
    多层记忆体系

    公开(公告)号:US20120254574A1

    公开(公告)日:2012-10-04

    申请号:US13077487

    申请日:2011-03-31

    CPC classification number: G11C11/5628 G11C2211/5641 G11C2211/5643

    Abstract: A multi-later memory and method for operation is disclosed. The memory includes three or more layers, where each layer is made up of flash memory cells having a greater bit per cell storage capacity than then prior layer. The method may include the steps of directing host data directly into a first or second layer of the multi-layer memory upon receipt depending on a condition of the data. The method may also include copying data within a respective layer in a data relocation operation to generate more free blocks of memory so that data preferably stays within each layer, as well as transferring data from one layer to the next higher bit per cell layer when layer transfer criteria are met.

    Abstract translation: 公开了一种用于操作的多功能记忆体和方法。 存储器包括三层或更多层,其中每层由具有比之前的先前层更大的每存储容量的闪存单元组成。 该方法可以包括以下步骤:根据数据的条件,将主机数据直接导入多层存储器的第一层或第二层。 该方法还可以包括在数据重定位操作中在相应层内复制数据以生成更多的空闲存储块,使得数据优选地保留在每个层内,以及当层(layer)时将数据从每个层传送到下一较高位 转移标准得到满足。

Patent Agency Ranking