Managing non-volatile media using multiple error correcting codes
    1.
    发明授权
    Managing non-volatile media using multiple error correcting codes 有权
    使用多个纠错码管理非易失性媒体

    公开(公告)号:US09152495B2

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

    申请号:US14076579

    申请日:2013-11-11

    申请人: Fusion-io, Inc.

    摘要: Apparatuses, systems, and methods are disclosed for managing non-volatile a medium. A method includes determining whether a first error correcting code (ECC) code word of a non-volatile storage device is correctable using a first error correcting code. A method includes determining whether a second ECC code word is correctable using a second error correcting code in response to determining that a first ECC code word is uncorrectable using a first error correcting code. A method includes adjusting one or more media parameters for accessing a non-volatile medium of a non-volatile storage device based on error information. Error information may include information from a decoder for a second error correcting code. Adjusting one or more media parameters may be in response to determining that a second ECC code word is correctable using a second error correcting code.

    摘要翻译: 公开了用于管理非易失性介质的装置,系统和方法。 一种方法包括使用第一纠错码确定非易失性存储装置的第一纠错码(ECC)码字是否可校正。 一种方法包括响应于使用第一纠错码确定第一ECC码字是不可校正的,使用第二纠错码确定第二ECC码字是否可校正。 一种方法包括基于错误信息来调整用于访问非易失性存储设备的非易失性介质的一个或多个媒体参数。 错误信息可以包括来自解码器的用于第二纠错码的信息。 响应于使用第二纠错码确定第二ECC码字是可校正的,调整一个或多个媒体参数可以是。

    Apparatus, system, and method for managing solid-state storage reliability
    2.
    发明授权
    Apparatus, system, and method for managing solid-state storage reliability 有权
    用于管理固态存储可靠性的装置,系统和方法

    公开(公告)号:US09170897B2

    公开(公告)日:2015-10-27

    申请号:US13724812

    申请日:2012-12-21

    申请人: Fusion-io, Inc.

    摘要: A storage controller may be configured to assess the reliability of a solid-state storage medium. The storage controller may be further configured to project, forecast, and/or estimate storage reliability at a future time. The projection may be based on a currently reliability metric of the storage and a reliability model. The portions or sections of the solid-state storage media may be retired in response the projected reliability metric failing to satisfy a reliability threshold. The reliability threshold may be based on data correction and/or reconstruction characteristics. The projected reliability metrics of a plurality of erase blocks of a storage division may be combined, and one or more of the erase blocks may be retired in response to determining that the combined reliability metric projection fails to satisfy the reliability threshold.

    摘要翻译: 存储控制器可以被配置为评估固态存储介质的可靠性。 存储控制器还可以被配置为在未来的时间投射,预测和/或估计存储可靠性。 投影可以基于存储的当前可靠性度量和可靠性模型。 响应于不能满足可靠性阈值的投影可靠性度量,固态存储介质的部分或部分可以退休。 可靠性阈值可以基于数据校正和/或重建特性。 响应于确定组合的可靠性度量投影不能满足可靠性阈值,可以组合存储分区的多个擦除块的预测可靠性度量,并且可以退出一个或多个擦除块。

    MANAGING NON-VOLATILE MEDIA USING MULTIPLE ERROR CORRECTING CODES
    3.
    发明申请
    MANAGING NON-VOLATILE MEDIA USING MULTIPLE ERROR CORRECTING CODES 有权
    使用多个错误修正代码管理非易失性介质

    公开(公告)号:US20150012794A1

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

    申请号:US14076579

    申请日:2013-11-11

    申请人: Fusion-io, Inc.

    IPC分类号: G06F11/10

    摘要: Apparatuses, systems, and methods are disclosed for managing non-volatile a medium. A method includes determining whether a first error correcting code (ECC) code word of a non-volatile storage device is correctable using a first error correcting code. A method includes determining whether a second ECC code word is correctable using a second error correcting code in response to determining that a first ECC code word is uncorrectable using a first error correcting code. A method includes adjusting one or more media parameters for accessing a non-volatile medium of a non-volatile storage device based on error information. Error information may include information from a decoder for a second error correcting code. Adjusting one or more media parameters may be in response to determining that a second ECC code word is correctable using a second error correcting code.

    摘要翻译: 公开了用于管理非易失性介质的装置,系统和方法。 一种方法包括使用第一纠错码确定非易失性存储装置的第一纠错码(ECC)码字是否可校正。 一种方法包括响应于使用第一纠错码确定第一ECC码字是不可校正的,使用第二纠错码确定第二ECC码字是否可校正。 一种方法包括基于错误信息来调整用于访问非易失性存储设备的非易失性介质的一个或多个媒体参数。 错误信息可以包括来自解码器的用于第二纠错码的信息。 响应于使用第二纠错码确定第二ECC码字是可校正的,调整一个或多个媒体参数可以是。

    Apparatus, system and method for managing solid-state retirement
    4.
    发明授权
    Apparatus, system and method for managing solid-state retirement 有权
    用于管理固态退休的设备,系统和方法

    公开(公告)号:US09251019B2

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

    申请号:US13724761

    申请日:2012-12-21

    申请人: Fusion-io, Inc.

    摘要: A storage controller is configured to determine a reliability metric of a storage division of a solid-state storage medium based on one or more test read operations. The storage division may be retired based on the reliability metric and/or the age of the data on the storage division. A storage division comprising aged data may be marked for post-write reliability testing, which may comprise determining a post-write reliability metric in response to grooming and/or reprogramming the storage division. The storage controller may project the reliability metric of the storage division to the end of a predetermined data retention period. Portions of a storage divisions that exhibit poor reliability may be removed to improve the reliability of the storage division without taking the entire storage division out of service.

    摘要翻译: 存储控制器被配置为基于一个或多个测试读取操作来确定固态存储介质的存储分区的可靠性度量。 可以基于可靠性度量和/或存储部门上的数据的年龄来停止存储部门。 包括老化数据的存储部分可以被标记为写入后可靠性测试,其可以包括响应于对存储部门进行梳理和/或重新编程来确定写入后可靠性度量。 存储控制器可以将存储部门的可靠性度量投影到预定数据保留期间的结束。 可能会删除显示较差可靠性的存储部门的部分,以提高存储部门的可靠性,而不会使整个存储部门失去使用。

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

    公开(公告)号:US20140281842A1

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

    申请号:US13831047

    申请日:2013-03-14

    申请人: FUSION-IO, INC.

    IPC分类号: G06F12/02 G06F11/00

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

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