Methods of managing blocks in nonvolatile memory
    11.
    发明授权
    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: 在包括块可擦除存储器阵列的非易失性存储器系统中,对块的某些分类单独地保持记录。 可以为块维护一个或多个列表,根据描述符值排序的单个列表。 这样的有序列表允许通过描述符值快速识别块。

    Multi-layer non-volatile memory system having multiple partitions in a layer
    13.
    发明授权
    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
    14.
    发明申请
    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)时将数据从每个层传送到下一较高位 转移标准得到满足。

    MULTI-LAYER MEMORY SYSTEM HAVING MULTIPLE PARTITIONS IN A LAYER
    15.
    发明申请
    MULTI-LAYER MEMORY SYSTEM HAVING MULTIPLE PARTITIONS IN A LAYER 有权
    多层记录系统在一层中有多个分区

    公开(公告)号:US20140189209A1

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

    申请号: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 then prior layer and each layer may include a plurality of partitions having blocks exclusively associated with a particular data type. The method may include the steps of 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: 公开了一种用于操作的多层存储器和方法。 存储器包括多个层,其中每个层包括具有比当前层更大的每个单元容量的闪存单元,并且每个层可以包括具有与特定数据类型专有关联的块的多个分区。 该方法可以包括以下步骤:根据数据的类型,将主机数据直接引导到多层存储器的特定层的特定分区。 该方法还可以包括在数据重定位操作中在相应分区内的相同分区内复制数据,以产生更多的空闲存储块,使得数据优选地保持在每个层内并在同一分区中,以及将数据从一层传送到 当满足层传输标准时,同一分区内的每个单元层的下一个较高位。

    METHOD AND SYSTEM FOR PROGRAM SCHEDULING IN A MULTI-LAYER MEMORY
    16.
    发明申请
    METHOD AND SYSTEM FOR PROGRAM SCHEDULING IN A MULTI-LAYER MEMORY 有权
    多层存储器中程序调度的方法和系统

    公开(公告)号:US20140189208A1

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

    申请号: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 PROGRAM CYCLES IN A MULTI-LAYER MEMORY
    17.
    发明申请
    METHOD AND SYSTEM FOR MANAGING PROGRAM CYCLES IN A MULTI-LAYER MEMORY 有权
    用于管理多层存储器中程序循环的方法和系统

    公开(公告)号:US20140189205A1

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

    申请号:US13826738

    申请日:2013-03-14

    CPC classification number: G06F12/0246 G06F2212/7202 G11C11/56 G11C2211/5641

    Abstract: A system and method for managing program cycles in a multi-layer memory is disclosed. The method includes a controller receiving a request to program data from a host and, in advance of programming data associated with the request, determining a program cycle for programming the data associated with the request and an amount of data already programmed in the plurality of memory layers necessary to be programmed in maintenance operations to provide free memory capacity for a subsequent request to program data from the host. The controller programs the data associated with the request, and the amount of data already programmed to be programmed in maintenance operations, in predetermined programming units according to the determined program cycle.

    Abstract translation: 公开了一种用于管理多层存储器中的程序循环的系统和方法。 该方法包括控制器,其接收来自主机的数据编程请求,并且在编程与该请求相关联的数据之前,确定用于对与该请求相关联的数据进行编程的程序周期以及已在多个存储器中编程的数据量 在维护操作中需要编程的层,以为后续请求从主机编程数据提供可用的存储容量。 控制器根据确定的程序周期,在预定的编程单元中编程与请求相关联的数据以及已经被编程为在维护操作中编程的数据量。

    Nonvolatile memory with block management
    18.
    发明授权
    Nonvolatile memory with block management 有权
    具有块管理的非易失性存储器

    公开(公告)号:US07552271B2

    公开(公告)日:2009-06-23

    申请号:US11459260

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

    Non-volatile memory and method with non-sequential update block management
    19.
    发明授权
    Non-volatile memory and method with non-sequential update block management 有权
    非易失性存储器和非顺序更新块管理方法

    公开(公告)号:US08103841B2

    公开(公告)日:2012-01-24

    申请号:US12239489

    申请日:2008-09-26

    Abstract: In a nonvolatile memory with block management system that supports update blocks with non-sequential logical units, an index of the logical units in a non-sequential update block is buffered in RAM and stored periodically into the nonvolatile memory. In one embodiment, the index is stored in a block dedicated for storing indices. In another embodiment, the index is stored in the update block itself. In yet another embodiment, the index is stored in the header of each logical unit. In another aspect, the logical units written after the last index update but before the next have their indexing information stored in the header of each logical unit. In this way, after a power outage, the location of recently written logical units can be determined without having to perform a scanning during initialization. In yet another aspect, a block is managed as partially sequential and partially non-sequential, directed to more than one logical subgroup.

    Abstract translation: 在具有支持具有非顺序逻辑单元的更新块的块管理系统的非易失性存储器中,非顺序更新块中的逻辑单元的索引被缓冲在RAM中并被周期性地存储到非易失性存储器中。 在一个实施例中,索引被存储在专用于存储索引的块中。 在另一个实施例中,索引被存储在更新块本身中。 在另一个实施例中,索引被存储在每个逻辑单元的标题中。 在另一方面,在最后一个索引更新之后但在下一个之前写入的逻辑单元将其索引信息存储在每个逻辑单元的标题中。 以这种方式,在断电之后,可以确定最近写入的逻辑单元的位置,而不必在初始化期间执行扫描。 在另一方面,块被部署顺序地且部分地非顺序地管理,定向到多于一个的逻辑子组。

Patent Agency Ranking