-
公开(公告)号:US08850104B2
公开(公告)日:2014-09-30
申请号:US13419452
申请日:2012-03-14
申请人: Avraham Meir , Oren Golov , Naftali Sommer , Moshe Neerman
发明人: Avraham Meir , Oren Golov , Naftali Sommer , Moshe Neerman
CPC分类号: G06F11/108 , G06F3/0616 , G06F3/064 , G06F3/0688 , G06F11/10 , G06F11/1068 , G06F11/1096 , G06F12/0246 , G06F12/06 , G06F2211/1059 , G06F2212/7205
摘要: A data storage method includes identifying, in a set of data items associated with respective logical addresses for storage in a memory, a first subset of the logical addresses associated with the data items containing application data, and a second subset of the logical addresses associated with the data items containing parity information that has been calculated over the application data. The data items associated with the first identified subset are stored in one or more first physical memory areas of the memory, and the data items associated with the second identified subset are stored in one or more second physical memory areas of the memory, different from the first physical memory areas. A memory management task is performed independently in the first physical memory areas and in the second physical memory areas.
摘要翻译: 数据存储方法包括在与存储在存储器中的各个逻辑地址相关联的一组数据项中识别与包含应用数据的数据项相关联的逻辑地址的第一子集,以及与包含应用数据的逻辑地址相关联的第二子集 包含已经通过应用数据计算的奇偶校验信息的数据项。 与第一识别的子集相关联的数据项存储在存储器的一个或多个第一物理存储器区域中,并且与第二识别的子集相关联的数据项存储在存储器的一个或多个第二物理存储器区域中,不同于 第一个物理内存区域。 在第一物理存储器区域和第二物理存储器区域中独立地执行存储器管理任务。
-
公开(公告)号:US20120246443A1
公开(公告)日:2012-09-27
申请号:US13419452
申请日:2012-03-14
申请人: Avraham Meir , Oren Golov , Naftali Sommer , Moshe Neerman
发明人: Avraham Meir , Oren Golov , Naftali Sommer , Moshe Neerman
IPC分类号: G06F12/06
CPC分类号: G06F11/108 , G06F3/0616 , G06F3/064 , G06F3/0688 , G06F11/10 , G06F11/1068 , G06F11/1096 , G06F12/0246 , G06F12/06 , G06F2211/1059 , G06F2212/7205
摘要: A data storage method includes identifying, in a set of data items associated with respective logical addresses for storage in a memory, a first subset of the logical addresses associated with the data items containing application data, and a second subset of the logical addresses associated with the data items containing parity information that has been calculated over the application data. The data items associated with the first identified subset are stored in one or more first physical memory areas of the memory, and the data items associated with the second identified subset are stored in one or more second physical memory areas of the memory, different from the first physical memory areas. A memory management task is performed independently in the first physical memory areas and in the second physical memory areas.
摘要翻译: 数据存储方法包括在与存储在存储器中的各个逻辑地址相关联的一组数据项中识别与包含应用数据的数据项相关联的逻辑地址的第一子集,以及与包含应用数据的逻辑地址相关联的第二子集 包含已经通过应用数据计算的奇偶校验信息的数据项。 与第一识别的子集相关联的数据项存储在存储器的一个或多个第一物理存储器区域中,并且与第二识别的子集相关联的数据项存储在存储器的一个或多个第二物理存储器区域中,不同于 第一个物理内存区域。 在第一物理存储器区域和第二物理存储器区域中独立地执行存储器管理任务。
-
公开(公告)号:US08578243B2
公开(公告)日:2013-11-05
申请号:US13565122
申请日:2012-08-02
申请人: Naftali Sommer , Micha Anholt , Oren Golov , Uri Perlmutter , Shai Winter
发明人: Naftali Sommer , Micha Anholt , Oren Golov , Uri Perlmutter , Shai Winter
IPC分类号: G06F11/00
CPC分类号: G06F11/1048
摘要: A method for data storage includes defining a set of scrambling sequences, each sequence including bits in respective bit positions having bit values, such that a distribution of the bit values in any give bit position satisfies a predefined statistical criterion. Each data word is scrambled using a respective scrambling sequence selected from the set. The scrambled data words are stored in the memory device.
摘要翻译: 一种用于数据存储的方法包括定义一组加扰序列,每个序列包括具有比特值的相应比特位置中的比特,使得任何给定比特位置中的比特值的分布满足预定义的统计标准。 使用从集合中选择的相应加扰序列对每个数据字进行加扰。 加扰的数据字被存储在存储器件中。
-
公开(公告)号:US08369141B2
公开(公告)日:2013-02-05
申请号:US12522175
申请日:2008-03-11
申请人: Naftali Sommer , Ofir Shalvi , Uri Perlmutter , Oren Golov , Eyal Gurgi , Micha Anholt , Dotan Sokolov
发明人: Naftali Sommer , Ofir Shalvi , Uri Perlmutter , Oren Golov , Eyal Gurgi , Micha Anholt , Dotan Sokolov
CPC分类号: G11C16/04 , G11C8/20 , G11C11/5642 , G11C16/20 , G11C16/28 , G11C2211/5634
摘要: A method for operating a memory (28) that includes a plurality of analog memory cells (32) includes storing data in the memory by writing first storage values to the cells. Second storage values are read from the cells, and a Cumulative Distribution Function (CDF) of the second storage values is estimated. The estimated CDF is processed so as to compute one or more thresholds. A memory access operation is performed on the cells using the one or more thresholds.
-
公开(公告)号:US20080282106A1
公开(公告)日:2008-11-13
申请号:US12119069
申请日:2008-05-12
申请人: Ofir Shalvi , Dotan Sokolov , Eyal Gurgi , Oren Golov , Naftali Sommer
发明人: Ofir Shalvi , Dotan Sokolov , Eyal Gurgi , Oren Golov , Naftali Sommer
IPC分类号: G06F11/16
CPC分类号: G06F11/1068 , G11C2029/0411
摘要: A method for operating a memory includes encoding input data with an Error Correction Code (ECC) to produce input encoded data including first and second sections, such that the ECC is decodable based on the first section at a first redundancy, and based on both the first and the second sections at a second redundancy that is higher than the first redundancy.Output encoded data is read and a condition is evaluated. The input data is reconstructed using a decoding level selected, responsively to the condition, from a first level, at which a first part of the output encoded data corresponding to the first section is processed to decode the ECC at the first redundancy, and a second level, at which the first part and a second part of the output encoded data corresponding to the second section are processed jointly to decode the ECC at the second redundancy.
摘要翻译: 一种用于操作存储器的方法包括用错误校正码(ECC)编码输入数据以产生包括第一和第二部分的输入编码数据,使得基于第一冗余部分的第一部分可以解码ECC,并且基于两者 第一和第二部分具有高于第一冗余的第二冗余。 读取输出编码数据并评估条件。 输入数据使用从第一级别选择的解码级别来重构,在第一级别处理对应于第一部分的输出编码数据的第一部分被处理以在第一冗余处解码ECC,以及第二级 级别,其中对应于第二部分的输出编码数据的第一部分和第二部分共同处理,以在第二冗余处对ECC进行解码。
-
公开(公告)号:US08234545B2
公开(公告)日:2012-07-31
申请号:US12119069
申请日:2008-05-12
申请人: Ofir Shalvi , Dotan Sokolov , Eyal Gurgi , Oren Golov , Naftali Sommer
发明人: Ofir Shalvi , Dotan Sokolov , Eyal Gurgi , Oren Golov , Naftali Sommer
IPC分类号: G06F11/00
CPC分类号: G06F11/1068 , G11C2029/0411
摘要: A method for operating a memory includes encoding input data with an Error Correction Code (ECC) to produce input encoded data including first and second sections, such that the ECC is decodable based on the first section at a first redundancy, and based on both the first and the second sections at a second redundancy that is higher than the first redundancy.Output encoded data is read and a condition is evaluated. The input data is reconstructed using a decoding level selected, responsively to the condition, from a first level, at which a first part of the output encoded data corresponding to the first section is processed to decode the ECC at the first redundancy, and a second level, at which the first part and a second part of the output encoded data corresponding to the second section are processed jointly to decode the ECC at the second redundancy.
摘要翻译: 一种用于操作存储器的方法包括用错误校正码(ECC)对输入数据进行编码以产生包括第一和第二部分的输入编码数据,使得基于第一冗余部分的第一部分可以解码ECC,并且基于两者 第一和第二部分具有高于第一冗余的第二冗余。 读取输出编码数据并评估条件。 输入数据使用从第一级别选择的解码级别来重构,在第一级别处理对应于第一部分的输出编码数据的第一部分被处理以在第一冗余处解码ECC,以及第二级 级别,其中对应于第二部分的输出编码数据的第一部分和第二部分共同处理,以在第二冗余处对ECC进行解码。
-
公开(公告)号:US08060806B2
公开(公告)日:2011-11-15
申请号:US11995813
申请日:2007-08-27
申请人: Ofir Shalvi , Naftali Sommer , Eyal Gurgi , Oren Golov , Dotan Sokolov
发明人: Ofir Shalvi , Naftali Sommer , Eyal Gurgi , Oren Golov , Dotan Sokolov
IPC分类号: G11C29/00
CPC分类号: G11C11/5621 , G11C16/3418 , G11C27/005
摘要: A method for operating a memory (24) includes storing data in analog memory cells (32) of the memory by writing respective analog values to the analog memory cells. A set of the analog memory cells is identified, including an interfered cell having a distortion that is statistically correlated with the respective analog values of the analog memory cells in the set. A mapping is determined between combinations of possible analog values of the analog memory cells in the set and statistical characteristics of composite distortion levels present in the interfered memory cell. The mapping is applied so as to compensate for the distortion in the interfered memory cell.
摘要翻译: 一种用于操作存储器(24)的方法包括通过将相应的模拟值写入模拟存储器单元来将数据存储在存储器的模拟存储器单元(32)中。 识别一组模拟存储器单元,包括具有与组中的模拟存储器单元的相应模拟值统计相关的失真的干扰单元。 在存在于受干扰存储器单元中的复合失真级的集合和统计特性中的模拟存储器单元的可能模拟值的组合之间确定映射。 应用映射以补偿受干扰的存储单元中的失真。
-
公开(公告)号:US08677203B1
公开(公告)日:2014-03-18
申请号:US12987175
申请日:2011-01-10
申请人: Ofir Shalvi , Naftali Sommer , Uri Perlmutter , Julian Vlaiko , Moshe Neerman
发明人: Ofir Shalvi , Naftali Sommer , Uri Perlmutter , Julian Vlaiko , Moshe Neerman
CPC分类号: G06F11/1068 , G06F3/0619 , G06F3/064 , G06F3/065 , G06F3/0655 , G06F3/0688 , G06F11/1016 , G06F11/108 , G06F11/14 , G06F11/1666 , G06F12/023 , G06F12/0246 , G06F2212/7205 , G06F2212/7208 , G11C29/52
摘要: A method for data storage includes storing data in a memory that includes one or more memory units, each memory unit including memory blocks. The stored data is compacted by copying at least a portion of the data from a first memory block to a second memory block, and subsequently erasing the first memory block. Upon detecting a failure in the second memory block after copying the portion of the data and before erasure of the first memory block, the portion of the data is recovered by reading the portion from the first memory block.
摘要翻译: 一种用于数据存储的方法包括将数据存储在包括一个或多个存储器单元的存储器中,每个存储器单元包括存储器块。 通过将数据的至少一部分从第一存储块复制到第二存储块来压缩存储的数据,随后擦除第一存储块。 在检测到第二存储器块在复制数据的部分之后并且在擦除第一存储器块之前的故障时,通过读取来自第一存储块的部分来恢复数据的该部分。
-
公开(公告)号:US08572311B1
公开(公告)日:2013-10-29
申请号:US12987174
申请日:2011-01-10
申请人: Ofir Shalvi , Naftali Sommer , Uri Perlmutter , Julian Vlaiko , Moshe Neerman , Yair Schwartz , Ariel Maislos
发明人: Ofir Shalvi , Naftali Sommer , Uri Perlmutter , Julian Vlaiko , Moshe Neerman , Yair Schwartz , Ariel Maislos
IPC分类号: G06F12/00
CPC分类号: G06F11/1068 , G06F3/0619 , G06F3/064 , G06F3/065 , G06F3/0655 , G06F3/0688 , G06F11/1016 , G06F11/108 , G06F11/14 , G06F11/1666 , G06F12/023 , G06F12/0246 , G06F2212/7205 , G06F2212/7208 , G11C29/52
摘要: A method for data storage includes, in a memory that includes at least N memory units, each memory unit including memory blocks, defining superblocks, each superblock including a respective set of N of the memory blocks that are allocated respectively in N different ones of the memory units, such that compaction of all the memory blocks in a given superblock is performed without any intervening programming operation in the given superblock. Data is stored in the memory by computing redundancy information for a selected portion of the data, and storing the selected portion and the redundancy information in the N memory blocks of a selected superblock.
摘要翻译: 一种用于数据存储的方法包括在包括至少N个存储器单元的存储器中,每个存储器单元包括定义超级块的存储器块,每个超级块包括分别分配在N个不同的N个中的N个不同的存储器块中的N个的相应组 使得在给定超级块中的所有存储器块的压缩被执行,而在给定的超级块中没有任何中间的编程操作。 通过计算数据的所选部分的冗余信息,并将所选择的部分和冗余信息存储在所选择的超级块的N个存储块中,将数据存储在存储器中。
-
公开(公告)号:US08713330B1
公开(公告)日:2014-04-29
申请号:US12607078
申请日:2009-10-28
申请人: Naftali Sommer , Micha Anholt , Oren Golov , Uri Perlmutter , Shai Winter
发明人: Naftali Sommer , Micha Anholt , Oren Golov , Uri Perlmutter , Shai Winter
CPC分类号: G06F11/1048
摘要: 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.
摘要翻译: 一种用于数据存储的方法包括使用给定的加扰种子对存储在存储设备中的数据进行加扰。 评估加扰数据的统计分布,并计算统计分布的随机性度量。 响应于随机性的度量修改数据的加扰配置,并且具有修改的加扰配置的数据被存储在存储器件中。
-
-
-
-
-
-
-
-
-