MEMORY MANAGEMENT SCHEMES FOR NON-VOLATILE MEMORY DEVICES
    1.
    发明申请
    MEMORY MANAGEMENT SCHEMES FOR NON-VOLATILE MEMORY DEVICES 审中-公开
    非易失性存储器件的存储器管理方案

    公开(公告)号:US20160147454A1

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

    申请号:US15011901

    申请日:2016-02-01

    Applicant: Apple Inc.

    Abstract: A method includes storing data in a non-volatile memory that includes multiple memory blocks. At least first and second regions are defined in the non-volatile memory. A definition is made of a first over-provisioning ratio between a first logical address space and a first physical memory space of the first region, and a second over-provisioning ratio, different from the first over-provisioning ratio, between a second logical address space and a second physical memory space of the second region. Portions of the data are compacted, individually within each of the first and second regions and independently of the other region, by copying the portions from one or more source memory blocks to one or more destination memory blocks using the first and second over-provisioning ratios, respectively.

    Abstract translation: 一种方法包括将数据存储在包括多个存储器块的非易失性存储器中。 至少第一和第二区域被定义在非易失性存储器中。 定义在第一逻辑地址空间和第一区域的第一物理存储器空间之间的第一过度供应比率和与第一过度供应比不同的第二过度供应比在第二逻辑地址 空间和第二区域的第二物理内存空间。 通过使用第一和第二过度供应比率将部分数据单独地压缩在第一和第二区域的每一个内并且独立于其他区域,通过将部分从一个或多个源存储器块复制到一个或多个目标存储器块 , 分别。

    MEMORY MANAGEMENT SCHEMES FOR NON-VOLATILE MEMORY DEVICES

    公开(公告)号:US20140143483A1

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

    申请号:US14164706

    申请日:2014-01-27

    Applicant: Apple Inc.

    Abstract: A method includes storing data in a non-volatile memory that includes multiple memory blocks. At least first and second regions are defined in the non-volatile memory. A definition is made of a first over-provisioning ratio between a first logical address space and a first physical memory space of the first region, and a second over-provisioning ratio, different from the first over-provisioning ratio, between a second logical address space and a second physical memory space of the second region. Portions of the data are compacted, individually within each of the first and second regions and independently of the other region, by copying the portions from one or more source memory blocks to one or more destination memory blocks using the first and second over-provisioning ratios, respectively.

    DATA STORAGE IN ANALOG MEMORY CELLS USING A NON-INTEGER NUMBER OF BITS PER CELL
    5.
    发明申请
    DATA STORAGE IN ANALOG MEMORY CELLS USING A NON-INTEGER NUMBER OF BITS PER CELL 有权
    数据存储在模拟记忆体细胞中使用非整数个位数每个细胞

    公开(公告)号:US20140119089A1

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

    申请号:US14147714

    申请日:2014-01-06

    Applicant: Apple Inc.

    Abstract: A method for data storage includes, in a first programming phase, storing first data in a group of analog memory cells by programming the memory cells in the group to a set of initial programming levels. In a second programming phase that is subsequent to the first programming phase, second data is stored in the group by: identifying the memory cells in the group that were programmed in the first programming phase to respective levels in a predefined partial subset of the initial programming levels; and programming only the identified memory cells with the second data, so as to set at least some of the identified memory cells to one or more additional programming levels that are different from the initial programming levels.

    Abstract translation: 一种用于数据存储的方法包括在第一编程阶段通过将该组中的存储器单元编程为一组初始编程级别来将第一数据存储在一组模拟存储器单元中。 在第一编程阶段之后的第二编程阶段,通过以下方式将第二数据存储在组中:将在第一编程阶段中编程的组中的存储器单元识别为初始编程的预定义部分子集中的相应电平 水平; 以及仅使用所述第二数据来编程所识别的存储器单元,以便将所识别的存储器单元中的至少一些设置为与所述初始编程级别不同的一个或多个附加编程级别。

    Memory management schemes for non-volatile memory devices

    公开(公告)号:US09753644B2

    公开(公告)日:2017-09-05

    申请号:US14164706

    申请日:2014-01-27

    Applicant: Apple Inc.

    Abstract: A method includes storing data in a non-volatile memory that includes multiple memory blocks. At least first and second regions are defined in the non-volatile memory. A definition is made of a first over-provisioning ratio between a first logical address space and a first physical memory space of the first region, and a second over-provisioning ratio, different from the first over-provisioning ratio, between a second logical address space and a second physical memory space of the second region. Portions of the data are compacted, individually within each of the first and second regions and independently of the other region, by copying the portions from one or more source memory blocks to one or more destination memory blocks using the first and second over-provisioning ratios, respectively.

    Memory management schemes for non-volatile memory devices
    8.
    发明授权
    Memory management schemes for non-volatile memory devices 有权
    非易失性存储器件的内存管理方案

    公开(公告)号:US09280299B2

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

    申请号:US14164695

    申请日:2014-01-27

    Applicant: Apple Inc.

    Abstract: A method includes storing data in a non-volatile memory that includes multiple memory blocks. At least first and second regions are defined in the non-volatile memory. A definition is made of a first over-provisioning ratio between a first logical address space and a first physical memory space of the first region, and a second over-provisioning ratio, different from the first over-provisioning ratio, between a second logical address space and a second physical memory space of the second region. Portions of the data are compacted, individually within each of the first and second regions and independently of the other region, by copying the portions from one or more source memory blocks to one or more destination memory blocks using the first and second over-provisioning ratios, respectively.

    Abstract translation: 一种方法包括将数据存储在包括多个存储器块的非易失性存储器中。 至少第一和第二区域被定义在非易失性存储器中。 定义在第一逻辑地址空间和第一区域的第一物理存储器空间之间的第一过度供应比率和与第一过度供应比不同的第二过度供应比在第二逻辑地址 空间和第二区域的第二物理内存空间。 通过使用第一和第二过度供应比率将部分数据单独地压缩在第一和第二区域的每一个内并且独立于其他区域,通过将部分从一个或多个源存储器块复制到一个或多个目标存储器块 , 分别。

    CACHE MEMORY FOR HYBRID DISK DRIVES
    9.
    发明申请
    CACHE MEMORY FOR HYBRID DISK DRIVES 审中-公开
    混合磁盘驱动器的高速缓存存储器

    公开(公告)号:US20150324298A1

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

    申请号:US14797292

    申请日:2015-07-13

    Applicant: Apple Inc.

    Inventor: Avraham Meir

    Abstract: A method for data storage in a data storage system, which includes a main storage device and a non-volatile memory, includes assessing quality levels of respective memory blocks of the non-volatile memory. One or more of the memory blocks whose assessed quality levels are lower than a predefined quality threshold are identified. The identified memory blocks are assigned to serve as read cache memory. Data is read from the main storage device via the read cache memory, including the assigned memory blocks.

    Abstract translation: 一种用于在包括主存储装置和非易失性存储器的数据存储系统中的数据存储方法包括评估非易失性存储器的各个存储块的质量水平。 识别其评估质量水平低于预定质量阈值的一个或多个记忆块。 所识别的存储器块被分配为读取高速缓冲存储器。 通过读取的高速缓冲存储器从主存储设备读取数据,包括分配的存储器块。

    Data storage in analog memory cells using a non-integer number of bits per cell
    10.
    发明授权
    Data storage in analog memory cells using a non-integer number of bits per cell 有权
    使用每个单元的非整数位的模拟存储单元中的数据存储

    公开(公告)号:US08862964B2

    公开(公告)日:2014-10-14

    申请号:US14147714

    申请日:2014-01-06

    Applicant: Apple Inc.

    Abstract: A method for data storage includes, in a first programming phase, storing first data in a group of analog memory cells by programming the memory cells in the group to a set of initial programming levels. In a second programming phase that is subsequent to the first programming phase, second data is stored in the group by: identifying the memory cells in the group that were programmed in the first programming phase to respective levels in a predefined partial subset of the initial programming levels; and programming only the identified memory cells with the second data, so as to set at least some of the identified memory cells to one or more additional programming levels that are different from the initial programming levels.

    Abstract translation: 一种用于数据存储的方法包括在第一编程阶段通过将该组中的存储器单元编程为一组初始编程级别来将第一数据存储在一组模拟存储器单元中。 在第一编程阶段之后的第二编程阶段,通过以下方式将第二数据存储在组中:将在第一编程阶段中编程的组中的存储器单元识别为初始编程的预定义部分子集中的相应电平 水平; 以及仅使用所述第二数据来编程所识别的存储器单元,以便将所识别的存储器单元中的至少一些设置为与所述初始编程级别不同的一个或多个附加编程级别。

Patent Agency Ranking