APPARATUS AND METHOD FOR MULTI-MODE OPERATION OF A FLASH MEMORY DEVICE
    1.
    发明申请
    APPARATUS AND METHOD FOR MULTI-MODE OPERATION OF A FLASH MEMORY DEVICE 有权
    闪存存储器件的多模式操作的装置和方法

    公开(公告)号:US20120240012A1

    公开(公告)日:2012-09-20

    申请号:US13177482

    申请日:2011-07-06

    IPC分类号: H03M13/05 G06F11/10 G11C16/10

    摘要: Disclosed is an apparatus and method for operating a multi-level cell (MLC) flash memory circuit. Data is read from a memory block of a plurality of memory blocks in the MLC flash memory circuit, wherein each of the plurality of memory blocks can operate in one of at least three modes of operation comprising an MLC mode, a single-level cell (SLC) mode and a defective mode, and wherein the memory block is initially operating in the MLC mode. Error correction is performed on the read data to correct read errors in the read data. A determination is made if a number of bits corrected by the error correction exceeds a predetermined threshold value. If the number of bits corrected by the error correction exceeds the predetermined threshold value, the operating mode of the memory block is switched from the MLC mode to the SLC mode.

    摘要翻译: 公开了一种用于操作多电平单元(MLC)闪速存储器电路的装置和方法。 从MLC闪速存储器电路中的多个存储器块的存储器块读取数据,其中多个存储器块中的每一个可以在至少三种操作模式中的一种操作,包括MLC模式,单级单元( SLC)模式和缺陷模式,并且其中存储块最初在MLC模式下操作。 对读取的数据进行错误校正,以纠正读取数据中的读取错误。 如果通过纠错校正的位数超过预定阈值,则确定。 如果通过纠错校正的比特数超过预定阈值,则将存储块的操作模式从MLC模式切换到SLC模式。

    ERROR INDICATOR FROM ECC DECODER
    2.
    发明申请
    ERROR INDICATOR FROM ECC DECODER 审中-公开
    错误指示器从ECC解码器

    公开(公告)号:US20130047045A1

    公开(公告)日:2013-02-21

    申请号:US13584698

    申请日:2012-08-13

    IPC分类号: H03M13/05 G06F11/00

    CPC分类号: G06F11/1048 G11C2029/0411

    摘要: The subject disclosure provides a method for generating a read-level error signal, comprising, correcting a plurality of bits read from a flash memory, determining a first error rate of a first error type corrected in the bits and determining a second error rate of a second error type corrected in the bits. In certain aspects, methods of the subject technology further provides steps for comparing the first error rate with the second error rate and generating a read-level error signal based on the comparison of the first error rate and the second error rate. A decoder and flash storage device are also provided.

    摘要翻译: 本公开提供了一种用于生成读取级错误信号的方法,包括:校正从闪速存储器读取的多个位,确定在位中校正的第一错误类型的第一错误率,并确定第二错误率 在位中校正的第二个错误类型。 在某些方面,本发明技术的方法还提供了用于将第一错误率与第二错误率进行比较的步骤,并且基于第一错误率和第二错误率的比较来生成读取级错误信号。 还提供了解码器和闪存存储设备。

    OPTIMAL PROGRAMMING LEVELS FOR LDPC
    3.
    发明申请
    OPTIMAL PROGRAMMING LEVELS FOR LDPC 有权
    用于LDPC的最佳编程水平

    公开(公告)号:US20130047044A1

    公开(公告)日:2013-02-21

    申请号:US13553707

    申请日:2012-07-19

    IPC分类号: G06F11/07 G06F11/00

    摘要: The subject disclosure describes a method for reducing a sector error rate in a flash memory device, the method comprising, identifying a first program verify level having a first value, selecting an adjustment value for the first program verify level and programming the adjustment value to the first program verify level to replace the first value and to shift a first programming distribution associated with the first program verify level, wherein the shift in the first programming distribution is associated with a decrease in a sector error rate, wherein the shift in the first programming distribution is associated with an increase in a bit error rate. A flash storage device and computer-readable media are also provided.

    摘要翻译: 主题公开内容描述了一种用于减少闪存设备中的扇区错误率的方法,该方法包括:识别具有第一值的第一程序验证级别,为第一程序验证级别选择调整值,并将调整值编程为 第一程序验证电平以替换第一值并移动与第一程序验证电平相关联的第一编程分布,其中第一编程分布中的移位与扇区错误率的减小相关联,其中第一编程中的移位 分布与误码率的增加相关联。 还提供闪存存储设备和计算机可读介质。

    SYSTEM AND METHOD FOR DETERMINING DATA DEPENDENT NOISE CALCULATION FOR A FLASH CHANNEL
    4.
    发明申请
    SYSTEM AND METHOD FOR DETERMINING DATA DEPENDENT NOISE CALCULATION FOR A FLASH CHANNEL 有权
    用于确定闪烁通道的数据依赖性噪声计算的系统和方法

    公开(公告)号:US20120236651A1

    公开(公告)日:2012-09-20

    申请号:US13176727

    申请日:2011-07-05

    IPC分类号: G11C16/10

    CPC分类号: G11C16/10 G11C16/3454

    摘要: Disclosed is an system and method for determining a probability that a memory cell was programmed to a certain input level. An output level is received from a memory cell and a probability is determined that the output level corresponds to each of a plurality of programming levels. Each probability is determined as a function of the output level, a mean value of a distribution corresponding to the programming level, and a variance from the mean value with the variance being determined by a relative position of the output level with respect to the mean value. A probability value is generated as a function of the plurality of determined probabilities and then provided for use at a demodulator.

    摘要翻译: 公开了一种用于确定存储器单元被编程到某一输入电平的概率的系统和方法。 从存储器单元接收输出电平,并且确定输出电平对应于多个编程电平中的每一个的概率。 每个概率被确定为输出电平的函数,与编程电平相对应的分布的平均值,以及与方差的平均值的差异由输出电平相对于平均值的相对位置确定 。 生成概率值作为多个确定概率的函数,然后提供给解调器使用。

    Trellis-coded modulation in a multi-level cell flash memory device
    5.
    发明授权
    Trellis-coded modulation in a multi-level cell flash memory device 有权
    网格编码调制在多级单元闪存设备中

    公开(公告)号:US08656263B2

    公开(公告)日:2014-02-18

    申请号:US13118137

    申请日:2011-05-27

    IPC分类号: H03M13/00

    摘要: A method and system for storing data in a multi-level cell (MLC) flash memory device are described. The method includes receiving data for storage in the flash memory device, the flash memory device comprising an array of MLC flash memory cells, and encoding the received data into non-binary symbols according to a trellis-coded modulation scheme. The method further includes writing each of the non-binary symbols to a respective flash memory cell set, wherein each flash memory cell set comprises a plurality of MLC flash memory cells.

    摘要翻译: 描述了用于在多级单元(MLC)闪速存储器件中存储数据的方法和系统。 所述方法包括接收用于存储在闪存设备中的数据,所述闪存设备包括MLC闪存单元阵列,并且根据网格编码的调制方案将接收到的数据编码为非二进制符号。 该方法还包括将每个非二进制符号写入相应的闪存单元组,其中每个快闪存储器单元组包括多个MLC闪存单元。

    Optimal programming levels for LDPC
    6.
    发明授权
    Optimal programming levels for LDPC 有权
    LDPC的最佳编程级别

    公开(公告)号:US08484519B2

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

    申请号:US13553707

    申请日:2012-07-19

    IPC分类号: G06F11/00 G11C29/00 H03M13/00

    摘要: The subject disclosure describes a method for reducing a sector error rate in a flash memory device, the method comprising, identifying a first program verify level having a first value, selecting an adjustment value for the first program verify level and programming the adjustment value to the first program verify level to replace the first value and to shift a first programming distribution associated with the first program verify level, wherein the shift in the first programming distribution is associated with a decrease in a sector error rate, wherein the shift in the first programming distribution is associated with an increase in a bit error rate. A flash storage device and computer-readable media are also provided.

    摘要翻译: 主题公开内容描述了一种用于减少闪存设备中的扇区错误率的方法,该方法包括:识别具有第一值的第一程序验证级别,为第一程序验证级别选择调整值,并将调整值编程为 第一程序验证电平以替换第一值并移动与第一程序验证电平相关联的第一编程分布,其中第一编程分布中的移位与扇区错误率的减小相关联,其中第一编程中的移位 分布与误码率的增加相关联。 还提供闪存存储设备和计算机可读介质。

    Apparatus and method for multi-mode operation of a flash memory device
    7.
    发明授权
    Apparatus and method for multi-mode operation of a flash memory device 有权
    闪存器件的多模式操作的装置和方法

    公开(公告)号:US08656256B2

    公开(公告)日:2014-02-18

    申请号:US13177482

    申请日:2011-07-06

    摘要: Disclosed is an apparatus and method for operating a multi-level cell (MLC) flash memory circuit. Data is read from a memory block of a plurality of memory blocks in the MLC flash memory circuit, wherein each of the plurality of memory blocks can operate in one of at least three modes of operation comprising an MLC mode, a single-level cell (SLC) mode and a defective mode, and wherein the memory block is initially operating in the MLC mode. Error correction is performed on the read data to correct read errors in the read data. A determination is made if a number of bits corrected by the error correction exceeds a predetermined threshold value. If the number of bits corrected by the error correction exceeds the predetermined threshold value, the operating mode of the memory block is switched from the MLC mode to the SLC mode.

    摘要翻译: 公开了一种用于操作多电平单元(MLC)闪速存储器电路的装置和方法。 从MLC闪速存储器电路中的多个存储器块的存储器块读取数据,其中多个存储器块中的每一个可以在至少三种操作模式中的一种操作,包括MLC模式,单级单元( SLC)模式和缺陷模式,并且其中存储块最初在MLC模式下操作。 对读取的数据进行错误校正,以纠正读取数据中的读取错误。 如果通过纠错校正的位数超过预定阈值,则确定。 如果通过纠错校正的比特数超过预定阈值,则将存储块的操作模式从MLC模式切换到SLC模式。

    System and method for determining data dependent noise calculation for a flash channel
    8.
    发明授权
    System and method for determining data dependent noise calculation for a flash channel 有权
    用于确定闪存通道的数据相关噪声计算的系统和方法

    公开(公告)号:US08605501B2

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

    申请号:US13176727

    申请日:2011-07-05

    IPC分类号: G11C11/34

    CPC分类号: G11C16/10 G11C16/3454

    摘要: Disclosed is an system and method for determining a probability that a memory cell was programmed to a certain input level. An output level is received from a memory cell and a probability is determined that the output level corresponds to each of a plurality of programming levels. Each probability is determined as a function of the output level, a mean value of a distribution corresponding to the programming level, and a variance from the mean value with the variance being determined by a relative position of the output level with respect to the mean value. A probability value is generated as a function of the plurality of determined probabilities and then provided for use at a demodulator.

    摘要翻译: 公开了一种用于确定存储器单元被编程到某一输入电平的概率的系统和方法。 从存储器单元接收输出电平,并且确定输出电平对应于多个编程电平中的每一个的概率。 每个概率被确定为输出电平的函数,与编程电平相对应的分布的平均值,以及与方差的平均值的差异由输出电平相对于平均值的相对位置确定 。 生成概率值作为多个确定概率的函数,然后提供给解调器使用。

    LDPC DECODING FOR SOLID STATE STORAGE DEVICES
    9.
    发明申请
    LDPC DECODING FOR SOLID STATE STORAGE DEVICES 审中-公开
    固态存储器件的LDPC解码

    公开(公告)号:US20120240007A1

    公开(公告)日:2012-09-20

    申请号:US13277876

    申请日:2011-10-20

    IPC分类号: H03M13/09 G06F12/02 G06F11/08

    摘要: A solid state storage device includes a flash memory and a controller configured to store data in the flash memory via a plurality of channels. The stored data is encoded using a low-density parity-check code. Hard-decision decoders are configured to decode encoded data received from the flash memory via respective channels of the plurality of channels using the low-density parity-check code and to provide decoded data to the controller in response to one or more read commands from the controller. A soft-decision decoder is configured to decode the encoded data received from the flash memory using the low-density parity-check code and to provide the decoded data to the controller in response to one of the plurality of hard-decision decoders failing to decode the encoded data. The encoded data is obtained by the soft-decision decoder using a plurality of read-retry operations.

    摘要翻译: 固态存储装置包括闪速存储器和被配置为经由多个通道将数据存储在闪速存储器中的控制器。 存储的数据使用低密度奇偶校验码进行编码。 硬判决解码器被配置为使用低密度奇偶校验码对多个信道中的相应信道从闪速存储器接收的编码数据进行解码,并且响应于来自所述多个信道的一个或多个读取命令向控制器提供解码数据 控制器。 软判决解码器被配置为使用低密度奇偶校验码对从闪速存储器接收的编码数据进行解码,并且响应于多个硬判决解码器中的一个不能解码而将解码数据提供给控制器 编码数据。 编码数据由软判决解码器使用多个读 - 重试操作获得。

    TRELLIS-CODED MODULATION IN A MULTI-LEVEL CELL FLASH MEMORY DEVICE
    10.
    发明申请
    TRELLIS-CODED MODULATION IN A MULTI-LEVEL CELL FLASH MEMORY DEVICE 有权
    多级电池闪存存储器中的TRELLIS编码调制

    公开(公告)号:US20120240006A1

    公开(公告)日:2012-09-20

    申请号:US13118137

    申请日:2011-05-27

    IPC分类号: H03M13/15 G06F11/16 G06F11/08

    摘要: A method and system for storing data in a multi-level cell (MLC) flash memory device are described. The method includes receiving data for storage in the flash memory device, the flash memory device comprising an array of MLC flash memory cells, and encoding the received data into non-binary symbols according to a trellis-coded modulation scheme. The method further includes writing each of the non-binary symbols to a respective flash memory cell set, wherein each flash memory cell set comprises a plurality of MLC flash memory cells.

    摘要翻译: 描述了用于在多级单元(MLC)闪速存储器件中存储数据的方法和系统。 所述方法包括接收用于存储在闪存设备中的数据,所述闪存设备包括MLC闪存单元阵列,并且根据网格编码的调制方案将接收到的数据编码为非二进制符号。 该方法还包括将每个非二进制符号写入相应的闪存单元组,其中每个快闪存储器单元组包括多个MLC闪存单元。