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

    公开(公告)号:US20070033328A1

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

    申请号:US11382224

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

    Mass storage accelerator
    12.
    发明申请
    Mass storage accelerator 有权
    大容量存储加速器

    公开(公告)号:US20050172067A1

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

    申请号:US10772789

    申请日:2004-02-04

    Applicant: Alan Sinclair

    Inventor: Alan Sinclair

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

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

    公开(公告)号:US20070143570A1

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

    申请号:US11313633

    申请日:2005-12-21

    Abstract: Method for transferring data between a host system and a re-programmable non-volatile mass storage system having memory cells organized into blocks of memory cells is provided. The method includes receiving data via a first interface and/or a second interface; and making data accessible via the first interface and the second interface, even if a file name is not provided by a host system or before a write operation is complete.

    Abstract translation: 提供了一种用于在主机系统和具有组织成存储器单元块的存储器单元的可重新编程的非易失性大容量存储系统之间传送数据的方法。 该方法包括经由第一接口和/或第二接口接收数据; 并且即使文件名不是由主机系统提供,还是在写操作完成之前,通过第一接口和第二接口使数据可访问。

    Reprogrammable Non-Volatile Memory Systems With Indexing of Directly Stored Data Files
    15.
    发明申请
    Reprogrammable Non-Volatile Memory Systems With Indexing of Directly Stored Data Files 有权
    可重编程非易失性存储器系统,具有直接存储的数据文件索引

    公开(公告)号:US20070033374A1

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

    申请号:US11459246

    申请日:2006-07-21

    CPC classification number: G06F12/0246 G06F2212/7201

    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. Each data file is uniquely identified in a file directory, which points to entries in a file index table (FIT) of data groups that make up the file and their physical storage locations in the memory.

    Abstract translation: 主机系统数据文件直接写入具有每个文件的唯一标识和文件内数据偏移的大型擦除块闪存系统,但不使用任何中间逻辑地址或存储器的虚拟地址空间。 文件存储在存储器中的目录信息由其控制器而不是由主机保存在存储器系统内。 每个数据文件在文件目录中唯一标识,文件目录指向构成文件的数据组的文件索引表(FIT)中的条目及其在存储器中的物理存储位置。

    Reclaiming Data Storage Capacity in Flash Memory Systems
    16.
    发明申请
    Reclaiming Data Storage Capacity in Flash Memory Systems 有权
    回收闪存系统中的数据存储容量

    公开(公告)号:US20070033330A1

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

    申请号:US11382235

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

    Non-volatile memory with scheduled reclaim operations
    17.
    发明申请
    Non-volatile memory with scheduled reclaim operations 有权
    具有预定回收操作的非易失性存储器

    公开(公告)号:US20070033325A1

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

    申请号:US11259439

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

    Adaptive metablocks
    18.
    发明申请
    Adaptive metablocks 有权
    自适应元区块

    公开(公告)号:US20050144357A1

    公开(公告)日:2005-06-30

    申请号:US10749189

    申请日:2003-12-30

    Applicant: Alan Sinclair

    Inventor: Alan Sinclair

    CPC classification number: G06F12/0246 G06F2212/7207 G06F2212/7208

    Abstract: In a memory system having multiple erase blocks in multiple planes, a selected number of erase blocks are programmed together as an adaptive metablock. The number of erase blocks in an adaptive metablock is chosen according to the data to be programmed. Logical address space is divided into logical groups, a logical group having the same size as one erase block. Adaptive logical blocks are formed from logical groups. One adaptive logical block is stored in one adaptive metablock.

    Abstract translation: 在具有多个平面中的多个擦除块的存储器系统中,所选数量的擦除块被编程在一起作为自适应元区块。 根据要编程的数据选择自适应元区块中的擦除块的数量。 逻辑地址空间被分成逻辑组,逻辑组具有与一个擦除块相同大小的逻辑组。 自适应逻辑块由逻辑组形成。 一个自适应逻辑块存储在一个自适应元区块中。

    METHOD AND SYSTEM FOR CONCURRENT BACKGROUND AND FOREGROUND OPERATIONS IN A NON-VOLATILE MEMORY ARRAY
    19.
    发明申请
    METHOD AND SYSTEM FOR CONCURRENT BACKGROUND AND FOREGROUND OPERATIONS IN A NON-VOLATILE MEMORY ARRAY 有权
    在非易失性存储器阵列中的并发背景和前兆操作的方法和系统

    公开(公告)号:US20110138100A1

    公开(公告)日:2011-06-09

    申请号:US12632549

    申请日:2009-12-07

    Applicant: Alan Sinclair

    Inventor: Alan Sinclair

    Abstract: A method and system for permitting host write operations in one part of a flash memory concurrently with another operation in a second part of the flash memory is disclosed. The method includes receiving data at a front end of a memory system, selecting at least one of a plurality of subarrays in the memory system for executing a host write operation, and selecting at least one other subarray in which to execute a second operation. The write operation and second operation are then executed substantially concurrently. The memory system includes a plurality of subarrays, each associated with a separate subarray controller, and a front end controller adapted to select and initiate concurrent operations in the subarrays.

    Abstract translation: 公开了一种用于在闪速存储器的第二部分中与另一操作同时进行闪存的一部分中的主机写入操作的方法和系统。 该方法包括在存储器系统的前端接收数据,选择存储器系统中的多个子阵列中的至少一个用于执行主机写入操作,以及选择至少一个其他子阵列,其中执行第二操作。 然后,基本上同时执行写入操作和第二操作。 存储器系统包括多个子阵列,每个子阵列与单独的子阵列控制器相关联,前端控制器适于在子阵列中选择并启动并发操作。

    Logically-addressed file storage systems
    20.
    发明申请
    Logically-addressed file storage systems 审中-公开
    逻辑地址文件存储系统

    公开(公告)号:US20070136553A1

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

    申请号:US11300568

    申请日:2005-12-13

    Applicant: Alan Sinclair

    Inventor: Alan Sinclair

    Abstract: Files that are mapped to a logical address range by a host become logically fragmented prior to being sent to a memory system. Subsequently, the logically fragmented portions are reassembled when they are stored in blocks in the memory system. The host supplies information to the memory system regarding file-to-logical mapping of data prior to sending the data. The memory selects storage locations for the data based on the files to which the data belong.

    Abstract translation: 在发送到内存系统之前,由主机映射到逻辑地址范围的文件在逻辑上被分段。 随后,当逻辑碎片部分被存储在存储器系统中的块中时,被重新组装。 在发送数据之前,主机向存储器系统提供关于数据的文件到逻辑映射的信息。 存储器基于数据所属的文件选择数据的存储位置。

Patent Agency Ranking