Distributing storage of ECC code words

    公开(公告)号:US09984768B2

    公开(公告)日:2018-05-29

    申请号:US14601806

    申请日:2015-01-21

    CPC classification number: G11C29/52 G06F11/1044 G11C2029/0411

    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for distributing error-correction codes. A correction module is configured to determine an error correction code (ECC) code word for storage on one or more non-volatile storage media. A mapping module is configured to determine one or more addresses for the ECC code word so that a portion of the ECC code word is stored at a first physical address within a first set of strings of storage cells of the one or more non-volatile storage media and a portion of the ECC code word is stored at a different physical address within a second set of strings of storage cells of the one or more non-volatile storage media. A storage module is configured to cause the ECC code word to be stored in the one or more non-volatile storage media based on the determined one or more addresses.

    DISTRIBUTING STORAGE OF ECC CODE WORDS
    2.
    发明申请
    DISTRIBUTING STORAGE OF ECC CODE WORDS 有权
    ECC代码分配存储

    公开(公告)号:US20160110252A1

    公开(公告)日:2016-04-21

    申请号:US14601806

    申请日:2015-01-21

    CPC classification number: G11C29/52 G06F11/1044 G11C2029/0411

    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for distributing error-correction codes. A correction module is configured to determine an error correction code (ECC) code word for storage on one or more non-volatile storage media. A mapping module is configured to determine one or more addresses for the ECC code word so that a portion of the ECC code word is stored at a first physical address within a first set of strings of storage cells of the one or more non-volatile storage media and a portion of the ECC code word is stored at a different physical address within a second set of strings of storage cells of the one or more non-volatile storage media. A storage module is configured to cause the ECC code word to be stored in the one or more non-volatile storage media based on the determined one or more addresses.

    Abstract translation: 公开了用于分发纠错码的装置,系统,方法和计算机程序产品。 校正模块被配置为确定用于存储在一个或多个非易失性存储介质上的纠错码(ECC)码字。 映射模块被配置为确定ECC码字的一个或多个地址,使得ECC码字的一部分被存储在一个或多个非易失性存储器的第一组存储单元串中的第一物理地址 介质和ECC代码字的一部分被存储在一个或多个非易失性存储介质的第二组存储单元串中的不同物理地址处。 存储模块被配置为基于所确定的一个或多个地址将ECC码字存储在一个或多个非易失性存储介质中。

    DYNAMIC STORAGE CHANNEL
    3.
    发明申请
    DYNAMIC STORAGE CHANNEL 审中-公开
    动态存储通道

    公开(公告)号:US20160124639A1

    公开(公告)日:2016-05-05

    申请号:US14599267

    申请日:2015-01-16

    CPC classification number: G06F13/1668 G11C16/32

    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for a dynamic storage channel. A read module may be configured to direct a read command to one or more memory die in a row of an array of memory die to service a read request using one or more input/output (I/O) lines of the one or more memory die. Memory die in the row may have one or more common control lines. A channel module may be configured to direct a reserved command to one or more other memory die in the row of the array of memory die, using one or more I/O lines of the one or more other memory die.

    Abstract translation: 公开了用于动态存储通道的装置,系统,方法和计算机程序产品。 读取模块可以被配置为将读取命令引导到存储器管芯阵列的一行中的一个或多个存储器管芯,以使用一个或多个存储器的一个或多个输入/输出(I / O)行来服务读取请求 死。 行中的存储器管芯可以具有一个或多个公共控制线。 信道模块可以被配置为使用一个或多个其它存储器管芯的一个或多个I / O线来将保留命令引导到存储器管芯阵列的行中的一个或多个其他存储管芯。

    Systems and methods for contextual storage
    4.
    发明授权
    Systems and methods for contextual storage 有权
    用于上下文存储的系统和方法

    公开(公告)号:US09250817B2

    公开(公告)日:2016-02-02

    申请号:US14030717

    申请日:2013-09-18

    Abstract: A storage layer presents logical address space of a non-volatile storage device. The storage layer maintains logical interfaces to the non-volatile storage device, which may include arbitrary, any-to-any mappings between logical identifiers and storage resources. Data may be stored on the non-volatile storage device in a contextual format, which includes persistent metadata that defines the logical interface of the data. The storage layer may modify the logical interface of data that is stored in the contextual format. The modified logical interface may be inconsistent with the existing contextual format of the data on the non-volatile storage media. The storage layer may provide access to the data in the inconsistent contextual format through the modified logical interface. The contextual format of the data may be updated to be consistent with the modified logical interface in a write out-of-place storage operation.

    Abstract translation: 存储层呈现非易失性存储设备的逻辑地址空间。 存储层维护到非易失性存储设备的逻辑接口,其可以包括逻辑标识符和存储资源之间的任意对任何对任何映射。 数据可以以包括定义数据的逻辑接口的持久性元数据的上下文格式存储在非易失性存储设备上。 存储层可以修改以上下文格式存储的数据的逻辑接口。 经修改的逻辑接口可能与非易失性存储介质上的数据的现有上下文格式不一致。 存储层可以通过修改的逻辑接口提供对以不一致的上下文格式的数据的访问。 可以在写入不当存储操作中更新与修改的逻辑接口一致的数据的上下文格式。

    STORAGE OPERATION INTERRUPT
    5.
    发明申请
    STORAGE OPERATION INTERRUPT 有权
    存储操作中断

    公开(公告)号:US20160210050A1

    公开(公告)日:2016-07-21

    申请号:US14656345

    申请日:2015-03-12

    CPC classification number: G06F3/0611 G06F3/0659 G06F3/067 G06F3/0688

    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. A frequency module is configured to determine a frequency for pausing a storage operation. An interrupt module is configured to pause execution of a storage operation according to a determined frequency. A resume module is configured to continue a paused storage operation in response to a trigger.

    Abstract translation: 公开了用于中断存储操作的装置,系统,方法和计算机程序产品。 频率模块被配置为确定用于暂停存储操作的频率。 中断模块被配置为根据确定的频率暂停执行存储操作。 恢复模块被配置为响应于触发来继续暂停的存储操作。

Patent Agency Ranking