NON-BLOCKING STORAGE SCHEME
    1.
    发明申请
    NON-BLOCKING STORAGE SCHEME 有权
    非阻塞存储方案

    公开(公告)号:US20150220385A1

    公开(公告)日:2015-08-06

    申请号:US14449787

    申请日:2014-08-01

    Abstract: Techniques are disclosed relating to writing data across multiple storage blocks in a storage device. In one embodiment, physical erase blocks in a bank of a storage device are erasable. Ones of the physical erase blocks may be associated with different respective communication channels. In such an embodiment, a data stripe may be written across a set of physical erase blocks such that the set of physical erase blocks includes physical erase blocks of different banks and includes physical erase blocks associated with different communication channels. In some embodiments, a request to read a portion of the data stripe may be received. In response to the request, a determination may be made that one of the set of physical erase blocks is unavailable to service the request. The request may then be serviced by reassembling data of the unavailable physical erase block.

    Abstract translation: 公开了关于在存储设备中跨多个存储块写入数据的技术。 在一个实施例中,存储设备的存储体中的物理擦除块是可擦除的。 物理擦除块的一部分可以与不同的各个通信信道相关联。 在这样的实施例中,可以在一组物理擦除块之间写入数据条带,使得该组物理擦除块包括不同存储体的物理擦除块,并且包括与不同通信信道相关联的物理擦除块。 在一些实施例中,可以接收读取数据条带的一部分的请求。 响应于该请求,可以确定该组物理擦除块之一不能用于服务该请求。 然后可以通过重新组合不可用物理擦除块的数据来服务该请求。

    APPARATUS, SYSTEM, AND METHOD FOR RECONFIGURING AN ARRAY OF STORAGE ELEMENTS
    5.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR RECONFIGURING AN ARRAY OF STORAGE ELEMENTS 有权
    用于重新构建存储元件阵列的装置,系统和方法

    公开(公告)号:US20140258775A1

    公开(公告)日:2014-09-11

    申请号:US14286712

    申请日:2014-05-23

    Abstract: Apparatuses, systems, and methods are disclosed for reconfiguring an array of storage elements. A storage element error module is configured to determine that one or more storage elements in an array of storage elements are in error. An array of storage elements stores a first ECC block and first parity data generated from the first ECC block. A data reconfiguration module is configured to generate a second ECC block comprising at least a portion of data of a first ECC block. A new configuration storage module is configured to store a second ECC block and associated second parity data on fewer storage elements than a number of storage elements in an array.

    Abstract translation: 公开了用于重新配置存储元件阵列的装置,系统和方法。 存储元件错误模块被配置为确定存储元件阵列中的一个或多个存储元件是错误的。 一组存储元件存储从第一ECC块生成的第一ECC块和第一奇偶校验数据。 数据重配置模块被配置为生成包括第一ECC块的数据的至少一部分的第二ECC块。 新的配置存储模块被配置为在比阵列中的多个存储元件更少的存储元件上存储第二ECC块和相关联的第二奇偶校验数据。

    Non-Volatile Cells Having a Non-Power-of-Two Number of States
    9.
    发明申请
    Non-Volatile Cells Having a Non-Power-of-Two Number of States 审中-公开
    非挥发性细胞具有非幂数的两个状态

    公开(公告)号:US20140281842A1

    公开(公告)日:2014-09-18

    申请号:US13831047

    申请日:2013-03-14

    Abstract: An apparatus, system, and method are disclosed for accessing non-volatile cells. An interface module is configured to receive data for storage on a non-volatile memory medium. The non-volatile memory medium includes an array of cells, and each cell encodes a non-power-of-two number of states, or abodes per cell. A base conversion module is configured to convert the data from a binary representation to a representation in a non-binary base. The non-binary base uses a number of unique digits equal to the non-power-of-two number of abodes per cell. A write module is configured to store the converted data to the array of cells.

    Abstract translation: 公开了用于访问非易失性单元的装置,系统和方法。 接口模块被配置为接收用于存储在非易失性存储介质上的数据。 非易失性存储介质包括一个单元阵列,并且每个单元编码两个非功率数量的状态,或每个单元的个体。 基本转换模块被配置为将数据从二进制表示转换为非二进制数据库中的表示。 非二进制数据库使用等于每个单元的非二进制数字数的唯一数字。 写入模块被配置为将转换的数据存储到单元阵列。

    Apparatus, system, and method for reconfiguring an array of storage elements
    10.
    发明授权
    Apparatus, system, and method for reconfiguring an array of storage elements 有权
    用于重新配置存储元件阵列的装置,系统和方法

    公开(公告)号:US08738991B2

    公开(公告)日:2014-05-27

    申请号:US13907479

    申请日:2013-05-31

    Abstract: Apparatuses, systems, and methods are disclosed for reconfiguring an array of storage elements. A storage element error module is configured to determine that one or more storage elements in an array of storage elements are in error. An array of storage elements stores a first ECC block and first parity data generated from the first ECC block. A data reconfiguration module is configured to generate a second ECC block comprising at least a portion of data of a first ECC block. A new configuration storage module is configured to store a second ECC block and associated second parity data on fewer storage elements than a number of storage elements in an array.

    Abstract translation: 公开了用于重新配置存储元件阵列的装置,系统和方法。 存储元件错误模块被配置为确定存储元件阵列中的一个或多个存储元件是错误的。 一组存储元件存储从第一ECC块生成的第一ECC块和第一奇偶校验数据。 数据重配置模块被配置为生成包括第一ECC块的数据的至少一部分的第二ECC块。 新的配置存储模块被配置为在比阵列中的多个存储元件更少的存储元件上存储第二ECC块和相关联的第二奇偶校验数据。

Patent Agency Ranking