Storage system exporting internal storage rules
    2.
    发明授权
    Storage system exporting internal storage rules 有权
    存储系统导出内部存储规则

    公开(公告)号:US09021215B2

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

    申请号:US13419453

    申请日:2012-03-14

    CPC classification number: G06F13/00 G06F13/1605 Y02D10/14

    Abstract: A data storage method includes, in a memory controller that accepts memory access commands from a host for execution in one or more memory units, holding a definition of a policy to be applied by the memory controller in the execution of the memory access commands in the memory units. The policy is reported from the memory controller to the host so as to cause the host to format memory access commands based on the reported policy.

    Abstract translation: 数据存储方法包括在存储器控制器中,该存储器控制器接受来自主机的存储器访问命令以在一个或多个存储器单元中执行,保持由存储器控制器应用的策略的定义来执行存储器访问命令 存储单元。 该策略从内存控制器报告给主机,以使主机根据报告的策略格式化存储器访问命令。

    Optimized threshold search in analog memory cells
    3.
    发明授权
    Optimized threshold search in analog memory cells 有权
    在模拟存储器单元中优化阈值搜索

    公开(公告)号:US08773904B2

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

    申请号:US13595571

    申请日:2012-08-27

    CPC classification number: G11C16/3418 G11C11/5642 G11C29/021 G11C29/028

    Abstract: A method includes storing data in a group of analog memory cells. The memory cells in the group are read using first read thresholds to produce first readout results, and re-read using second read thresholds to produce second readout results. Third read thresholds, which include at least one of the first read thresholds and at least one of the second read thresholds, are defined. Readout performance of the first, second and third read thresholds is evaluated based on the first and second readout results. The first, second or third read thresholds are selected based on the evaluated readout performance, and data recovery is performed using the selected read thresholds.

    Abstract translation: 一种方法包括将数据存储在一组模拟存储器单元中。 使用第一读取阈值读取组中的存储器单元以产生第一读出结果,并且使用第二读取阈值重新读取以产生第二读出结果。 定义包括第一读取阈值和至少一个第二读取阈值中的至少一个的第三读取阈值。 基于第一和第二读出结果评估第一,第二和第三读取阈值的读出性能。 基于评估的读出性能选择第一,第二或第三读取阈值,并且使用所选择的读取阈值来执行数据恢复。

    Parallel chien search over multiple code words
    4.
    发明授权
    Parallel chien search over multiple code words 有权
    平行chien搜索多个代码字

    公开(公告)号:US08650467B1

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

    申请号:US13555816

    申请日:2012-07-23

    Applicant: Micha Anholt

    Inventor: Micha Anholt

    CPC classification number: H03M13/6561 H03M13/1515 H03M13/152 H03M13/1545

    Abstract: A method for decoding an ECC, in a decoder that includes at least first and second root search units, includes accepting at least first and second Error Locator Polynomials (ELPs) that have been computed over respective first and second code words of the ECC. A criterion depending on the ELPs is evaluated. One of first and second modes is selected based on the criterion. One or more first roots of the first ELP and one or more second roots of the second ELP are found using the selected mode, and the first and second code words are decoded using the first and second roots. In the first mode, the first and second root search units are combined and simultaneously find the first roots. In the second mode, the first and second root search units operate separately, and simultaneously identify the first roots and the second roots, respectively.

    Abstract translation: 一种在包括至少第一和第二根搜索单元的解码器中对ECC进行解码的方法包括接受已经通过ECC的相应第一和第二代码字计算的至少第一和第二错误定位器多项式(ELP)。 评估依赖于ELP的标准。 基于标准选择第一和第二模式之一。 使用所选择的模式找到第一ELP的第一根和第二ELP的一个或多个第二根的一个或多个第一根,并且使用第一和第二根解码第一和第二码字。 在第一模式中,组合第一和第二根搜索单元并同时找到第一根。 在第二模式中,第一和第二根搜索单元分开操作,并且分别同时识别第一根和第二根。

    Error correction coding over multiple memory pages

    公开(公告)号:US08495465B1

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

    申请号:US12890724

    申请日:2010-09-27

    CPC classification number: H03M13/29 G06F11/1012 G11C29/00 G11C2029/1804

    Abstract: A method for data storage includes encoding each of multiple data items individually using a first Error Correction Code (ECC) to produce respective encoded data items. The encoded data items are stored in a memory. The multiple data items are encoded jointly using a second ECC, so as to produce a code word of the second ECC, and only a part of the code word is stored in the memory. The stored encoded data items are recalled from the memory and the first ECC is decoded in order to reconstruct the data items. Upon a failure to reconstruct a given data item from a respective given encoded data item by decoding the first ECC, the given data item is reconstructed based on the part of the code word of the second ECC and on the encoded data items other than the given encoded data item.

    STORAGE SYSTEM EXPORTING INTERNAL STORAGE RULES
    6.
    发明申请
    STORAGE SYSTEM EXPORTING INTERNAL STORAGE RULES 有权
    存储系统出口内部存储规则

    公开(公告)号:US20120246435A1

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

    申请号:US13419453

    申请日:2012-03-14

    CPC classification number: G06F13/00 G06F13/1605 Y02D10/14

    Abstract: A data storage method includes, in a memory controller that accepts memory access commands from a host for execution in one or more memory units, holding a definition of a policy to be applied by the memory controller in the execution of the memory access commands in the memory units. The policy is reported from the memory controller to the host so as to cause the host to format memory access commands based on the reported policy.

    Abstract translation: 数据存储方法包括在存储器控制器中,该存储器控制器接受来自主机的存储器访问命令以在一个或多个存储器单元中执行,保持由存储器控制器应用的策略的定义来执行存储器访问命令 存储单元。 该策略从内存控制器报告给主机,以使主机根据报告的策略格式化存储器访问命令。

    Estimation of memory cell read thresholds by sampling inside programming level distribution intervals
    8.
    发明授权
    Estimation of memory cell read thresholds by sampling inside programming level distribution intervals 有权
    通过在编程级别分配间隔内采样来估计存储单元读取阈值

    公开(公告)号:US08000135B1

    公开(公告)日:2011-08-16

    申请号:US12558528

    申请日:2009-09-13

    CPC classification number: G11C11/5642 G11C16/26 G11C27/005 G11C2211/5634

    Abstract: A method for data storage includes storing data in a group of analog memory cells by writing into the memory cells in the group respective storage values, which program each of the analog memory cells to a respective programming state selected from a predefined set of programming states. The programming states include at least first and second programming states, which are applied respectively to first and second subsets of the memory cells, whereby the storage values held in the memory cells in the first and second subsets are distributed in accordance with respective first and second distributions. Respective first and second medians of the first and second distributions are estimated, and a read threshold is calculated based on the first and second medians. The data is retrieved from the analog memory cells in the group by reading the storage values using the calculated read threshold.

    Abstract translation: 一种用于数据存储的方法包括:通过将组各自的存储值中的每个模拟存储器单元编程为从预定的一组编程状态中选择的各自的编程状态,将数据写入一组模拟存储器单元。 编程状态包括至少第一和第二编程状态,其分别应用于存储器单元的第一和第二子集,由此保持在第一和第二子集中的存储单元中的存储值根据相应的第一和第二 分布。 估计第一和第二分布的相应的第一和第二中值,并且基于第一和第二中心计算读取阈值。 通过使用计算的读取阈值读取存储值,从组中的模拟存储器单元检索数据。

    DECODING OF ERROR CORRECTION CODE USING PARTIAL BIT INVERSION
    9.
    发明申请
    DECODING OF ERROR CORRECTION CODE USING PARTIAL BIT INVERSION 有权
    使用部分位转换解码错误修正码

    公开(公告)号:US20090187803A1

    公开(公告)日:2009-07-23

    申请号:US12355817

    申请日:2009-01-19

    CPC classification number: G06F11/1008 H03M13/453 H04L1/0045 H04L1/0057

    Abstract: A method includes receiving an Error Correction Code (ECC) code word, which includes multiple encoded bits that represent data and have a bit order. Multiple subsets of the encoded bits are selected using a selection criterion that does not sequentially follow the bit order. For each subset in at least some of the multiple subsets, the bits in the subset are inverted and the code word having the inverted bits is decoded, so as to reconstruct the data.

    Abstract translation: 一种方法包括接收纠错码(ECC)码字,其包括表示数据并具有位顺序的多个编码比特。 使用不依次遵循位顺序的选择标准来选择编码比特的多个子集。 对于多个子集中的至少一些子集中的每个子集,子集中的比特被反转,并且具有反相位的码字被解码,以便重构数据。

    Data scrambling in memory devices
    10.
    发明授权
    Data scrambling in memory devices 有权
    存储设备中的数据加扰

    公开(公告)号:US08713330B1

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

    申请号:US12607078

    申请日:2009-10-28

    CPC classification number: G06F11/1048

    Abstract: A method for data storage includes scrambling data for storage in a memory device using a given scrambling seed. A statistical distribution of the scrambled data is assessed, and a measure of randomness of the statistical distribution is computed. A scrambling configuration of the data is modified responsively to the measure of randomness, and the data having the modified scrambling configuration is stored in the memory device.

    Abstract translation: 一种用于数据存储的方法包括使用给定的加扰种子对存储在存储设备中的数据进行加扰。 评估加扰数据的统计分布,并计算统计分布的随机性度量。 响应于随机性的度量修改数据的加扰配置,并且具有修改的加扰配置的数据被存储在存储器件中。

Patent Agency Ranking