Adaptation of analog memory cell read thresholds using partial ECC syndromes
    11.
    发明授权
    Adaptation of analog memory cell read thresholds using partial ECC syndromes 有权
    使用部分ECC综合征适应模拟存储器单元读取阈值

    公开(公告)号:US08869008B2

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

    申请号:US13743721

    申请日:2013-01-17

    Applicant: Apple Inc.

    Abstract: A method includes storing data that is encoded with an Error Correction Code (ECC) in a group of analog memory cells. The memory cells in the group are read using multiple sets of read thresholds. The memory cells in the group are divided into two or more subsets. N partial syndromes of the ECC are computed, each partial syndrome computed over readout results that were read using a respective set of the read thresholds from a respective subset of the memory cells. For each possible N-bit combination of N bit values at corresponding bit positions in the N partial syndromes, a respective count of the bit positions in which the combination occurs is determined, so as to produce a plurality of counts. An optimal set of read thresholds is calculated based on the counts, and data recovery is performed using the optimal read thresholds.

    Abstract translation: 一种方法包括将用错误校正码(ECC)编码的数据存储在一组模拟存储器单元中。 使用多组读取阈值读取组中的存储单元。 组中的存储单元被分成两个或多个子集。 计算ECC的N个部分综合征,在读出结果上计算每个部分校正子,这些读出结果使用来自存储器单元的相应子集的相应读取阈值集来读取。 对于N个部分综合征中的相应位位置的N个比特值的每个可能的N比特组合,确定组合发生的比特位置的相应计数,以产生多个计数。 基于计数计算出最佳读取阈值集,并且使用最佳读取阈值执行数据恢复。

    SYSTEM AND TECHNIQUES FOR IMPROVING IN-ROOM PERSON DETECTION

    公开(公告)号:US20230400574A1

    公开(公告)日:2023-12-14

    申请号:US18140517

    申请日:2023-04-27

    Applicant: APPLE INC.

    CPC classification number: G01S17/04 G01S17/87 G01S17/48 G01S7/52004 G01S15/04

    Abstract: A technique for determining a presence of a person in a room may include an electronic device transmitting an electromagnetic wireless signal of a first sensor. The technique may include receiving an electromagnetic return signal from the electromagnetic wireless signal. The technique may include detecting a potential target in the room based on the electromagnetic return signal. The technique may include determining that the potential target is in the room using a second sensor. Responsive to determining the potential target is in the room, the technique may include saving a training signature of the electromagnetic return signal for training a machine learning model. This technique can be repeated to obtain a set of training signatures corresponding to potential targets. The technique may include training, using the set of training signatures, the machine learning model to detect when a target is in the room using the first sensor.

    Threshold adjustment using data value balancing in analog memory device
    15.
    发明授权
    Threshold adjustment using data value balancing in analog memory device 有权
    使用模拟存储设备中的数据值平衡进行阈值调整

    公开(公告)号:US09136015B2

    公开(公告)日:2015-09-15

    申请号:US13908041

    申请日:2013-06-03

    Applicant: Apple Inc.

    Abstract: A method, in a memory including multiple analog memory cells, includes segmenting a group of the memory cells into a common section and at least first and second dedicated sections. Each dedicated section corresponds to a read threshold that is used for reading a data page to be stored in the group. Data to be stored in the group is jointly balanced over a union of the common section and the first dedicated section, and over the union of the common section and the second dedicated section, to create a balanced page such that for each respective read threshold an equal number of memory cells will be programmed to assume programming levels that are separated by the read threshold. The balanced page is stored to the common and dedicated sections, and the read thresholds are adjusted based on detecting imbalance between data values in readout results of the balanced page.

    Abstract translation: 一种在包括多个模拟存储器单元的存储器中的方法包括将一组存储器单元分成公共部分和至少第一和第二专用部分。 每个专用部分对应于用于读取要存储在组中的数据页的读取阈值。 要存储在组中的数据通过公共部分和第一专用部分的并集,并且在公共部分和第二专用部分的联合之间共同平衡,以创建平衡页面,使得对于每个相应的读取阈值 相同数量的存储器单元将被编程为假设由读取阈值分开的编程电平。 平衡页面存储到公共和专用部分,并且基于检测平衡页面的读出结果中的数据值之间的不平衡来调整读取阈值。

    READ THRESHOLD ESTIMATION IN ANALOG MEMORY CELLS USING SIMULTANEOUS MULTI-VOLTAGE SENSE
    16.
    发明申请
    READ THRESHOLD ESTIMATION IN ANALOG MEMORY CELLS USING SIMULTANEOUS MULTI-VOLTAGE SENSE 审中-公开
    使用同时多电压检测在模拟记忆细胞中读取阈值估计

    公开(公告)号:US20140355341A1

    公开(公告)日:2014-12-04

    申请号:US14341991

    申请日:2014-07-28

    Applicant: Apple Inc.

    Abstract: A method includes dividing a group of analog memory cells into multiple subsets. The memory cells in the group are sensed simultaneously by performing a single sense operation, while applying to the subsets of the memory cells respective different sets of read thresholds, so as to produce respective readout results. An optimal set of the read thresholds is estimated by processing the multiple readout results obtained from the respective subsets using the different sets of the read thresholds.

    Abstract translation: 一种方法包括将一组模拟存储器单元划分成多个子集。 通过执行单次感测操作同时对组中的存储器单元同时应用各存储器单元的子集各自不同的读取阈值集合,从而产生相应的读出结果。 通过使用不同的读取阈值集处理从各个子集获得的多个读出结果来估计读取阈值的最佳集合。

    Recovering from failure in programming a nonvolatile memory

    公开(公告)号:US10762967B2

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

    申请号:US16202130

    申请日:2018-11-28

    Applicant: Apple Inc.

    Abstract: A controller includes an interface and a processor. The interface is configured to communicate with a nonvolatile memory including multiple memory cells organized in multiple memory blocks that each includes multiple Word Lines (WLs). The processor is configured to store first data in one or more WLs of a memory block, the first data occupies less than a maximal number of WLs available in the memory block, to calculate redundancy data over the first data and store the redundancy data in a dedicated memory, to program second data to a selected WL of the memory block that was not programmed with the first data, to check a programming status resulting from the programming of the selected WL, and in response to identifying that programming the second data to the selected WL has corrupted at least part of the first data, to recover the first data using the redundancy data.

    Read threshold estimation in analog memory cells using simultaneous multi-voltage sense
    19.
    发明授权
    Read threshold estimation in analog memory cells using simultaneous multi-voltage sense 有权
    使用同时多电压检测在模拟存储单元中读取阈值估计

    公开(公告)号:US09349467B2

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

    申请号:US14341991

    申请日:2014-07-28

    Applicant: Apple Inc.

    Abstract: A method includes dividing a group of analog memory cells into multiple subsets. The memory cells in the group are sensed simultaneously by performing a single sense operation, while applying to the subsets of the memory cells respective different sets of read thresholds, so as to produce respective readout results. An optimal set of the read thresholds is estimated by processing the multiple readout results obtained from the respective subsets using the different sets of the read thresholds.

    Abstract translation: 一种方法包括将一组模拟存储器单元划分成多个子集。 通过执行单次感测操作同时对组中的存储器单元同时应用各存储器单元的子集各自不同的读取阈值集合,从而产生相应的读出结果。 通过使用不同的读取阈值集处理从各个子集获得的多个读出结果来估计读取阈值的最佳集合。

    Calculation of analog memory cell readout parameters using code words stored over multiple memory dies
    20.
    发明授权
    Calculation of analog memory cell readout parameters using code words stored over multiple memory dies 有权
    使用存储在多个存储器管芯上的代码字来计算模拟存储器单元读出参数

    公开(公告)号:US09021334B2

    公开(公告)日:2015-04-28

    申请号:US13874995

    申请日:2013-05-01

    Applicant: Apple Inc.

    Abstract: A method includes, in a memory that includes two or more memory units, storing a code word of an Error Correction Code (ECC) that is representable by a plurality of check equations, such that a first part of the code word is stored in a first memory unit and a second part of the code word is stored in a second memory unit. A subset of the check equations, which operate only on code word bits belonging to the first part stored in the first memory unit, is identified. The first part of the code word is retrieved from the first memory unit, and a count of the check equations in the identified subset that are not satisfied by the retrieved first part of the code word is evaluated. One or more readout parameters, for readout from the first memory unit, are set depending on the evaluated count.

    Abstract translation: 一种方法包括在包括两个或多个存储器单元的存储器中,存储可由多个检验方程表示的纠错码(ECC)的代码字,使得代码字的第一部分被存储在 第一存储单元和码字的第二部分被存储在第二存储单元中。 识别仅对属于存储在第一存储器单元中的第一部分的代码字位操作的检验方程的子集。 从第一存储器单元检索代码字的第一部分,并且对所检索的代码字的第一部分不满足的所识别的子集中的检验方程的计数进行评估。 根据评估计数来设定用于从第一存储器单元读出的一个或多个读出参数。

Patent Agency Ranking