Methods of Managing Blocks in NonVolatile Memory
    31.
    发明申请
    Methods of Managing Blocks in NonVolatile Memory 有权
    在非易失性存储器中管理块的方法

    公开(公告)号:US20070033332A1

    公开(公告)日:2007-02-08

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

    NonVolatile Memory With Block Management
    32.
    发明申请
    NonVolatile Memory With Block Management 有权
    具有块管理的非易失性存储器

    公开(公告)号:US20070033331A1

    公开(公告)日:2007-02-08

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

    Memory System With Management of Memory Blocks That Directly Store Data Files
    33.
    发明申请
    Memory System With Management of Memory Blocks That Directly Store Data Files 有权
    内存系统管理直接存储数据文件的内存块

    公开(公告)号:US20070033329A1

    公开(公告)日:2007-02-08

    申请号:US11382228

    申请日:2006-05-08

    Abstract: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host. A type of memory block is selected to receive additional data of a file that depends upon the types of blocks into which data of the file have already been written. Blocks containing data are selected for reclaiming any unused capacity therefrom by a process that selects blocks in order starting with those containing the least amount of valid data.

    Abstract translation: 主机系统数据文件直接写入具有每个文件的唯一标识和文件内数据偏移的大型擦除块闪存系统,但不使用任何中间逻辑地址或存储器的虚拟地址空间。 文件存储在存储器中的目录信息由其控制器而不是由主机保存在存储器系统内。 选择一种类型的存储器块以接收取决于已经写入文件的数据的块的类型的文件的附加数据。 选择包含数据的块用于通过从包含最少量有效数据的块开始的顺序选择块的处理从其中回收任何未使用的容量。

    Scheduling of reclaim operations in non-volatile memory
    34.
    发明申请
    Scheduling of reclaim operations in non-volatile memory 有权
    在非易失性存储器中调度回收操作

    公开(公告)号:US20070033324A1

    公开(公告)日:2007-02-08

    申请号:US11259423

    申请日:2005-10-25

    Applicant: Alan Sinclair

    Inventor: Alan Sinclair

    Abstract: In a non-volatile memory array, scheduling of reclaim operations to occur before a shortage of erased blocks arises avoids extended periods of reclaim that could exceed a time limit. A memory controller uses information regarding the data stored in the memory array to estimate the additional host data that may be programmed and the reclaim operations to be performed and schedules the reclaim operations to be evenly distributed between write operations until the memory is full.

    Abstract translation: 在非易失性存储器阵列中,在擦除块的不足之前发生的回收操作的调度避免了可能超过时间限制的延长的回收期。 存储器控制器使用关于存储在存储器阵列中的数据的信息来估计可编程的附加主机数据和要执行的回收操作,并且将回收操作调度为在写操作之间均匀分布,直到存储器已满。

    Fat analysis for optimized sequential cluster management
    35.
    发明申请
    Fat analysis for optimized sequential cluster management 有权
    脂肪分析优化顺序集群管理

    公开(公告)号:US20060020745A1

    公开(公告)日:2006-01-26

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

    Dual media storage device
    36.
    发明申请
    Dual media storage device 有权
    双媒体存储设备

    公开(公告)号:US20050172074A1

    公开(公告)日:2005-08-04

    申请号:US10772855

    申请日:2004-02-04

    Applicant: Alan Sinclair

    Inventor: Alan Sinclair

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

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

    System and Method for Controlling an Amount of Unprogrammed Capacity in Memory Blocks of a Mass Storage System
    37.
    发明申请
    System and Method for Controlling an Amount of Unprogrammed Capacity in Memory Blocks of a Mass Storage System 审中-公开
    用于控制大容量存储系统的存储块中的未编程容量的系统和方法

    公开(公告)号:US20090164745A1

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

    申请号:US11963413

    申请日:2007-12-21

    CPC classification number: G06F12/0246 G06F2212/7202

    Abstract: Systems and methods for allocating blocks at a reprogrammable non-volatile mass storage system are disclosed. Generally, a controller identifies a group of data to be written to a block at the mass storage system, and allocates one of a new block or a partial block to the identified group of data based on whether a total unprogrammed capacity in partial blocks of the mass storage system exceeds an amount of valid data in obsolete blocks of the mass storage system. In one implementation, the identifier group of data may be associated with a single file.

    Abstract translation: 公开了在可重新编程的非易失性大容量存储系统上分配块的系统和方法。 通常,控制器识别将要写入大容量存储系统的块的一组数据,并且基于所识别的数据块中的一部分块中的总的未编程容量来分配新的块或部分块中的一个 大容量存储系统超过大容量存储系统的过时块中的有效数据量。 在一个实现中,数据的标识符组可以与单个文件相关联。

    Method and system for accessing non-volatile storage devices
    39.
    发明申请
    Method and system for accessing non-volatile storage devices 有权
    用于访问非易失性存储设备的方法和系统

    公开(公告)号:US20070143532A1

    公开(公告)日:2007-06-21

    申请号:US11313567

    申请日:2005-12-21

    CPC classification number: G06F3/0638 G06F3/0607 G06F3/0679

    Abstract: A mass storage memory system is provided. The memory system includes, re-programmable non-volatile memory cells arranged in a plurality of blocks of memory cells; and a controller that is adapted to receive data via a first interface, and/or a second interface, and data received via the first interface and the second interface is accessible via the first interface and the second interface even if a file name for the data is not provided by a host system or before a write operation is complete. The first interface is a file based interface and the second interface is a logical interface.

    Abstract translation: 提供大容量存储存储器系统。 存储器系统包括布置在存储器单元的多个块中的可重新编程的非易失性存储器单元; 以及适于经由第一接口和/或第二接口接收数据的控制器,并且经由所述第一接口和所述第二接口接收的数据可经由所述第一接口和所述第二接口访问,即使所述数据的文件名 不是由主机系统提供或在写操作完成之前。 第一个接口是一个基于文件的接口,第二个接口是一个逻辑接口。

Patent Agency Ranking