DATA SCRAMBLING SCHEMES FOR MEMORY DEVICES
    31.
    发明申请
    DATA SCRAMBLING SCHEMES FOR MEMORY DEVICES 有权
    用于存储器件的数据扫描方案

    公开(公告)号:US20120297271A1

    公开(公告)日:2012-11-22

    申请号:US13565122

    申请日:2012-08-02

    IPC分类号: G06F12/14 G06F11/08

    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.

    摘要翻译: 一种用于数据存储的方法包括定义一组加扰序列,每个序列包括具有比特值的相应比特位置中的比特,使得任何给定比特位置中的比特值的分布满足预定义的统计标准。 使用从集合中选择的相应加扰序列对每个数据字进行加扰。 加扰的数据字被存储在存储器件中。

    Programming orders for reducing distortion in arrays of multi-level analog memory cells
    32.
    发明授权
    Programming orders for reducing distortion in arrays of multi-level analog memory cells 有权
    用于减少多级模拟存储器单元阵列中的失真的编程命令

    公开(公告)号:US08174905B2

    公开(公告)日:2012-05-08

    申请号:US12721585

    申请日:2010-03-11

    IPC分类号: G11C11/34

    摘要: A method for data storage includes predefining an order of programming a plurality of analog memory cells that are arranged in rows. The order specifies that for a given row having neighboring rows on first and second sides, the memory cells in the given row are programmed only while the memory cells in the neighboring rows on at least one of the sides are in an erased state, and that the memory cells in the given row are programmed to assume a highest programming level, which corresponds to a largest analog value among the programming levels of the cells, only after programming all the memory cells in the given row to assume the programming levels other than the highest level. Data is stored in the memory cells by programming the memory cells in accordance with the predefined order.

    摘要翻译: 一种用于数据存储的方法包括预先定义以行排列的多个模拟存储器单元的编程顺序。 该顺序指定对于在第一和第二侧具有相邻行的给定行,只有在至少一个侧面上的相邻行中的存储器单元处于擦除状态时,给定行中的存储器单元被编程,并且该 给定行中的存储器单元被编程为假设最高编程电平,其对应于单元的编程电平中的最大模拟值,只有在编程给定行中的所有存储器单元之后才采用除 最高水平。 根据预定义的顺序对存储器单元进行编程,将数据存储在存储器单元中。

    Programming of analog memory cells using a single programming pulse per state transition
    34.
    发明授权
    Programming of analog memory cells using a single programming pulse per state transition 有权
    使用每个状态转换的单个编程脉冲对模拟存储器单元进行编程

    公开(公告)号:US07924587B2

    公开(公告)日:2011-04-12

    申请号:US12388528

    申请日:2009-02-19

    IPC分类号: G11C27/00

    摘要: A method for data storage in analog memory cells includes defining multiple programming states for storing data in the analog memory cells. The programming states represent respective combinations of more than one bit and correspond to respective, different levels of a physical quantity stored in the memory cells. The data is stored in the memory cells by applying to the memory cells programming pulses that cause the levels of the physical quantity stored in the memory cells to transition between the programming states, such that a given transition is caused by only a single programming pulse.

    摘要翻译: 一种用于在模拟存储单元中进行数据存储的方法包括定义用于在模拟存储器单元中存储数据的多个编程状态。 编程状态表示多于一个位的相应组合,并且对应于存储在存储器单元中的物理量的相应不同级别。 通过向存储器单元施加编程脉冲将数据存储在存储器单元中,编程脉冲使存储单元中存储的物理量的电平在编程状态之间转变,使得给定的转换仅由单个编程脉冲引起。

    Efficient enforcement of command execution order in solid state drives
    36.
    发明授权
    Efficient enforcement of command execution order in solid state drives 有权
    在固态驱动器中有效执行命令执行顺序

    公开(公告)号:US09122401B2

    公开(公告)日:2015-09-01

    申请号:US13593299

    申请日:2012-08-23

    IPC分类号: G06F12/00 G06F3/06

    摘要: A method in a storage device includes receiving from a host storage commands for execution in a non-volatile memory of the storage device. At least a subset of the storage commands are to be executed in accordance with an order-of-arrival in which the storage commands in the subset are received. The received storage commands are executed in the non-volatile memory in accordance with internal scheduling criteria of the storage device, which permit deviations from the order-of-arrival, but such that execution of the storage commands in the subset reflects the order-of-arrival to the host.

    摘要翻译: 存储设备中的方法包括从主机接收存储命令以在存储设备的非易失性存储器中执行的命令。 存储命令的至少一个子集将根据接收到的子集中的存储命令的到达顺序被执行。 接收到的存储命令根据存储设备的内部调度标准在非易失性存储器中执行,这允许偏离到达顺序,但是使得子集中的存储命令的执行反映了 适合主机。

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

    公开(公告)号:US08713330B1

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

    申请号:US12607078

    申请日:2009-10-28

    IPC分类号: H04L9/00 G06F15/16

    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.

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

    Memory management schemes for non-volatile memory devices
    38.
    发明授权
    Memory management schemes for non-volatile memory devices 有权
    非易失性存储器件的内存管理方案

    公开(公告)号:US08677054B1

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

    申请号:US12963649

    申请日:2010-12-09

    IPC分类号: G06F12/00

    摘要: A method includes storing data in a non-volatile memory that includes multiple memory blocks. At least first and second regions are defined in the non-volatile memory. A definition is made of a first over-provisioning ratio between a first logical address space and a first physical memory space of the first region, and a second over-provisioning ratio, different from the first over-provisioning ratio, between a second logical address space and a second physical memory space of the second region. Portions of the data are compacted, individually within each of the first and second regions and independently of the other region, by copying the portions from one or more source memory blocks to one or more destination memory blocks using the first and second over-provisioning ratios, respectively.

    摘要翻译: 一种方法包括将数据存储在包括多个存储器块的非易失性存储器中。 至少第一和第二区域被定义在非易失性存储器中。 定义在第一逻辑地址空间和第一区域的第一物理存储器空间之间的第一过度供应比率和与第一过度供应比不同的第二过度供应比在第二逻辑地址 空间和第二区域的第二物理内存空间。 通过使用第一和第二过度供应比率将部分数据单独地压缩在第一和第二区域的每一个内并且独立于其他区域,通过将部分从一个或多个源存储器块复制到一个或多个目标存储器块 , 分别。

    Programming orders for reducing distortion based on neighboring rows
    40.
    发明授权
    Programming orders for reducing distortion based on neighboring rows 有权
    用于减少基于相邻行的失真的编程命令

    公开(公告)号:US08437185B2

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

    申请号:US13412731

    申请日:2012-03-06

    IPC分类号: G11C11/34

    摘要: A method for data storage includes predefining an order of programming a plurality of analog memory cells that are arranged in rows. The order specifies that for a given row having neighboring rows on first and second sides, the memory cells in the given row are programmed only while the memory cells in the neighboring rows on at least one of the sides are in an erased state, and that the memory cells in the given row are programmed to assume a highest programming level, which corresponds to a largest analog value among the programming levels of the cells, only after programming all the memory cells in the given row to assume the programming levels other than the highest level. Data is stored in the memory cells by programming the memory cells in accordance with the predefined order.

    摘要翻译: 一种用于数据存储的方法包括预先定义以行排列的多个模拟存储器单元的编程顺序。 该顺序指定对于在第一和第二侧具有相邻行的给定行,只有当至少一个侧面上的相邻行中的存储器单元处于擦除状态时,给定行中的存储器单元被编程,并且该 给定行中的存储器单元被编程为假设最高编程电平,其对应于单元的编程电平中的最大模拟值,只有在编程给定行中的所有存储器单元之后才采用除 最高水平。 根据预定义的顺序对存储器单元进行编程,将数据存储在存储器单元中。