METHOD FOR MANAGING PARTITIONS IN A STORAGE DEVICE
    31.
    发明申请
    METHOD FOR MANAGING PARTITIONS IN A STORAGE DEVICE 有权
    用于管理存储设备中的分段的方法

    公开(公告)号:US20090043984A1

    公开(公告)日:2009-02-12

    申请号:US12252863

    申请日:2008-10-16

    摘要: 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.

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

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

    公开(公告)号:US07457910B2

    公开(公告)日:2008-11-25

    申请号:US11170221

    申请日:2005-06-29

    IPC分类号: G06F12/02 G06F12/10

    摘要: A mass storage memory system and a method for re-allocating memory partition space is provided. The storage system includes a memory controller with a microprocessor that is adapted to receive data via a logical interface from a host system; a first memory partition with a system area and a data area; and a second memory partition with a system area and a data area; wherein the memory controller re-allocates memory space from the second memory partition to the first memory partition that is either full or has reached a threshold value, by using a virtual block address for the system area and the data area such that the system area and the data area appear contiguous to the host system.

    摘要翻译: 提供了大容量存储存储器系统和用于重新分配存储器分区空间的方法。 存储系统包括具有微处理器的存储器控​​制器,其适于经由逻辑接口从主机系统接收数据; 具有系统区域和数据区域的第一存储器分区; 以及具有系统区域和数据区域的第二存储器分区; 其中所述存储器控制器通过使用所述系统区域和所述数据区域的虚拟块地址来将从所述第二存储器分区的存储器空间重新分配到已满或已经达到阈值的所述第一存储器分区,使得所述系统区域和 数据区域与主机系统相邻。

    Maintaining an average erase count in a non-volatile storage system
    33.
    发明授权
    Maintaining an average erase count in a non-volatile storage system 有权
    在非易失性存储系统中维护平均擦除次数

    公开(公告)号:US07287118B2

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

    申请号:US11362666

    申请日:2006-02-25

    IPC分类号: G06F12/00

    摘要: Methods and apparatus for maintaining an average erase count in a system memory of a non-volatile memory system are disclosed. According to one aspect of the present invention, a method for determining an average number of times each block of a number of blocks within a non-volatile memory of a memory system has been erased includes obtaining an erase count for each block that indicates a number of times each block has been erased. Once all the erase counts have been obtained, the erase counts are summed, and an average erase count that indicates the average number of times each block of the number of blocks has been erased is created by substantially dividing the sum by the number of blocks.

    摘要翻译: 公开了用于维持非易失性存储器系统的系统存储器中的平均擦除次数的方法和装置。 根据本发明的一个方面,一种用于确定存储器系统的非易失性存储器内的多个块的每个块的平均次数已经被擦除的方法包括获得每个块的擦除计数,该块指示数字 的每个块已被擦除。 一旦获得了所有擦除计数,则将擦除计数相加,并且通过基本上将该和除以块数量来创建指示每个块的块的平均次数被擦除的平均擦除次数。

    Unusable block management within a non-volatile memory system
    34.
    发明授权
    Unusable block management within a non-volatile memory system 有权
    非易失性存储器系统中的不可用块管理

    公开(公告)号:US07171536B2

    公开(公告)日:2007-01-30

    申请号:US10682641

    申请日:2003-10-09

    IPC分类号: G06F12/00

    CPC分类号: G11C29/26 G11C16/04 G11C29/44

    摘要: Methods and apparatus for tracking defective blocks such that at least some of the defective blocks may be readily identified and tested for usability when desirable are disclosed. According to one aspect of the present invention, a method for identifying spare blocks within a non-volatile memory includes subjecting at least one defective physical block associated with the non-volatile memory to a test that is arranged to determine if the defective physical block is usable. The method also includes determining when the defective physical block passes the test, and identifying the defective physical block as a usable physical block when it is determined that the defective physical block passes the test.

    摘要翻译: 用于跟踪缺陷块的方法和装置,使得当期望时可以容易地识别和测试可用性中的至少一些缺陷块。 根据本发明的一个方面,一种用于识别非易失性存储器内的备用块的方法包括:将与所述非易失性存储器相关联的至少一个有缺陷的物理块进行测试,所述测试被布置为确定所述不良物理块是否为 可用 该方法还包括确定缺陷物理块何时通过测试,并且当确定有缺陷的物理块通过测试时,将缺陷物理块识别为可用物理块。

    Tracking the least frequently erased blocks in non-volatile memory systems
    35.
    发明授权
    Tracking the least frequently erased blocks in non-volatile memory systems 有权
    跟踪非易失性存储器系统中最不频繁擦除的块

    公开(公告)号:US07096313B1

    公开(公告)日:2006-08-22

    申请号:US10281824

    申请日:2002-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatus for performing wear leveling in a non-volatile memory system are disclosed. According to one aspect of the present invention, one method for processing elements included in a non-volatile memory of a memory system includes obtaining erase counts associated with elements and grouping a number of the elements into a first set. Each element has an associated erase count that substantially indicates a number of times the element has been erased. Grouping the number of elements into the first set includes selecting elements included in the plurality of elements which have the lowest associated erase counts of the erase counts associated with the plurality of elements. The method also includes storing the erase counts associated with the first set in a memory component substantially within a table.

    摘要翻译: 公开了用于在非易失性存储器系统中执行损耗均衡的方法和装置。 根据本发明的一个方面,用于处理包括在存储器系统的非易失性存储器中的元件的一种方法包括获得与元件相关联的擦除计数并将多个元件分组为第一组。 每个元素具有相关联的擦除计数,其基本上指示该元件被擦除的次数。 将元素的数量分组到第一组中包括选择与多个元素相关联的擦除计数具有最低相关联的擦除计数的多个元素中包括的元素。 该方法还包括将与第一组相关联的擦除计数存储在基本上在表内的存储器组件中。

    Power management block for use in a non-volatile memory system
    37.
    发明授权
    Power management block for use in a non-volatile memory system 有权
    用于非易失性存储器系统的电源管理块

    公开(公告)号:US07809962B2

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

    申请号:US11616687

    申请日:2006-12-27

    摘要: 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.

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

    Hybrid mapping implementation within a non-volatile memory system
    38.
    发明授权
    Hybrid mapping implementation within a non-volatile memory system 有权
    非易失性存储器系统内的混合映射实现

    公开(公告)号:US07188228B1

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

    申请号:US10676652

    申请日:2003-10-01

    IPC分类号: G06F12/10

    CPC分类号: G06F12/0246

    摘要: Methods and apparatus for allow different mapping implementations, including a many-to-one logical to physical block mapping, to be used within a memory system are disclosed. According to one aspect of the present invention, a method for mapping a plurality of logical blocks to a physical block includes identifying a first logical block meets at least one criterion. The method also includes identifying a second logical block which is substantially complementary to the first logical block, and providing contents associated with the first logical block and contents associated with the second logical block to the physical block.

    摘要翻译: 公开了允许在存储器系统内使用的不同映射实现(包括多对一逻辑到物理块映射)的方法和装置。 根据本发明的一个方面,一种用于将多个逻辑块映射到物理块的方法包括识别符合至少一个准则的第一逻辑块。 该方法还包括识别基本上与第一逻辑块互补的第二逻辑块,以及将与第一逻辑块相关联的内容和与第二逻辑块相关联的内容提供给物理块。

    Method and apparatus for splitting a logical block
    39.
    发明授权
    Method and apparatus for splitting a logical block 失效
    用于分割逻辑块的方法和装置

    公开(公告)号:US07039788B1

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

    申请号:US10281631

    申请日:2002-10-28

    IPC分类号: G11C16/00

    CPC分类号: G06F12/0246 G06F2212/7202

    摘要: Methods and apparatus for splitting a single logical block into two or more physical blocks are disclosed. According to one aspect of the present invention, a method for associating a plurality of physical blocks of a non-volatile memory with a logical block that includes of logical block elements involves grouping the logical block elements into at least a first logical set and a second logical set. Data associated with the first logical set is provided to a first physical block, and data associated with the second logical set is provided to a second physical block.

    摘要翻译: 公开了将单个逻辑块分割为两个或更多个物理块的方法和装置。 根据本发明的一个方面,一种用于将非易失性存储器的多个物理块与包括逻辑块元素的逻辑块相关联的方法包括将逻辑块元素分组为至少第一逻辑集合和第二逻辑块元素 逻辑集。 与第一逻辑集相关联的数据被提供给第一物理块,并且与第二逻辑集相关联的数据被提供给第二物理块。

    Maintaining an average erase count in a non-volatile storage system
    40.
    发明授权
    Maintaining an average erase count in a non-volatile storage system 有权
    在非易失性存储系统中维护平均擦除次数

    公开(公告)号:US07035967B2

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

    申请号:US10281823

    申请日:2002-10-28

    IPC分类号: G06F12/00

    摘要: Methods and apparatus for maintaining an average erase count in a system memory of a non-volatile memory system are disclosed. According to one aspect of the present invention, a method for determining an average number of times each block of a number of blocks within a non-volatile memory of a memory system has been erased includes obtaining an erase count for each block that indicates a number of times each block has been erased. Once all the erase counts have been obtained, the erase counts are summed, and an average erase count that indicates the average number of times each block of the number of blocks has been erased is created by substantially dividing the sum by the number of blocks.

    摘要翻译: 公开了用于维持非易失性存储器系统的系统存储器中的平均擦除次数的方法和装置。 根据本发明的一个方面,一种用于确定存储器系统的非易失性存储器内的多个块的每个块的平均次数已经被擦除的方法包括获得每个块的擦除计数,该块指示数字 的每个块已被擦除。 一旦获得了所有擦除计数,则将擦除计数相加,并且通过基本上将该和除以块数量来创建指示每个块的块的平均次数被擦除的平均擦除次数。