Method and apparatus for performing block caching in a non-volatile memory system
    1.
    发明授权
    Method and apparatus for performing block caching in a non-volatile memory system 有权
    用于在非易失性存储器系统中执行块高速缓存的方法和装置

    公开(公告)号:US07174440B2

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

    申请号:US10678672

    申请日:2003-10-02

    IPC分类号: G06F12/10

    摘要: Methods and apparatus for caching updates or new data associated with a logical block are disclosed. According to one aspect of the present invention, a method for processing contents associated with blocks of a non-volatile memory includes obtaining a first set of contents that is associated with a first group of logical pages associated with a first logical block, and writing the first set of contents into a memory area. The first set of contents is then written from the memory area into a first group of physical pages associated with a second physical block that is then mapped to the first logical block. In one embodiment, the memory area is one of a RAM cache and a physical block cache.

    摘要翻译: 公开了用于缓存与逻辑块相关联的更新或新数据的方法和装置。 根据本发明的一个方面,一种用于处理与非易失性存储器的块相关联的内容的方法包括获得与第一逻辑块相关联的第一组逻辑页与第一逻辑块相关联的第一组内容,并且写入 第一组内容进入内存区域。 然后将第一组内容从存储器区域写入与第二物理块相关联的第一组物理页面,然后将其映射到第一逻辑块。 在一个实施例中,存储器区域是RAM高速缓存和物理块高速缓存之一。

    Hybrid mapping implementation within a non-volatile memory system
    2.
    发明授权
    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.

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

    Hybrid implementation for error correction codes within a non-volatile memory system
    3.
    发明授权
    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.

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

    Dynamic redundant area configuration in a non-volatile memory system
    4.
    发明授权
    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
    5.
    发明授权
    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.

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