EFFICIENT STORAGE OF ERROR CORRECTION INFORMATION IN DRAM
    14.
    发明申请
    EFFICIENT STORAGE OF ERROR CORRECTION INFORMATION IN DRAM 有权
    DRAM中错误校正信息的有效存储

    公开(公告)号:US20130254625A1

    公开(公告)日:2013-09-26

    申请号:US13899903

    申请日:2013-05-22

    Applicant: Apple Inc.

    Inventor: Julian Vlaiko

    Abstract: A method for data storage includes encoding input data with an Error Correction Code (ECC), to produce encoded data. The encoded data is formatted in a super-frame consisting of a given number of burst sequences arranged in parallel, each burst sequence consisting of one or more bursts of multiple bytes of the encoded data. The burst sequences of the super-frame are stored in respective memory devices over a single data bus having a bus width, in bytes, that is equal to the given number.

    Abstract translation: 用于数据存储的方法包括用错误校正码(ECC)对输入数据进行编码,以产生编码数据。 编码数据被格式化为由并行布置的给定数目的突发序列组成的超帧,每个突发序列由编码数据的多个字节的一个或多个突发组成。 超帧的突发序列通过单个数据总线存储在相应的存储器件中,该数据总线具有等于给定数量的总线宽度(以字节为单位)。

    HIERARCHICAL DATA STORAGE SYSTEM
    15.
    发明申请
    HIERARCHICAL DATA STORAGE SYSTEM 审中-公开
    分层数据存储系统

    公开(公告)号:US20150081973A1

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

    申请号:US14548664

    申请日:2014-11-20

    Applicant: Apple Inc.

    Abstract: A data storage system includes a plurality of non-volatile memory devices arranged in one or more sets, a main controller and one or more processors. The main controller is configured to accept commands from a host and to convert the commands into recipes. Each recipe includes a list of multiple memory operations to be performed sequentially in the non-volatile memory devices belonging to one of the sets. Each of the processors is associated with a respective set of the non-volatile memory devices, and is configured to receive one or more of the recipes from the main controller and to execute the memory operations specified in the received recipes in the non-volatile memory devices belonging to the respective set.

    Abstract translation: 数据存储系统包括以一个或多个集合排列的多个非易失性存储器件,主控制器和一个或多个处理器。 主控制器配置为接受来自主机的命令,并将命令转换为配方。 每个配方包括要在属于其中一个组的非易失性存储器件中顺序执行的多个存储器操作的列表。 每个处理器与相应的一组非易失性存储器设备相关联,并且被配置为从主控制器接收一个或多个配方并且执行在非易失性存储器中接收的配方中指定的存储器操作 属于相应集合的设备。

    REDUNDANCY SCHEMES FOR NON-VOLATILE MEMORY USING PARITY ZONES HAVING NEW AND OLD PARITY BLOCKS
    17.
    发明申请
    REDUNDANCY SCHEMES FOR NON-VOLATILE MEMORY USING PARITY ZONES HAVING NEW AND OLD PARITY BLOCKS 有权
    使用具有新的和旧的奇偶性块的奇异性区域的非易失性存储器的冗余方案

    公开(公告)号:US20140129874A1

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

    申请号:US13670604

    申请日:2012-11-07

    Applicant: APPLE INC.

    CPC classification number: G06F11/108

    Abstract: A method includes, in a non-volatile memory that includes multiple memory blocks, defining a redundancy zone that includes at least an old parity block, a new parity block and multiple active blocks of which one block is defined as an open block. Data is stored in the redundancy zone and the stored data is protected, such that new input data is stored in the open block, redundancy information for the active blocks including the open block is stored in the new parity block, and the redundancy information for the active blocks excluding the open block is stored in the old parity block. Upon filling the open block and the new parity block, an alternative block is assigned to serve as the open block and the new parity block is assigned to serve as the old parity block.

    Abstract translation: 一种方法包括在包括多个存储器块的非易失性存储器中,定义包括至少一个旧奇偶校验块,新奇偶校验块和多个活动块的冗余区,其中一个块被定义为开放块。 将数据存储在冗余区域中,并且存储的数据被保护,使得新的输入数据被存储在开放块中,用于包括打开块的活动块的冗余信息被存储在新的奇偶校验块中,并且冗余信息用于 不包括打开块的活动块存储在旧的奇偶校验块中。 在填充开放块和新的奇偶校验块时,分配替代块用作开放块,并且新的奇偶校验块被分配用作旧的奇偶校验块。

Patent Agency Ranking