Cyclic flash memory wear leveling
    31.
    发明申请
    Cyclic flash memory wear leveling 有权
    循环闪存磨损均匀

    公开(公告)号:US20060106972A1

    公开(公告)日:2006-05-18

    申请号:US10990189

    申请日:2004-11-15

    CPC classification number: G06F12/0246 G06F2212/1036 G06F2212/7211

    Abstract: A re-programmable non-volatile memory system, such as a flash EEPROM system, having its memory cells grouped into blocks of cells that are simultaneously erasable is operated in a manner to level out the wear of the individual blocks through repetitive erasing and re-programming. This may be accomplished without use of counts of the number of times the individual blocks experience erase and re-programming but such counts can optionally aid in carrying out the wear leveling process. Individual active physical blocks are chosen to be exchanged with those of an erased block pool in a predefined order.

    Abstract translation: 将其存储单元分组为同时可擦除的单元块的诸如闪存EEPROM系统的可重新编程的非易失性存储器系统以通过重复擦除和重新排列来平衡各个块的磨损的方式操作, 编程。 这可以在不使用单个块经历擦除和重新编程的次数的计数的情况下实现,但是这样的计数可以可选地有助于执行磨损均衡过程。 选择单独的活动物理块以按预定义的顺序与擦除的块池的块进行交换。

    Data run programming
    32.
    发明申请
    Data run programming 有权
    数据运行编程

    公开(公告)号:US20050144367A1

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

    申请号:US11016271

    申请日:2004-12-16

    Applicant: Alan Sinclair

    Inventor: Alan Sinclair

    CPC classification number: G06F12/0246 G06F2212/7203

    Abstract: Data in data runs are stored in a non-volatile memory array in adaptive metablocks that are configured according to the locations of data boundaries. A serial flash buffer is used to store some data, while other data are directly stored in non-volatile memory. Data may be stored with alignment to data boundaries during updating of the data to improve efficiency of subsequent updates.

    Abstract translation: 数据运行中的数据存储在根据数据边界位置配置的自适应元区块中的非易失性存储器阵列中。 串行闪存缓存用于存储一些数据,而其他数据则直接存储在非易失性存储器中。 在更新数据期间,可以将数据与数据边界对准存储,以提高后续更新的效率。

    Data boundary management
    33.
    发明申请
    Data boundary management 审中-公开
    数据边界管理

    公开(公告)号:US20050144363A1

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

    申请号:US10841118

    申请日:2004-05-07

    Applicant: Alan Sinclair

    Inventor: Alan Sinclair

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

    Abstract: Data may be stored in a non-volatile memory array in adaptive metablocks that are configured according to the locations of data boundaries in the data. Data may be stored in an intermediate format and later copied to adaptive metablocks configured for the data. Data in intermediate format may be stored in non-volatile random access memory or in a portion of the non-volatile memory array.

    Abstract translation: 数据可以存储在根据数据中的数据边界的位置配置的自适应元区块中的非易失性存储器阵列中。 数据可以以中间格式存储,然后被复制到为数据配置的自适应元区块。 中间格式的数据可以存储在非易失性随机存取存储器中或非易失性存储器阵列的一部分中。

    Dual mode access for non-volatile storage devices
    34.
    发明申请
    Dual mode access for non-volatile storage devices 有权
    非易失性存储设备的双模式访问

    公开(公告)号:US20070143571A1

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

    申请号:US11314842

    申请日:2005-12-21

    CPC classification number: G06F3/0643 G06F3/0605 G06F3/0679

    Abstract: Method and mass storage memory system is provided. The system includes, re-programmable non-volatile memory cells, the memory cells being arranged in a plurality of blocks that are erasable together; and a controller including a microprocessor that is adapted to receive files of data identified by unique identifiers via a first interface and the controller causes a received data file to be stored in one or more memory blocks; and the controller receives data identified by logical addresses via a second interface and stores the received data in one or more memory blocks, wherein data written via the first interface is indexed using the unique identifiers so that data is accessible via the second interface or the first interface; and data received via the second interface is indexed so that data can be accessed via the first interface or the second interface.

    Abstract translation: 提供了方法和大容量存储存储系统。 该系统包括可重新编程的非易失性存储器单元,存储单元布置在可以一起可擦除的多个块中; 以及控制器,其包括适于经由第一接口接收由唯一标识符标识的数据的文件的微处理器,并且所述控制器使接收到的数据文件存储在一个或多个存储器块中; 并且控制器经由第二接口接收由逻辑地址识别的数据,并将接收到的数据存储在一个或多个存储器块中,其中经由第一接口写入的数据使用唯一标识符进行索引,使得经由第二接口或第一接口 接口; 并且通过第二接口接收的数据被索引,使得可以经由第一接口或第二接口访问数据。

    Logically-addressed file storage methods
    35.
    发明申请
    Logically-addressed file storage methods 有权
    逻辑寻址文件存储方法

    公开(公告)号:US20070136555A1

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

    申请号:US11302764

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

    Memory system storing transformed units of data in fixed sized storage blocks
    36.
    发明申请
    Memory system storing transformed units of data in fixed sized storage blocks 有权
    存储系统将经变换的数据单元存储在固定大小的存储块中

    公开(公告)号:US20070088904A1

    公开(公告)日:2007-04-19

    申请号:US11250794

    申请日:2005-10-13

    Applicant: Alan Sinclair

    Inventor: Alan Sinclair

    CPC classification number: G06F12/0246 G06F2212/401

    Abstract: A change in the amount of data to be stored that results from various encoding, compression, encryption or other data transformation algorithms, is handled by individually identifying distinct units of the transformed data and storing such units in physical succession within storage blocks of a memory system such as flash memory. The data being stored may come from a host system external to the memory system or from an application running on a processor within the memory system.

    Abstract translation: 由各种编码,压缩,加密或其他数据变换算法产生的要存储的数据量的变化通过单独地识别经变换的数据的不同单元并将这些单元在物理上连续存储在存储器系统的存储块内来处理 如闪存。 存储的数据可以来自存储器系统外部的主机系统或来自在存储器系统内的处理器上运行的应用程序。

    Method and system for dual mode access for storage devices
    37.
    发明申请
    Method and system for dual mode access for storage devices 有权
    用于存储设备的双模式访问的方法和系统

    公开(公告)号:US20070033373A1

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

    申请号:US11196168

    申请日:2005-08-03

    Applicant: Alan Sinclair

    Inventor: Alan Sinclair

    Abstract: A method and system for reading data from a non-volatile mass storage device is provided. The method includes, performing logical configuration for the non-volatile mass storage device, wherein file data is allocated addresses in a virtual logical address space; and data identified by virtual logical addresses is read by a host system. The system includes a file storage segment that reads and writes data on a file-by-file basis, allowing a host system to access data from the non-volatile mass storage device using a file interface format; and a logical interface segment that allows the host system to access data using logical addressing, wherein the host system is unaware of a storage format under which data is stored on a file-by-file basis.

    Abstract translation: 提供了一种用于从非易失性大容量存储设备读取数据的方法和系统。 该方法包括对非易失性大容量存储设备执行逻辑配置,其中文件数据被分配在虚拟逻辑地址空间中的地址; 由虚拟逻辑地址识别的数据由主机系统读取。 该系统包括一个文件存储段,用于逐个文件读取和写入数据,允许主机系统使用文件接口格式从非易失性大容量存储设备访问数据; 以及允许主机系统使用逻辑寻址来访问数据的逻辑接口段,其中主机系统不知道以逐个文件为基础存储数据的存储格式。

    Scheduling of reclaim operations in non-volatile memory
    38.
    发明申请
    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
    39.
    发明申请
    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
    40.
    发明申请
    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: 提供双媒体存储设备。 两个独立的非易失性大容量存储设备,一个具有更快的访问时间和一个比另一个更低的容量,被组合成单个系统。 根据可能包括一个大容量存储设备不可用或某些高速缓存方案的各种条件,存储控制器可以将数据流引导到一个设备或另一个设备中。

Patent Agency Ranking