Fast Secure Erasure Schemes for Non-Volatile Memory
    41.
    发明申请
    Fast Secure Erasure Schemes for Non-Volatile Memory 有权
    非易失性存储器的快速安全擦除方案

    公开(公告)号:US20140143475A1

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

    申请号:US13683569

    申请日:2012-11-21

    Applicant: APPLE INC.

    Abstract: A method includes, in a memory with multiple analog memory cells, storing one or more data pages in respective groups of the memory cells using a first programming configuration having a first storage speed. Upon receiving a request to securely erase a data page from the memory, one or more of the memory cells in a group that stores the data page are re-programmed using a second programming configuration having a second storage speed that is faster than the first storage speed.

    Abstract translation: 一种方法包括在具有多个模拟存储器单元的存储器中,使用具有第一存储速度的第一编程配置在存储器单元的相应组中存储一个或多个数据页。 在接收到从存储器安全地擦除数据页面的请求时,使用具有比第一存储器快的第二存储速度的第二编程配置来重新编程存储数据页面的组中的一个或多个存储器单元 速度。

    DATA STORAGE IN ANALOG MEMORY CELLS USING A NON-INTEGER NUMBER OF BITS PER CELL
    42.
    发明申请
    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: 一种用于数据存储的方法包括在第一编程阶段通过将该组中的存储器单元编程为一组初始编程级别来将第一数据存储在一组模拟存储器单元中。 在第一编程阶段之后的第二编程阶段,通过以下方式将第二数据存储在组中:将在第一编程阶段中编程的组中的存储器单元识别为初始编程的预定义部分子集中的相应电平 水平; 以及仅使用所述第二数据来编程所识别的存储器单元,以便将所识别的存储器单元中的至少一些设置为与所述初始编程级别不同的一个或多个附加编程级别。

    Adaptive estimation of memory cell read thresholds
    43.
    发明授权
    Adaptive estimation of memory cell read thresholds 有权
    存储单元读取阈值的自适应估计

    公开(公告)号:US08547740B2

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

    申请号:US13734335

    申请日:2013-01-04

    Applicant: Apple Inc.

    Abstract: A method for operating a memory (28) that includes a plurality of analog memory cells (32) includes storing data in the memory by writing first storage values to the cells. Second storage values are read from the cells, and a Cumulative Distribution Function (CDF) of the second storage values is estimated. The estimated CDF is processed so as to compute one or more thresholds. A memory access operation is performed on the cells using the one or more thresholds.

    Abstract translation: 一种用于操作包括多个模拟存储单元(32)的存储器(28)的方法包括:通过向单元写入第一存储值来将数据存储在存储器中。 从单元读取第二存储值,并且估计第二存储值的累积分布函数(CDF)。 处理估计的CDF以计算一个或多个阈值。 使用一个或多个阈值对单元执行存储器存取操作。

    Performance in reading memory cells affected by neighboring memory cells

    公开(公告)号:US10884855B1

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

    申请号:US16535115

    申请日:2019-08-08

    Applicant: Apple Inc.

    Abstract: A storage device includes circuitry and memory cells that store data in Np programming levels of threshold voltage values. The circuitry defines NRv threshold-sets, each includes Ns read thresholds that define Ns+1 zones, produces Ns readouts by reading, from a target WL, using the NS read thresholds, a target page that was stored encoded using an Error Correction Code (ECC), and produces a reference readout by reading the target page using optimal read thresholds. The circuitry identifies Np programming levels of memory cells in a neighbor WL for classifying target cells in the target WL into Np·NRv cell-groups. The circuitry calculates, per zone, Np LLR values, for the respective Np programming levels, based on the reference readout, the Ns readouts and the classification, assigns the LLR values to the target cells, and recovers the target page by applying to the assigned LLR values soft decoding for decoding the ECC.

    RECOVERY OF DATA READ FROM MEMORY WITH UNKNOWN POLARITY

    公开(公告)号:US20180074892A1

    公开(公告)日:2018-03-15

    申请号:US15265869

    申请日:2016-09-15

    Applicant: Apple Inc.

    Abstract: A memory controller includes an interface and circuitry. The interface is configured to communicate with a memory device, which includes multiple memory cells, and which applies refreshing to the memory cells by repeatedly inverting data stored in the memory cells. The circuitry is configured to store input data in a group of the memory cells, to read the stored input data from the group of the memory cells to produce read data, the read data has an actual polarity that is either un-inverted or inverted due to the refreshing of the memory cells in the group, to analyze the read data for identifying the actual polarity of the read data, and to recover the input data from the read data based on the identified actual polarity.

Patent Agency Ranking