Dual media storage device
    42.
    发明授权
    Dual media storage device 有权
    双媒体存储设备

    公开(公告)号:US07302534B2

    公开(公告)日:2007-11-27

    申请号:US11537404

    申请日:2006-09-29

    IPC分类号: G06F12/00

    摘要: A dual media storage device is provided. Two separate non-volatile mass storage devices, one having a faster access time and a lower capacity than the other, are combined into a single system. A storage controller can direct the flow of data into one device or the other, depending upon various conditions, which might include one mass storage device being unavailable or for certain caching schemes.

    摘要翻译: 提供双媒体存储设备。 两个独立的非易失性大容量存储设备,一个具有更快的访问时间和一个比另一个更低的容量,被组合成单个系统。 根据可能包括一个大容量存储设备不可用或某些高速缓存方案的各种条件,存储控制器可以将数据流引导到一个设备或另一个设备中。

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

    公开(公告)号:US20140189209A1

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

    申请号:US13827351

    申请日:2013-03-14

    IPC分类号: G06F12/02

    摘要: 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.

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

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

    公开(公告)号:US20140189208A1

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

    申请号:US13827204

    申请日:2013-03-14

    IPC分类号: G06F12/02

    CPC分类号: G06F12/0246 G06F2212/7205

    摘要: 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.

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

    METHOD AND SYSTEM FOR MANAGING PROGRAM CYCLES IN A MULTI-LAYER MEMORY
    45.
    发明申请
    METHOD AND SYSTEM FOR MANAGING PROGRAM CYCLES IN A MULTI-LAYER MEMORY 有权
    用于管理多层存储器中程序循环的方法和系统

    公开(公告)号:US20140189205A1

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

    申请号:US13826738

    申请日:2013-03-14

    IPC分类号: G06F12/02

    摘要: 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.

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

    METHOD AND SYSTEM FOR STORAGE ADDRESS RE-MAPPING FOR A MULTI-BANK MEMORY DEVICE
    46.
    发明申请
    METHOD AND SYSTEM FOR STORAGE ADDRESS RE-MAPPING FOR A MULTI-BANK MEMORY DEVICE 审中-公开
    用于多银行存储器件的存储地址重新映射的方法和系统

    公开(公告)号:US20140068152A1

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

    申请号:US13897126

    申请日:2013-05-17

    IPC分类号: G06F12/02

    摘要: A method and system for storage address re-mapping in a multi-bank memory is disclosed. The method includes allocating logical addresses in blocks of clusters and re-mapping logical addresses into storage address space, where short runs of host data dispersed in logical address space are mapped in a contiguous manner into megablocks in storage address space. Independently in each bank, valid data is flushed within each respective bank from blocks having both valid and obsolete data to make new blocks available for receiving data in each bank of the multi-bank memory when an available number of new blocks falls below a desired threshold within a particular bank.

    摘要翻译: 公开了一种用于在多存储体存储器中存储地址重映射的方法和系统。 该方法包括:将群集中的逻辑地址分配并将逻辑地址重新映射到存储地址空间中,其中分散在逻辑地址空间中的主机数据的短运行以连续的方式映射到存储地址空间中的大块中。 在每个存储体中独立地,在具有有效和过时数据的块中的每个相应存储体内的有效数据被刷新,以便当可用数量的新块落在期望阈值以下时,新的块可用于在多存储体存储器的每个存储体中接收数据 在一个特定的银行。

    FAT analysis for optimized sequential cluster management
    47.
    发明授权
    FAT analysis for optimized sequential cluster management 有权
    FAT分析优化顺序集群管理

    公开(公告)号:US08607016B2

    公开(公告)日:2013-12-10

    申请号:US11022369

    申请日:2004-12-23

    摘要: Techniques for managing data in a non-volatile memory system (e.g., Flash Memory) are disclosed. A controller can use information relating to a host's file system, which is stored by the host on non-volatile memory, to determine if one or more clusters (or sectors with clusters) are currently allocated. The controller can use the information relating to the host's file system to identify when the host is sending data to the next free cluster and to store such data in a sequential format by copying data from other locations in the non-volatile memory.

    摘要翻译: 公开了用于在非易失性存储器系统(例如,闪存)中管理数据的技术。 控制器可以使用由主机在非易失性存储器上存储的主机文件系统相关的信息来确定当前是否分配了一个或多个集群(或具有集群的扇区)。 控制器可以使用与主机文件系统相关的信息来识别主机何时向下一个空闲簇发送数据,并通过从非易失性存储器中的其他位置复制数据来以顺序格式存储这些数据。

    Hybrid Non-Volatile Memory System
    50.
    发明申请
    Hybrid Non-Volatile Memory System 审中-公开
    混合非易失性存储器系统

    公开(公告)号:US20100023681A1

    公开(公告)日:2010-01-28

    申请号:US12572844

    申请日:2009-10-02

    IPC分类号: G06F12/00 G06F12/02

    摘要: The present invention presents a hybrid non-volatile system that uses non-volatile memories based on two or more different non-volatile memory technologies in order to exploit the relative advantages of each these technology with respect to the others. In an exemplary embodiment, the memory system includes a controller and a flash memory, where the controller has a non-volatile RAM based on an alternate technology such as FeRAM. The flash memory is used for the storage of user data and the non-volatile RAM in the controller is used for system control data used by the control to manage the storage of host data in the flash memory. The use of an alternate non-volatile memory technology in the controller allows for a non-volatile copy of the most recent control data to be accessed more quickly as it can be updated on a bit by bit basis. In another exemplary embodiment, the alternate non-volatile memory is used as a cache where data can safely be staged prior to its being written to the to the memory or read back to the host.

    摘要翻译: 本发明提出了一种混合非易失性系统,其使用基于两个或多个不同的非易失性存储器技术的非易失性存储器,以利用这些技术相对于其他技术的相对优点。 在示例性实施例中,存储器系统包括控制器和闪存,其中控制器具有基于诸如FeRAM的替代技术的非易失性RAM。 闪存用于存储用户数据,并且控制器中的非易失性RAM用于由控制器用于管理闪存中的主机数据的存储的系统控制数据。 在控制器中使用替代的非易失性存储器技术允许更快速地访问最近的控制数据的非易失性拷贝,因为它可以逐点更新。 在另一个示例性实施例中,备用非易失性存储器用作高速缓存,其中数据可以在其被写入存储器或读回主机之前安全地分级。