FAULT TOLERANT STORAGE CONSERVING MEMORY WRITES TO HOST WRITES
    1.
    发明申请
    FAULT TOLERANT STORAGE CONSERVING MEMORY WRITES TO HOST WRITES 审中-公开
    容错存储保存存储器写入主机写入

    公开(公告)号:US20110258380A1

    公开(公告)日:2011-10-20

    申请号:US12763003

    申请日:2010-04-19

    IPC分类号: G06F12/16

    CPC分类号: G06F11/108

    摘要: A data storage apparatus and associated method involving a memory with a plurality of storage elements defining an associated set of stored data, and memory control logic that, responsive to a request to store first data in a first storage element of the plurality of storage elements, computes without storing to any of the plurality of storage elements first redundancy data for the associated set of stored data inclusive of the first data.

    摘要翻译: 一种数据存储装置和相关联的方法,涉及具有定义相关联的存储数据集合的多个存储元件的存储器以及响应于将第一数据存储在多个存储元件的第一存储元件中的请求的存储器控​​制逻辑, 计算不存储到多个存储元件中的任何一个的用于包括第一数据的相关联的存储数据集合的第一冗余数据。

    Multi-Tiered Metadata Scheme for a Data Storage Array
    2.
    发明申请
    Multi-Tiered Metadata Scheme for a Data Storage Array 有权
    数据存储阵列的多层次元数据方案

    公开(公告)号:US20110231596A1

    公开(公告)日:2011-09-22

    申请号:US12726486

    申请日:2010-03-18

    IPC分类号: G06F12/00 G06F12/02 G06F12/10

    摘要: Method and apparatus for managing metadata associated with a data storage array. In accordance with various embodiments, a group of user data blocks are stored to memory cells at a selected physical address of the array. A multi-tiered metadata scheme is used to generate metadata which describes the selected physical address of the user data blocks. The multi-tiered metadata scheme provides an upper tier metadata format adapted for groups of N user data blocks, and a lower tier metadata format adapted for groups of M user data blocks where M is less than N. The generated metadata is formatted in accordance with a selected one of the upper or lower tier metadata formats in relation to a total number of the user data blocks in the group.

    摘要翻译: 用于管理与数据存储阵列相关联的元数据的方法和装置。 根据各种实施例,一组用户数据块被存储到阵列的所选物理地址处的存储器单元。 使用多层元数据方案来生成描述用户数据块的选定物理地址的元数据。 多层元数据方案提供适用于N个用户数据块组的上层元数据格式,以及适用于M小于N的M个用户数据块组的较低层元数据格式。所生成的元数据根据 相对于组中的用户数据块的总数,选择的上层或下层元数据格式之一。

    Multi-tiered metadata scheme for a data storage array
    3.
    发明授权
    Multi-tiered metadata scheme for a data storage array 有权
    用于数据存储阵列的多层次元数据方案

    公开(公告)号:US08402205B2

    公开(公告)日:2013-03-19

    申请号:US12726486

    申请日:2010-03-18

    IPC分类号: G06F12/00 G06F12/02 G06F12/10

    摘要: Method and apparatus for managing metadata associated with a data storage array. In accordance with various embodiments, a group of user data blocks are stored to memory cells at a selected physical address of the array. A multi-tiered metadata scheme is used to generate metadata which describes the selected physical address of the user data blocks. The multi-tiered metadata scheme provides an upper tier metadata format adapted for groups of N user data blocks, and a lower tier metadata format adapted for groups of M user data blocks where M is less than N. The generated metadata is formatted in accordance with a selected one of the upper or lower tier metadata formats in relation to a total number of the user data blocks in the group.

    摘要翻译: 用于管理与数据存储阵列相关联的元数据的方法和装置。 根据各种实施例,一组用户数据块被存储到阵列的所选物理地址处的存储器单元。 使用多层元数据方案来生成描述用户数据块的选定物理地址的元数据。 多层元数据方案提供适用于N个用户数据块组的上层元数据格式,以及适用于M小于N的M个用户数据块组的较低层元数据格式。所生成的元数据根据 相对于组中的用户数据块的总数,选择的上层或下层元数据格式之一。

    Data hardening to compensate for loss of data retention characteristics in a non-volatile memory
    4.
    发明授权
    Data hardening to compensate for loss of data retention characteristics in a non-volatile memory 有权
    数据硬化以补偿非易失性存储器中数据保留特性的损失

    公开(公告)号:US08799747B2

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

    申请号:US12793131

    申请日:2010-06-03

    IPC分类号: G11C29/00 G06F11/00 H03M13/00

    摘要: Method and apparatus for enhancing reliability and integrity of data stored in a non-volatile memory, such as in a solid-state drive (SSD) having an array of flash memory cells. In accordance with various embodiments, a controller is adapted to harden data stored in a first location of said memory in relation to a detected loss of retention characteristics of the first location. In some embodiments, the data are hardened by storing redundancy information associated with said data in a second location of said memory. The redundancy information can be a redundant set of the data or higher level error correct codes (ECC). The hardened data can be recovered to the host during a read operation by accessing the data stored in both the first and second locations.

    摘要翻译: 用于增强存储在非易失性存储器(例如具有闪存单元阵列的固态驱动器(SSD))中的数据的可靠性和完整性的方法和装置。 根据各种实施例,控制器适于相对于检测到的第一位置的保留特性的损失来硬化存储在所述存储器的第一位置中的数据。 在一些实施例中,通过将与所述数据相关联的冗余信息存储在所述存储器的第二位置来硬化数据。 冗余信息可以是数据的冗余集或更高级错误校正码(ECC)。 通过访问存储在第一和第二位置的数据,可以在读取操作期间将硬化的数据恢复到主机。

    Data Hardening to Compensate for Loss of Data Retention Characteristics in a Non-Volatile Memory
    5.
    发明申请
    Data Hardening to Compensate for Loss of Data Retention Characteristics in a Non-Volatile Memory 有权
    数据硬化补偿非易失性存储器中数据保留特性的丢失

    公开(公告)号:US20110302477A1

    公开(公告)日:2011-12-08

    申请号:US12793131

    申请日:2010-06-03

    摘要: Method and apparatus for enhancing reliability and integrity of data stored in a non-volatile memory, such as in a solid-state drive (SSD) having an array of flash memory cells. In accordance with various embodiments, a controller is adapted to harden data stored in a first location of said memory in relation to a detected loss of retention characteristics of the first location. In some embodiments, the data are hardened by storing redundancy information associated with said data in a second location of said memory. The redundancy information can be a redundant set of the data or higher level error correct codes (ECC). The hardened data can be recovered to the host during a read operation by accessing the data stored in both the first and second locations.

    摘要翻译: 用于增强存储在非易失性存储器(例如具有闪存单元阵列的固态驱动器(SSD))中的数据的可靠性和完整性的方法和装置。 根据各种实施例,控制器适于相对于检测到的第一位置的保留特性的损失来硬化存储在所述存储器的第一位置中的数据。 在一些实施例中,通过将与所述数据相关联的冗余信息存储在所述存储器的第二位置来硬化数据。 冗余信息可以是数据的冗余集或更高级错误校正码(ECC)。 通过访问存储在第一和第二位置的数据,可以在读取操作期间将硬化的数据恢复到主机。

    Criteria for selection of data for a secondary cache
    6.
    发明授权
    Criteria for selection of data for a secondary cache 有权
    用于选择二级缓存的数据的标准

    公开(公告)号:US09594685B2

    公开(公告)日:2017-03-14

    申请号:US13542990

    申请日:2012-07-06

    IPC分类号: G06F12/00 G06F12/08 G06F3/06

    CPC分类号: G06F12/0862 G06F3/068

    摘要: Host read operations affecting a first logical block address of a data storage device are tracked. The data storage device includes a main storage and a non-volatile cache that mirrors a portion of data of the main storage. One or more criteria associated with the host read operations are determined. The criteria are indicative of future read requests of second logical block address associated with the first logical block address. Data of the at least the second logical block address is copied from the main storage to the non-volatile cache if the criteria meets a threshold.

    摘要翻译: 跟踪影响数据存储设备的第一逻辑块地址的主机读操作。 数据存储设备包括主存储器和反映主存储器的数据的一部分的非易失性高速缓存。 确定与主机读取操作相关联的一个或多个准则。 标准指示与第一逻辑块地址相关联的第二逻辑块地址的未来读请求。 如果条件满足阈值,则将至少第二逻辑块地址的数据从主存储器复制到非易失性高速缓存。

    DYNAMIC FORMATION OF GARBAGE COLLECTION UNITS IN A MEMORY
    7.
    发明申请
    DYNAMIC FORMATION OF GARBAGE COLLECTION UNITS IN A MEMORY 审中-公开
    动态形成记忆中的收集单元

    公开(公告)号:US20140052897A1

    公开(公告)日:2014-02-20

    申请号:US13588716

    申请日:2012-08-17

    IPC分类号: G06F12/02 G06F12/00

    CPC分类号: G06F12/0246 G06F2212/7205

    摘要: Method and apparatus for managing data in a memory, such as but not limited to a flash memory. In accordance with some embodiments, a memory is provided with a plurality of addressable data storage blocks which are arranged into a first set of garbage collection units (GCUs). The blocks are rearranged into a different, second set of GCUs responsive to parametric performance of the blocks.

    摘要翻译: 用于管理存储器中的数据的方法和装置,例如但不限于闪速存储器。 根据一些实施例,存储器被提供有多个可寻址数据存储块,其被布置成第一组垃圾收集单元(GCU)。 响应于块的参数性能,块被重新排列成不同的第二组GCU。

    CRITERIA FOR SELECTION OF DATA FOR A SECONDARY CACHE
    8.
    发明申请
    CRITERIA FOR SELECTION OF DATA FOR A SECONDARY CACHE 有权
    选择二级缓存数据的标准

    公开(公告)号:US20140013052A1

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

    申请号:US13542990

    申请日:2012-07-06

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0862 G06F3/068

    摘要: Host read operations affecting a first logical block address of a data storage device are tracked. The data storage device includes a main storage and a non-volatile cache that mirrors a portion of data of the main storage. One or more criteria associated with the host read operations are determined. The criteria are indicative of future read requests of second logical block address associated with the first logical block address. Data of the at least the second logical block address is copied from the main storage to the non-volatile cache if the criteria meets a threshold.

    摘要翻译: 跟踪影响数据存储设备的第一逻辑块地址的主机读操作。 数据存储设备包括主存储器和反映主存储器的数据的一部分的非易失性高速缓存。 确定与主机读取操作相关联的一个或多个准则。 标准指示与第一逻辑块地址相关联的第二逻辑块地址的未来读请求。 如果条件满足阈值,则将至少第二逻辑块地址的数据从主存储器复制到非易失性高速缓存。

    BACKGROUND DEDUPLICATION OF DATA SETS IN A MEMORY
    9.
    发明申请
    BACKGROUND DEDUPLICATION OF DATA SETS IN A MEMORY 有权
    数据集在存储器中的背景化

    公开(公告)号:US20130326115A1

    公开(公告)日:2013-12-05

    申请号:US13485455

    申请日:2012-05-31

    IPC分类号: G06F12/02

    摘要: Apparatus and method for data management in a memory, such as but not limited to a flash memory array. In accordance with some embodiments, a plurality of data sets in a memory are identified as having a common data content and different physical addresses in the memory. A selected one of the data sets is marked as valid data and the remaining data sets are marked as stale data responsive to evaluation of at least one variable parameter associated with the physical addresses at which the data sets are respectively stored.

    摘要翻译: 存储器中的数据管理的装置和方法,例如但不限于闪存阵列。 根据一些实施例,存储器中的多个数据集被识别为在存储器中具有公共数据内容和不同的物理地址。 所选择的一个数据集被标记为有效数据,并且响应于与分别存储数据集的物理地址相关联的至少一个可变参数的评估,将剩余的数据集标记为陈旧的数据。

    Parametric Tracking to Manage Read Disturbed Data
    10.
    发明申请
    Parametric Tracking to Manage Read Disturbed Data 有权
    参数跟踪来管理读取干扰数据

    公开(公告)号:US20130258770A1

    公开(公告)日:2013-10-03

    申请号:US13438446

    申请日:2012-04-03

    IPC分类号: G11C16/26

    摘要: Method and apparatus for managing data in a memory, such as a flash memory array. In accordance with various embodiments, data are stored in a first location in a memory, and read from the first location a selected number of times. At least one parameter associated with the first location is measured after the data are read the selected number of times. The data are thereafter migrated to a second location in the memory responsive to the measured parameter indicating a presence of read disturbance in the data in the first location.

    摘要翻译: 用于管理诸如闪存阵列的存储器中的数据的方法和装置。 根据各种实施例,将数据存储在存储器中的第一位置,并从第一位置读取选定次数。 在数据读取所选择的次数之后,测量与第一位置相关联的至少一个参数。 此后,数据将根据测量的参数迁移到存储器中的第二位置,该参数指示在第一位置的数据中存在读取干扰。