Erase count differential table within a non-volatile memory system
    61.
    发明授权
    Erase count differential table within a non-volatile memory system 有权
    在非易失性存储器系统中擦除计数差分表

    公开(公告)号:US07032087B1

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

    申请号:US10696228

    申请日:2003-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatus for efficiently tracking the usage of physical blocks of non-volatile memory are disclosed. According to one aspect of the present invention, a method for maintaining a data structure that stores contents relating to the usage of physical blocks includes determining when to update the contents stored in the data structure, and obtaining a first differential erase count from the data structure when the contents are to be updated. The first differential erase count provides information on a number of times a first physical block has been erased. The method also includes determining a first actual erase count when the contents are to be updated. The first actual erase count is associated with a second physical block, and provides a number of times the second physical block has been erased. Finally, the method includes updating the first differential erase count when the contents are to be updated.

    摘要翻译: 公开了用于有效跟踪非易失性存储器的物理块的使用的方法和装置。 根据本发明的一个方面,一种用于维护存储与物理块的使用有关的内容的数据结构的方法包括确定何时更新存储在数据结构中的内容,以及从数据结构获得第一差分擦除计数 当内容要更新时。 第一差分擦除计数提供关于第一物理块被擦除的次数的信息。 该方法还包括当要更新内容时确定第一实际擦除计数。 第一实际擦除计数与第二物理块相关联,并且提供第二物理块已被擦除的次数。 最后,该方法包括当要更新内容时更新第一差分擦除计数。

    Hybrid implementation for error correction codes within a non-volatile memory system
    62.
    发明授权
    Hybrid implementation for error correction codes within a non-volatile memory system 有权
    用于非易失性存储器系统中的纠错码的混合实现

    公开(公告)号:US08412879B2

    公开(公告)日:2013-04-02

    申请号:US10678893

    申请日:2003-10-02

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/0246 G06F11/1068

    摘要: Methods and apparatus for using different error correction code algorithms to encode and to decode contents of blocks within a non-volatile memory are disclosed. According to one aspect of the present invention, a method for storing data within a non-volatile memory includes identifying a first block into which the data is to be stored, and obtaining an indicator associated with the first block. A determination may then be made regarding whether the indicator indicates that the data is to be encoded using a first algorithm. The data is encoded using the first algorithm when it is determined that the data is to be encoded using the first algorithm, after which point the data encoded using the first algorithm is written into the first block.

    摘要翻译: 公开了使用不同纠错码算法对非易失性存储器内的块的内容进行编码和解码的方法和装置。 根据本发明的一个方面,一种用于在非易失性存储器内存储数据的方法包括识别要存储数据的第一块,以及获得与第一块相关联的指示符。 然后可以确定指示符是否指示使用第一算法对数据进行编码。 当确定要使用第一算法对数据进行编码时,使用第一算法对数据进行编码,之后将使用第一算法编码的数据写入第一块。

    ADAPTIVE INTERNAL TABLE BACKUP FOR NON-VOLATILE MEMORY SYSTEM
    63.
    发明申请
    ADAPTIVE INTERNAL TABLE BACKUP FOR NON-VOLATILE MEMORY SYSTEM 有权
    适用于非易失性存储器系统的内部表备份

    公开(公告)号:US20120331208A1

    公开(公告)日:2012-12-27

    申请号:US13435338

    申请日:2012-03-30

    IPC分类号: G06F12/02

    CPC分类号: G06F12/0246 G06F2212/7207

    摘要: Methods and apparatus for allowing tables to be adaptively backed up are disclosed. According to one aspect of the present invention, a method for operating a memory system with a non-volatile memory that includes a reserved memory area, a plurality of physical blocks and a plurality of data structures including an erase count block involves determining when contents associated with at least one data structure of the plurality of data structures are to be substantially backed up. A request to substantially back up the contents associated with the at least one data structure is executed when it is determined that the contents associated with the at least one data structure are to be substantially backed up. Executing the request allows contents associated with the at least one data structure are substantially backed up in the reserved memory area.

    摘要翻译: 公开了允许表自适应地备份的方法和装置。 根据本发明的一个方面,一种用于使用包括保留存储区域,多个物理块和包括擦除计数块的多个数据结构的非易失性存储器来操作存储器系统的方法包括确定何时内容相关联 其中将基本上备份多个数据结构中的至少一个数据结构。 当确定与所述至少一个数据结构相关联的内容将被基本备份时,执行基本上备份与所述至少一个数据结构相关联的内容的请求。 执行请求允许与所述至少一个数据结构相关联的内容基本上备份在预留的存储器区域中。

    Method for managing partitions in a storage device
    65.
    发明授权
    Method for managing partitions in a storage device 有权
    用于管理存储设备中的分区的方法

    公开(公告)号:US07853772B2

    公开(公告)日:2010-12-14

    申请号:US12252863

    申请日:2008-10-16

    IPC分类号: G06F12/00

    摘要: A method for re-allocating memory partition space is provided. The method comprises determining when a first memory partition is full or has reached a threshold value, determining that a second memory partition has unused storage space that can be allocated to the first memory partition, and assigning the unused storage space from the second memory partition to the first memory partition. A memory controller embedded within the mass storage device and having an interface to an external host assigns the unused storage space from the second memory partition to the first memory partition.

    摘要翻译: 提供了一种重新分配内存分区空间的方法。 该方法包括确定第一存储器分区何时满或已经达到阈值,确定第二存储器分区具有可以分配给第一存储器分区的未使用的存储空间,以及将未使用的存储空间从第二存储器分区分配给 第一个内存分区。 嵌入在大容量存储设备内并且具有到外部主机的接口的存储器控​​制器将未使用的存储空间从第二存储器分区分配给第一存储器分区。

    Dynamic redundant area configuration in a non-volatile memory system
    66.
    发明授权
    Dynamic redundant area configuration in a non-volatile memory system 有权
    非易失性存储器系统中的动态冗余区域配置

    公开(公告)号:US07559004B1

    公开(公告)日:2009-07-07

    申请号:US10676407

    申请日:2003-10-01

    IPC分类号: H03M13/00

    CPC分类号: H03M13/09 H03M13/11

    摘要: Methods and apparatus for dynamically configuring a redundant area of a physical page are disclosed. According to one aspect of the present invention, a method for dynamically configuring a redundant area of a page associated with a physical block of a non-volatile memory of a memory system includes determining when at least one byte associated with the redundant area is to be altered. The byte includes error correction code (ECC) information associated with a first ECC algorithm at the time of the determination. The method also includes altering the byte when it is determined that the byte is to be altered. Altering the byte includes altering the byte to include ECC information associated with a second ECC algorithm.

    摘要翻译: 公开了用于动态地配置物理页面的冗余区域的方法和装置。 根据本发明的一个方面,一种用于动态地配置与存储器系统的非易失性存储器的物理块相关联的页面的冗余区域的方法包括确定何时与冗余区域相关联的至少一个字节将是 改变了 该字节包括在确定时与第一ECC算法相关联的纠错码(ECC)信息。 该方法还包括当确定该字节被改变时改变该字节。 改变字节包括改变字节以包括与第二ECC算法相关联的ECC信息。

    Method and apparatus for effectively enabling an out of sequence write process within a non-volatile memory system
    67.
    发明授权
    Method and apparatus for effectively enabling an out of sequence write process within a non-volatile memory system 有权
    用于有效地实现非易失性存储器系统内的异步写入过程的方法和装置

    公开(公告)号:US07526599B2

    公开(公告)日:2009-04-28

    申请号:US10679008

    申请日:2003-10-02

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246

    摘要: Methods and apparatus for enabling contents to be efficiently stored in physical blocks of a non-volatile memory are disclosed. According to one aspect of the present invention, a method for performing a write operation in a non-volatile memory system which has a memory unit includes writing a first set of contents into a first physical sub-unit of the memory unit and writing a second set of contents into a second physical sub-unit of the memory unit after the first set of contents is written into the first physical sub-unit. The first physical sub-unit is sequentially before the second physical sub-unit in the memory unit. The first set of contents is associated with a second logical sub-unit of a logical unit and the second set of contents is associated with a first logical sub-unit of the logical unit that is sequentially before the second logical sub-unit in the logical unit.

    摘要翻译: 公开了使内容能够有效地存储在非易失性存储器的物理块中的方法和装置。 根据本发明的一个方面,一种用于在具有存储器单元的非易失性存储器系统中执行写入操作的方法包括:将第一组内容写入到存储器单元的第一物理子单元中,并写入第二个 在将第一内容集合写入第一物理子单元之后,内容集合到存储器单元的第二物理子单元中。 第一物理子单元顺序地在存储单元中的第二物理子单元之前。 第一组内容与逻辑单元的第二逻辑子单元相关联,并且第二内容集合与逻辑单元的第一逻辑子单元相关联,该第一逻辑子单元顺序地在逻辑单元中的第二逻辑子单元之前 单元。

    Method and apparatus for resolving physical blocks associated with a common logical block
    68.
    发明授权
    Method and apparatus for resolving physical blocks associated with a common logical block 有权
    用于解析与公共逻辑块相关联的物理块的方法和装置

    公开(公告)号:US07234036B1

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

    申请号:US10281762

    申请日:2002-10-28

    IPC分类号: G06F12/02

    摘要: Methods and apparatus for determining which of a plurality of physical blocks associated with a logical block is more recently associated with the logical block are disclosed. According to one aspect of the present invention, a method for resolving associations of a first physical block and a second physical block to a logical block associated with a non-volatile memory system includes obtaining a first identifier associated with the first physical block and obtaining a second identifier associated with the second physical block. The identifiers are compared to ascertain whether the first identifier indicates that the first physical block is more recently associated with the logical block. The method also includes completing an operation arranged to provide contents associated with the logical block to the first physical block when it is determined that the first identifier indicates that the first physical block is more newly associated with the logical block.

    摘要翻译: 公开了用于确定与逻辑块相关联的多个物理块中的哪一个最近与逻辑块相关联的方法和装置。 根据本发明的一个方面,一种用于解决第一物理块和第二物理块与与非易失性存储器系统相关联的逻辑块的关联的方法包括获得与第一物理块相关联的第一标识符并获得 与第二物理块相关联的第二标识符。 比较标识符以确定第一标识符是否指示第一物理块最近与逻辑块相关联。 当确定第一标识符指示第一物理块更新地与逻辑块相关联时,该方法还包括完成被布置为将与逻辑块相关联的内容提供给第一物理块的操作。

    Power Management Block for Use in a Non-Volatile Memory System
    70.
    发明申请
    Power Management Block for Use in a Non-Volatile Memory System 有权
    用于非易失性存储器系统的电源管理块

    公开(公告)号:US20070106919A1

    公开(公告)日:2007-05-10

    申请号:US11616687

    申请日:2006-12-27

    IPC分类号: G06F1/00

    摘要: Methods and apparatus for enabling a power up process of a non-volatile memory to occur efficiently are disclosed. According to one aspect of the present invention, a method for utilizing a memory system that has a non-volatile memory with at least one reserved memory area includes providing power to the memory system, initializing the non-volatile memory, and writing a first signature into the reserved memory area. The first signature is arranged to indicate that the memory system was successfully initialized. In one embodiment, the method also includes executing a power down process on the memory system, and writing a second signature into the reserved memory area which indicates that the power down process has been executed.

    摘要翻译: 公开了使非易失性存储器的加电过程有效发生的方法和装置。 根据本发明的一个方面,一种利用具有至少一个保留存储区域的非易失性存储器的存储器系统的方法包括向存储器系统提供电力,初始化非易失性存储器以及写入第一签名 进入保留的内存区域。 第一个签名被安排为指示内存系统已成功初始化。 在一个实施例中,该方法还包括对存储器系统执行停电处理,以及将第二签名写入到指示已经执行掉电处理的保留存储器区域中。