Storage at M bits/cell density in N bits/cell analog memory cell devices, M>N
    21.
    发明授权
    Storage at M bits/cell density in N bits/cell analog memory cell devices, M>N 有权
    在N位/单元模拟存储单元器件中以M位/单元密度存储,M> N

    公开(公告)号:US08208304B2

    公开(公告)日:2012-06-26

    申请号:US12618732

    申请日:2009-11-15

    IPC分类号: G11C16/04

    摘要: A method for data storage includes accepting data for storage in a memory that includes multiple analog memory cells and supports a set of built-in programming commands. Each of the programming commands programs a respective page, selected from a group of N pages, in a subset of the memory cells. The subset of the memory cells is programmed to store M pages of the data, M>N, by performing a sequence of the programming commands drawn only from the set.

    摘要翻译: 一种用于数据存储的方法包括接收用于存储在包括多个模拟存储器单元的存储器中的数据,并且支持一组内置的编程命令。 每个编程命令在存储器单元的子集中编写从一组N页中选择的相应页面。 存储器单元的子集被编程为通过执行仅从集合中绘制的编程命令的序列来存储数据的M页M> N。

    Reading memory cells using multiple thresholds
    22.
    发明授权
    Reading memory cells using multiple thresholds 有权
    使用多个阈值读取存储单元

    公开(公告)号:US07975192B2

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

    申请号:US11995814

    申请日:2007-10-30

    IPC分类号: G11C29/42 G11C29/50

    摘要: A method for operating a memory (28) includes storing data, which is encoded with an Error Correction Code (ECC), in analog memory cells (32) of the memory by writing respective analog input values selected from a set of nominal values to the analog memory cells. The stored data is read by performing multiple read operations that compare analog output values of the analog memory cells to different, respective read thresholds so as to produce multiple comparison results for each of the analog memory cells. At least two of the read thresholds are positioned between a pair of the nominal values that are adjacent to one another in the set of the nominal values. Soft metrics are computed responsively to the multiple comparison results. The ECC is decoded using the soft metrics, so as to extract the data stored in the analog memory cells.

    摘要翻译: 一种用于操作存储器(28)的方法包括:通过将从一组标称值中选择的相应模拟输入值写入到存储器的模拟存储器单元(32)中来存储用错误校正码(ECC)编码的数据, 模拟存储单元。 通过执行将模拟存储器单元的模拟输出值与不同的相应读取阈值进行比较的多个读取操作来读取存储的数据,以便为每个模拟存储器单元产生多个比较结果。 读取阈值中的至少两个位于在标称值的集合中彼此相邻的一对标称值之间。 响应于多个比较结果计算软指标。 使用软指标对ECC进行解码,以便提取存储在模拟存储单元中的数据。

    Memory cell readout using successive approximation
    23.
    发明授权
    Memory cell readout using successive approximation 有权
    使用逐次逼近的存储单元读数

    公开(公告)号:US07821826B2

    公开(公告)日:2010-10-26

    申请号:US11995805

    申请日:2007-10-30

    IPC分类号: G11C16/04

    摘要: A method for operating a memory (20) includes storing analog values in an array of analog memory cells (22), so that each of the analog memory cells holds an analog value corresponding to at least first and second respective bits. A first indication of the analog value stored in a given analog memory cell is obtained using a first set of sampling parameters. A second indication of the analog value stored in the given analog memory cell is obtained using a second set of sampling parameters, which is dependent upon the first indication. The first and second respective bits are read out from the given analog memory cell responsively to the first and second indications.

    摘要翻译: 一种用于操作存储器(20)的方法包括将模拟值存储在模拟存储器单元(22)的阵列中,使得每个模拟存储器单元保持与至少第一和第二相应位对应的模拟值。 使用第一组采样参数获得存储在给定模拟存储器单元中的模拟值的第一指示。 使用取决于第一指示的第二组采样参数来获得存储在给定模拟存储器单元中的模拟值的第二指示。 响应于第一和第二指示,从给定的模拟存储单元读出第一和第二各自的位。

    Memory Device Programming Using Combined Shaping And Linear Spreading
    24.
    发明申请
    Memory Device Programming Using Combined Shaping And Linear Spreading 有权
    使用组合整形和线性扩展的存储器件编程

    公开(公告)号:US20080198652A1

    公开(公告)日:2008-08-21

    申请号:US11995811

    申请日:2007-05-10

    IPC分类号: G11C16/04

    摘要: A method for data storage includes accepting data for storage in a memory (28) that includes multiple analog memory cells (32). The data is converted to input values. The input values are filtered using a non-linear filtering operation to produce respective shaped values, and the shaped values are converted to output values using a linear spreading transformation with coefficients chosen so that each of the shaped values contributes to at least two of the output values. The non-linear filtering operation is selected so as to reduce a size of an output range in which the output values lie. The output values are stored in the respective analog memory cells.

    摘要翻译: 一种用于数据存储的方法包括接收用于存储在包括多个模拟存储器单元(32)的存储器(28)中的数据。 数据被转换为输入值。 使用非线性滤波操作来过滤输入值以产生相应的成形值,并且使用线性扩展变换将成形值转换为输出值,其中系数被选择,使得每个成形值有助于至少两个输出 价值观。 选择非线性滤波操作,以便减小输出值所在的输出范围的大小。 输出值存储在相应的模拟存储单元中。

    Read threshold setting based on soft readout statistics
    26.
    发明授权
    Read threshold setting based on soft readout statistics 有权
    基于软读出统计读取阈值设置

    公开(公告)号:US08694854B1

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

    申请号:US13195852

    申请日:2011-08-02

    IPC分类号: G11C29/00

    摘要: A method for data storage includes storing data in analog memory cells by programming the memory cells with respective analog input values. After storing the data, respective analog output values are read from the memory cells using multiple read thresholds, which define multiple ranges of the analog output values. Respective numbers of read errors in the data, corresponding to the analog output values falling in the ranges, are assessed. The stored data is recovered based on respective numbers of the read errors assessed in the ranges.

    摘要翻译: 一种用于数据存储的方法包括通过用相应的模拟输入值对存储器单元进行编程来将数据存储在模拟存储器单元中。 在存储数据之后,使用多个读取阈值从存储器单元中读取相应的模拟输出值,该阈值定义了模拟输出值的多个范围。 对与数据范围内的模拟输出值相对应的数据中读取错误的数量进行了评估。 基于在范围内评估的读取错误的相应数量来恢复所存储的数据。

    Data storage in analog memory cell arrays having erase failures
    30.
    发明授权
    Data storage in analog memory cell arrays having erase failures 有权
    具有擦除故障的模拟存储单元阵列中的数据存储

    公开(公告)号:US08527819B2

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

    申请号:US12677114

    申请日:2008-10-12

    IPC分类号: G11C29/00

    摘要: A method for data storage includes performing an erasure operation on a group of analog memory cells (32). One or more of the memory cells in the group, which failed the erasure operation, are identified as erase-failed cells. A storage configuration that is used for programming the analog memory cells in the group is modified responsively to the identified erase-failed cells. Data is stored in the group of the analog memory cells using the modified storage configuration.

    摘要翻译: 一种用于数据存储的方法包括对一组模拟存储器单元(32)执行擦除操作。 组中的一个或多个存储器单元,其在擦除操作中失败,被识别为擦除故障单元。 用于对组中的模拟存储器单元进行编程的存储配置响应于所识别的擦除故障单元被修改。 使用修改的存储配置将数据存储在模拟存储器单元的组中。