EFFICIENT ENFORCEMENT OF COMMAND EXECUTION ORDER IN SOLID STATE DRIVES
    11.
    发明申请
    EFFICIENT ENFORCEMENT OF COMMAND EXECUTION ORDER IN SOLID STATE DRIVES 审中-公开
    有效执行固态执法机构的命令执行令

    公开(公告)号:US20150331638A1

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

    申请号:US14813436

    申请日:2015-07-30

    Applicant: Apple Inc.

    CPC classification number: G06F3/0659 G06F3/061 G06F3/0623 G06F3/0679 G06F13/28

    Abstract: A method in a storage device includes receiving from a host storage commands for execution in a non-volatile memory of the storage device. At least a subset of the storage commands are to be executed in accordance with an order-of-arrival in which the storage commands in the subset are received. The received storage commands are executed in the non-volatile memory in accordance with internal scheduling criteria of the storage device, which permit deviations from the order-of-arrival, but such that execution of the storage commands in the subset reflects the order-of-arrival to the host.

    Abstract translation: 存储装置中的方法包括从主机存储命令以在存储装置的非易失性存储器中执行。 存储命令的至少一个子集将根据接收到的子集中的存储命令的到达顺序被执行。 接收到的存储命令根据存储设备的内部调度标准在非易失性存储器中执行,这允许偏离到达顺序,但是使得子集中的存储命令的执行反映了 适合主机。

    PROTECTION AGAINST WORD LINE FAILURE IN MEMORY DEVICES
    12.
    发明申请
    PROTECTION AGAINST WORD LINE FAILURE IN MEMORY DEVICES 审中-公开
    对存储器件中的字线故障进行保护

    公开(公告)号:US20150128010A1

    公开(公告)日:2015-05-07

    申请号:US14595578

    申请日:2015-01-13

    Applicant: Apple Inc.

    Abstract: A method for data storage includes providing a mapping of data pages to physical pages, in which each physical page holds a non-integer number of the data pages, for storage of data in at least one memory block, including a plurality of the physical pages, in a memory device. The data pages that are mapped to the memory block are partitioned into groups, such that failure of any memory unit, which consists of a predefined number of the physical pages in the memory device, will produce errors in no more than one data page in each group. The data pages is stored in the physical pages of the memory block in accordance with the mapping, while a redundant storage scheme is applied among the data pages of each group.

    Abstract translation: 一种用于数据存储的方法包括提供数据页到物理页面的映射,其中每个物理页面保存非整数个数据页,用于将数据存储在至少一个存储块中,包括多个物理页面 ,在存储设备中。 映射到存储器块的数据页被划分成组,使得由存储器设备中的预定数量的物理页组成的任何存储器单元的故障将在每个不超过一个数据页面中产生错误 组。 根据映射将数据页存储在存储器块的物理页面中,同时在每个组的数据页之间应用冗余存储方案。

    EFFICIENT SUSPEND-RESUME OPERATION IN MEMORY DEVICES
    13.
    发明申请
    EFFICIENT SUSPEND-RESUME OPERATION IN MEMORY DEVICES 有权
    在存储器件中有效的暂停操作

    公开(公告)号:US20140215175A1

    公开(公告)日:2014-07-31

    申请号:US13755547

    申请日:2013-01-31

    Applicant: APPLE INC.

    CPC classification number: G06F13/161 G06F13/24 G06F13/26

    Abstract: A method includes executing a first memory access operation in a memory. A progress indication, which is indicative of a progress of execution of the first memory access operation, is obtained from the memory. Based on the progress indication, a decision is made whether to suspend the execution of the first memory access operation in order to execute a second memory access operation.

    Abstract translation: 一种方法包括在存储器中执行第一存储器访问操作。 从存储器获得指示执行第一存储器存取操作的进度指示。 基于进度指示,决定是否暂停执行第一存储器访问操作以便执行第二存储器访问操作。

    MULTI-PHASE PROGRAMMING SCHEMES FOR NONVOLATILE MEMORIES
    19.
    发明申请
    MULTI-PHASE PROGRAMMING SCHEMES FOR NONVOLATILE MEMORIES 有权
    非易失性存储器的多相编程方案

    公开(公告)号:US20160062907A1

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

    申请号:US14475609

    申请日:2014-09-03

    Applicant: Apple Inc.

    Abstract: A method for data storage includes defining an end-to-end mapping between data bits to be stored in a memory device that includes multiple memory cells and predefined programming levels. The data bits are mapped into mapped bits, so that the number of the mapped bits is smaller than the number of the data bits. The data bits are stored in the memory device by programming the mapped bits in the memory cells using a programming scheme that guarantees the end-to-end mapping. After storing the data bits, the data bits are read from the memory device in accordance with the end-to-end mapping.

    Abstract translation: 一种用于数据存储的方法包括定义要存储在包括多个存储器单元和预定义编程级别的存储器件中的数据位之间的端对端映射。 数据位被映射到映射比特中,使得映射比特的数量小于数据比特数。 通过使用保证端对端映射的编程方案对存储器单元中的映射位进行编程,将数据位存储在存储器件中。 在存储数据位之后,根据端对端映射从存储器件读取数据位。

    ORPHAN BLOCK MANAGEMENT IN NON-VOLATILE MEMORY DEVICES
    20.
    发明申请
    ORPHAN BLOCK MANAGEMENT IN NON-VOLATILE MEMORY DEVICES 有权
    非易失性存储器件中的ORPHAN块管理

    公开(公告)号:US20160034341A1

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

    申请号:US14447114

    申请日:2014-07-30

    Applicant: Apple Inc.

    Abstract: A system for data storage includes one or more non-volatile memory (NVM) devices, each device including multiple memory blocks, and a processor. The processor is configured to assign the memory blocks into groups, to apply a redundant data storage scheme in each of the groups, to identify a group of the memory blocks including at least one bad block that renders remaining memory blocks in the group orphan blocks, to select a type of data suitable for storage in the orphan blocks, and to store the data of the identified type in the orphan blocks.

    Abstract translation: 用于数据存储的系统包括一个或多个非易失性存储器(NVM)设备,每个设备包括多个存储器块,以及处理器。 处理器被配置为将存储块分配成组,以在每个组中应用冗余数据存储方案,以识别包括至少一个在组孤立块中呈现剩余存储块的坏块的存储器块组, 选择适合在孤儿块中存储的数据类型,并将识别类型的数据存储在孤儿块中。

Patent Agency Ranking