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

    公开(公告)号:US20140068152A1

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

    申请号:US13897126

    申请日:2013-05-17

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

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

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

    公开(公告)号:US08607016B2

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

    申请号:US11022369

    申请日:2004-12-23

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

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

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

    公开(公告)号:US20100023681A1

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

    申请号:US12572844

    申请日:2009-10-02

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

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

    Non-volatile memory and method with block management system
    47.
    发明授权
    Non-volatile memory and method with block management system 有权
    非易失性存储器和方法与块管理系统

    公开(公告)号:US07139864B2

    公开(公告)日:2006-11-21

    申请号:US10750155

    申请日:2003-12-30

    Abstract: A non-volatile memory system is organized in physical groups of physical memory locations. Each physical group (metablock) is erasable as a unit and can be used to store a logical group of data. A memory management system allows for update of a logical group of data by allocating a metablock dedicated to recording the update data of the logical group. The update metablock records update data in the order received and has no restriction on whether the recording is in the correct logical order as originally stored (sequential) or not (chaotic). Eventually the update metablock is closed to further recording. One of several processes will take place, but will ultimately end up with a fully filled metablock in the correct order which replaces the original metablock. In the chaotic case, directory data is maintained in the non-volatile memory in a manner that is conducive to frequent updates. The system supports multiple logical groups being updated concurrently.

    Abstract translation: 非易失性存储器系统被组织在物理存储器位置的物理组中。 每个物理组(元区块)作为一个单元是可擦除的,可用于存储一组逻辑数据。 存储器管理系统允许通过分配专用于记录逻辑组的更新数据的元区块来更新逻辑数据组。 更新元区块以所接收的顺序记录更新数据,并且对于是否按照原始存储(顺序)或不是混乱的顺序,记录是否处于正确的逻辑顺序中是没有限制的。 最终,更新元区块被关闭以进一步录制。 几个进程之一将发生,但最终将以完全填充的元区块以正确的顺序取代原来的元区块。 在混乱的情况下,目录数据以有利于频繁更新的方式保存在非易失性存储器中。 系统支持同时更新的多个逻辑组。

    Disk acceleration using first and second storage devices
    48.
    发明授权
    Disk acceleration using first and second storage devices 有权
    使用第一和第二存储设备的磁盘加速

    公开(公告)号:US07127549B2

    公开(公告)日:2006-10-24

    申请号:US10772789

    申请日:2004-02-04

    CPC classification number: G06F3/0656 G06F3/0613 G06F3/0685

    Abstract: A data storage device is provided. A disk device is combined with a non-volatile memory device to provide much shorter write access time and much higher data write speed than can be achieved with a disk device alone. Interleaving bursts of sector writes between the two storage devices can effectively eliminate the effect of the seek time of the disk device. Following a non-contiguous logical address transition from a host system, the storage controller can perform a look-ahead seek operation on the disk device, while writing current data to the non-volatile memory device. Such a system can exploit the inherently faster write access characteristics of a non-volatile memory device, eliminating the dead time normally caused by the disk seek time.

    Abstract translation: 提供数据存储装置。 磁盘设备与非易失性存储器件组合以提供比单独的磁盘设备可以实现的更短的写入访问时间和更高的数据写入速度。 在两个存储设备之间切换脉冲串扇区写入可以有效地消除磁盘设备的查找时间的影响。 在从主机系统进行不连续的逻辑地址转换之后,存储控制器可以在将当前数据写入非易失性存储器设备的同时对盘装置执行前瞻性查找操作。 这样的系统可以利用非易失性存储器件固有地更快的写入访问特性,从而消除通常由磁盘查找时间引起的死区时间。

    Memory controller
    49.
    发明授权
    Memory controller 有权
    内存控制器

    公开(公告)号:US06711059B2

    公开(公告)日:2004-03-23

    申请号:US10260135

    申请日:2002-09-27

    CPC classification number: G11C7/20 G06F9/4403 G11C16/102

    Abstract: According to a first aspect of the present invention, there is provided a memory system having a controller and a non-volatile memory storing firmware for start up and for normal operation of the system, the controller comprising, a volatile memory; and a processor; wherein the controller is arranged to operate during initialization or configuration of the system so that the start up firmware stored in the non-volatile memory is loaded into the volatile memory under hardware control by the controller and with the processor halted, the start up firmware in the volatile memory being subsequently executed by the processor.

    Abstract translation: 根据本发明的第一方面,提供了一种具有控制器和非易失性存储器的存储器系统,该存储器存储用于系统启动和正常操作的固件,所述控制器包括:易失性存储器; 和处理器; 其中所述控制器被布置为在所述系统的初始化或配置期间操作,使得存储在所述非易失性存储器中的所述启动固件在所述控制器的硬件控制下被加载到所述易失性存储器中,并且所述处理器停止,所述启动固件在 随后由处理器执行易失性存储器。

    Data storage system storing data of varying block size
    50.
    发明授权
    Data storage system storing data of varying block size 有权
    数据存储系统存储不同块大小的数据

    公开(公告)号:US06467021B1

    公开(公告)日:2002-10-15

    申请号:US09164344

    申请日:1998-10-01

    CPC classification number: G06F3/0601 G06F2003/0691

    Abstract: A data system comprising a store (10), a memory (12), a user interface (32) and a memory controller (24) where the memory is used to buffer all data transferred between the user interface and the store, the system being characterized in that the memory controller copies data directly between the store and the memory, whereas the memory controller re-organizes data when the data is transferred between the memory and the user interface.

    Abstract translation: 一种数据系统,包括存储器(10),存储器(12),用户接口(32)和存储器控制器(24),其中存储器用于缓冲在用户界面和存储之间传送的所有数据,系统是 其特征在于,存储器控制器在存储器和存储器之间直接复制数据,而存储器控制器在数据在存储器和用户接口之间传送时重新组织数据。

Patent Agency Ranking