DEFECT MANAGEMENT POLICIES FOR NAND FLASH MEMORY
    1.
    发明申请
    DEFECT MANAGEMENT POLICIES FOR NAND FLASH MEMORY 有权
    NAND FLASH存储器的缺陷管理策略

    公开(公告)号:US20150149818A1

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

    申请号:US14087282

    申请日:2013-11-22

    IPC分类号: G06F11/20

    摘要: Systems and methods of managing defects in nonvolatile storage systems that can be used to avoid an inadvertent loss of data, while maintaining as much useful memory in the nonvolatile storage systems as possible. The disclosed systems and methods can monitor a plurality of trigger events for detecting possible defects in one or more nonvolatile memory (NVM) devices included in the nonvolatile storage systems, and apply one or more defect management policies to the respective NVM devices based on the types of trigger events that resulted in detection of the possible defects. Such defect management policies can be used proactively to retire memory in the nonvolatile storage systems with increased granularity, focusing the retirement of memory on regions of nonvolatile memory that are likely to contain a defect.

    摘要翻译: 管理非易失性存储系统中的缺陷的系统和方法,可用于避免无意中丢失数据,同时尽可能保持非易失性存储系统中有用的内存。 所公开的系统和方法可以监视多个触发事件,用于检测非易失性存储系统中包括的一个或多个非易失性存储器(NVM)设备中的可能缺陷,并且基于类型向相应的NVM设备应用一个或多个缺陷管理策略 的触发事件导致检测到可能的缺陷。 可以主动地使用这种缺陷管理策略来以更小的粒度来在非易失性存储系统中退出内存,将存储器的退出重点集中在可能包含缺陷的非易失性存储器的区域上。

    Reconstructing codewords using a side channel
    2.
    发明授权
    Reconstructing codewords using a side channel 有权
    使用侧面信道重建码字

    公开(公告)号:US09043681B2

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

    申请号:US13996151

    申请日:2012-03-28

    摘要: Embodiments of the present disclosure describe device, methods, computer-readable media and system configurations for decoding codewords using a side channel. In various embodiments, a memory controller may be configured to determine that m of n die of non-volatile memory (“NVM”) have failed iterative decoding. In various embodiments, the memory controller may be further configured to generate a side channel from n-m non-failed die and the m failed die other than a first failed die. In various embodiments, the memory controller may be further configured to reconstruct, using iterative decoding, a codeword stored on the first failed die of the m failed die based on the generated side channel and on soft input to an attempt to iteratively decode data stored on the first failed die. In various embodiments, the iterative decoding may include low-density parity-check decoding. Other embodiments may be described and/or claimed.

    摘要翻译: 本公开的实施例描述了使用侧信道对码字进行解码的设备,方法,计算机可读介质和系统配置。 在各种实施例中,存储器控制器可以被配置为确定非易失性存储器(“NVM”)的n个管芯的m具有失败的迭代解码。 在各种实施例中,存储器控制器还可以被配置为从n-m非故障芯片和除了第一故障芯片之外的m个故障模具产生侧通道。 在各种实施例中,存储器控制器还可以被配置为基于生成的侧信道和软输入来重建使用迭代解码存储在m个失败管芯的第一个故障管芯上的代码字,以尝试迭代地解码存储在 第一个失败的死亡 在各种实施例中,迭代解码可以包括低密度奇偶校验解码。 可以描述和/或要求保护其他实施例。

    NAND MEMORY MANAGEMENT
    3.
    发明申请
    NAND MEMORY MANAGEMENT 有权
    NAND记忆管理

    公开(公告)号:US20140115231A1

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

    申请号:US13658449

    申请日:2012-10-23

    IPC分类号: G06F12/02

    摘要: Apparatus, systems, and methods manage NAND memory are described. In one embodiment, an apparatus comprises a memory controller logic to apply a binary parity check code to a binary string and convert the binary string to a ternary string. Other embodiments are also disclosed and claimed.

    摘要翻译: 描述管理NAND存储器的装置,系统和方法。 在一个实施例中,一种装置包括存储器控制器逻辑,用于将二进制奇偶校验码应用于二进制串并将二进制串转换为三进制串。 还公开并要求保护其他实施例。

    RECONSTRUCTING CODEWORDS USING A SIDE CHANNEL
    4.
    发明申请
    RECONSTRUCTING CODEWORDS USING A SIDE CHANNEL 有权
    使用一个通道重新编码

    公开(公告)号:US20130318395A1

    公开(公告)日:2013-11-28

    申请号:US13996151

    申请日:2012-03-28

    IPC分类号: G06F11/14

    摘要: Embodiments of the present disclosure describe device, methods, computer-readable media and system configurations for decoding codewords using a side channel. In various embodiments, a memory controller may be configured to determine that m of n die of non-volatile memory (“NVM”) have failed iterative decoding. In various embodiments, the memory controller may be further configured to generate a side channel from n-m non-failed die and the m failed die other than a first failed die. In various embodiments, the memory controller may be further configured to reconstruct, using iterative decoding, a codeword stored on the first failed die of the m failed die based on the generated side channel and on soft input to an attempt to iteratively decode data stored on the first failed die. In various embodiments, the iterative decoding may include low-density parity-check decoding. Other embodiments may be described and/or claimed.

    摘要翻译: 本公开的实施例描述了使用侧信道对码字进行解码的设备,方法,计算机可读介质和系统配置。 在各种实施例中,存储器控制器可以被配置为确定非易失性存储器(“NVM”)的n个管芯的m具有失败的迭代解码。 在各种实施例中,存储器控制器还可以被配置为从n-m非故障芯片和除了第一故障芯片之外的m个故障模具产生侧通道。 在各种实施例中,存储器控制器还可以被配置为基于生成的侧信道和软输入来重建使用迭代解码存储在m个失败管芯的第一个故障管芯上的代码字,以尝试迭代地解码存储在 第一个失败的死亡 在各种实施例中,迭代解码可以包括低密度奇偶校验解码。 可以描述和/或要求保护其他实施例。

    Techniques Associated with Protecting System Critical Data Written to Non-Volatile Memory
    5.
    发明申请
    Techniques Associated with Protecting System Critical Data Written to Non-Volatile Memory 审中-公开
    与保护系统关键数据相关的技术写入非易失性存储器

    公开(公告)号:US20140089561A1

    公开(公告)日:2014-03-27

    申请号:US13627407

    申请日:2012-09-26

    IPC分类号: G06F12/02

    摘要: Examples are disclosed for techniques associated with protecting system critical data written to non-volatile memory. In some examples, system critical data may be written to a non-volatile memory using a first data protection scheme. User data that includes non-system critical data may also be written to the non-volatile memory using a second data protection scheme. For these examples, both data protection schemes may have a same given data format size. Various examples are provided for use of the first data protection scheme that may provide enhanced protection for the system critical data compared to protection provided to user data using the second data protection scheme. Other examples are described and claimed.

    摘要翻译: 公开了与保护写入非易失性存储器的系统关键数据相关的技术的示例。 在一些示例中,可以使用第一数据保护方案将系统关键数据写入非易失性存储器。 包括非系统关键数据的用户数据也可以使用第二数据保护方案写入非易失性存储器。 对于这些示例,两个数据保护方案可以具有相同的给定数据格式大小。 为使用第一数据保护方案提供了各种示例,该方案可以与使用第二数据保护方案提供给用户数据的保护相比提供对系统关键数据的增强保护。 其他的例子被描述和要求保护。

    STORAGE DRIVE WITH LDPC CODING
    6.
    发明申请
    STORAGE DRIVE WITH LDPC CODING 有权
    存储驱动与LDPC编码

    公开(公告)号:US20120159285A1

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

    申请号:US12971831

    申请日:2010-12-17

    申请人: Ravi H. Motwani

    发明人: Ravi H. Motwani

    IPC分类号: G06F11/10

    CPC分类号: G06F11/1012 H03M13/1102

    摘要: For storage drives with LDPC encoded data, read techniques are provided whereby an errantly read memory unit (e.g., faulty LDPC codeword) may be recovered.

    摘要翻译: 对于具有LDPC编码数据的存储驱动器,提供读取技术,由此可以恢复错误读取的存储器单元(例如,有缺陷的LDPC码字)。

    COUNTER TO LOCATE FAULTY DIE IN A DISTRIBUTED CODEWORD STORAGE SYSTEM
    7.
    发明申请
    COUNTER TO LOCATE FAULTY DIE IN A DISTRIBUTED CODEWORD STORAGE SYSTEM 有权
    计数器在分布式编码存储系统中定位故障

    公开(公告)号:US20150162100A1

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

    申请号:US14099551

    申请日:2013-12-06

    申请人: Ravi H. Motwani

    发明人: Ravi H. Motwani

    IPC分类号: G11C29/44

    摘要: Methods and apparatus related to utilization of counter(s) for locating faulty die in a distributed codeword storage system are described. In one embodiment, first logic determines a plurality of values. Each of the plurality of values corresponds to a number of zeros or a number of ones in bits read from a portion of each of a plurality of memory dies. Second logic determines one or more candidates as a faulty die amongst the plurality of memory dies based at least in part on a comparison of the plurality of values for the plurality of memory dies. Other embodiments are also disclosed and claimed.

    摘要翻译: 描述了在分布式码字存储系统中利用计数器定位故障芯片的方法和装置。 在一个实施例中,第一逻辑确定多个值。 多个值中的每一个对应于从多个存储器管芯的每个存储器管芯的一部分读取的零的数量或数量的数量。 第二逻辑至少部分地基于多个存储器管芯的多个值的比较,将一个或多个候选作为多个存储器管芯中的故障管芯来确定。 还公开并要求保护其他实施例。

    USE OF ERROR CORRECTION POINTERS TO HANDLE ERRORS IN MEMORY
    8.
    发明申请
    USE OF ERROR CORRECTION POINTERS TO HANDLE ERRORS IN MEMORY 有权
    使用错误修正指针来处理存储器中的错误

    公开(公告)号:US20150089310A1

    公开(公告)日:2015-03-26

    申请号:US14129070

    申请日:2013-09-24

    IPC分类号: G06F11/10 G06F11/07

    摘要: Methods, apparatuses, and systems related to use of error correction pointers (ECPs) to handle hard errors in memory are described herein. In embodiments, a read module of a memory controller may read a codeword stored in a memory. The read module may determine a number of hard errors in the codeword. Responsive to a determination that the number of hard errors exceeds a threshold, the read module may store ECP information associated with the hard errors. The read module may include an error correction code (ECC) module to perform an ECC process on the codeword. The read module may use the ECP information to decode the codeword to recover the data responsive to a determination that the ECC process failed. Other embodiments may be described and claimed.

    摘要翻译: 这里描述了使用纠错指针(ECP)来处理存储器中的硬错误的方法,装置和系统。 在实施例中,存储器控制器的读取模块可以读取存储在存储器中的代码字。 读取模块可以确定码字中的许多硬错误。 响应于确定硬错误的数量超过阈值,读取模块可以存储与硬错误相关联的ECP信息。 读取模块可以包括用于对码字执行ECC处理的纠错码(ECC)模块。 读取模块可以使用ECP信息来解码码字以响应于ECC过程失败的确定来恢复数据。 可以描述和要求保护其他实施例。

    SCALING FACTORS FOR HARD DECISION READS OF CODEWORDS DISTRIBUTED ACROSS DIE
    9.
    发明申请
    SCALING FACTORS FOR HARD DECISION READS OF CODEWORDS DISTRIBUTED ACROSS DIE 有权
    用于硬件决策阅读的缩放因子

    公开(公告)号:US20140149825A1

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

    申请号:US13687951

    申请日:2012-11-28

    IPC分类号: H03M13/05 H03M13/13

    摘要: Embodiments include methods, apparatuses, and instructions for encoding a codeword of data as codeword portions stored across multiple die in a non-volatile memory. Embodiments further include a decoder which may be configured to decode the portions of the codeword using hard decision reads. The decoder may then be configured to estimate the quality of each die, and apply a scaling factor to the decoded codeword portions such that confidence or reliability information can be determined for the codeword.

    摘要翻译: 实施例包括用于将数据的码字编码为在非易失性存储器中跨多个存储器存储的码字部分的方法,装置和指令。 实施例还包括解码器,其可以被配置为使用硬判决读取对码字的部分进行解码。 解码器然后可以被配置为估计每个管芯的质量,并将缩放因子应用于解码的码字部分,使得可以为码字确定置信度或可靠性信息。

    CENTER READ REFERENCE VOLTAGE DETERMINATION BASED ON ESTIMATED PROBABILITY DENSITY FUNCTION
    10.
    发明申请
    CENTER READ REFERENCE VOLTAGE DETERMINATION BASED ON ESTIMATED PROBABILITY DENSITY FUNCTION 有权
    基于估计的概率密度函数中心读取参考电压确定

    公开(公告)号:US20140119114A1

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

    申请号:US13664807

    申请日:2012-10-31

    申请人: Ravi H. Motwani

    发明人: Ravi H. Motwani

    IPC分类号: G11C16/26

    CPC分类号: G11C16/26 G11C11/5642

    摘要: Embodiments include systems, methods, and apparatuses to estimate respective first and second cumulative density functions (CDFs) for values of a plurality of non-volatile memory (NVM) cells in a page of memory. The CDFs may be based at least in part on one or more decoder outputs of codewords for data stored in the page. Based at least in part on the CDFs, first and second probability density functions (PDFs) may be estimated for the values of the page of memory. A center read reference voltage may then be determined for reading a cell in the page. The center read reference voltage may be based at least in part on the first and second PDFs.

    摘要翻译: 实施例包括用于估计存储器页面中的多个非易失性存储器(NVM)单元的值的各自的第一和第二累积密度函数(CDF)的系统,方法和装置。 CDF可以至少部分地基于存储在页面中的数据的码字的一个或多个解码器输出。 至少部分地基于CDF,可以针对存储器页面的值估计第一和第二概率密度函数(PDF)。 然后可以确定中心读取参考电压以读取页面中的单元。 中心读取参考电压可以至少部分地基于第一和第二PDF。