COMMAND INTERFACE FOR MEMORY DEVICES
    41.
    发明申请
    COMMAND INTERFACE FOR MEMORY DEVICES 有权
    内存设备的命令界面

    公开(公告)号:US20080263262A1

    公开(公告)日:2008-10-23

    申请号:US12045520

    申请日:2008-03-10

    IPC分类号: G06F12/00

    CPC分类号: G11C16/20

    摘要: A method for operating a memory device that includes a plurality of analog memory cells includes accepting at an input of the memory device a self-contained command to perform a memory access operation on at least one of the memory cells. The command includes an instruction specifying the memory access operation and one or more parameters that are indicative of analog settings to be applied to the at least one of the memory cells when performing the memory access operation.The self-contained command is executed in the memory device by extracting the parameters, applying the analog settings to the at least one of the memory cells responsively to the extracted parameters, and performing the specified memory access operation in accordance with the instruction on the at least one of the memory cells using the settings.

    摘要翻译: 一种用于操作包括多个模拟存储器单元的存储器件的方法,包括在存储器件的输入处接受独立命令,以在至少一个存储器单元上执行存储器访问操作。 该命令包括指定存储器访问操作的指令和指示当执行存储器访问操作时要应用于至少一个存储器单元的模拟设置的一个或多个参数。 通过提取参数,响应于所提取的参数将模拟设置应用于至少一个存储器单元,并且根据关于所提取的参数的指令执行指定的存储器访问操作,在存储器件中执行独立命令 使用设置的至少一个存储单元。

    HIGH-SPEED PROGRAMMING OF MEMORY DEVICES
    42.
    发明申请
    HIGH-SPEED PROGRAMMING OF MEMORY DEVICES 有权
    高速编程存储器件

    公开(公告)号:US20080148115A1

    公开(公告)日:2008-06-19

    申请号:US11957970

    申请日:2007-12-17

    IPC分类号: G06F11/30

    摘要: A method for operating a memory that includes a plurality of analog memory cells includes storing data in a first group of the memory cells by writing respective first cell values to the memory cells in the first group. After storing the data, respective second cell values are read from the memory cells in the first group, and differences are found between the respective first and second cell values for each of one or more of the memory cells in the first group. The differences are processed to produce error information, and the error information is stored in a second group of the memory cells.

    摘要翻译: 一种用于操作包括多个模拟存储器单元的存储器的方法包括通过将相应的第一单元值写入第一组中的存储器单元来将数据存储在第一组存储器单元中。 在存储数据之后,从第一组中的存储器单元读取相应的第二单元值,并且在第一组中的一个或多个存储单元中的每一个的相应的第一和第二单元值之间找到差异。 处理差异以产生错误信息,并且将错误信息存储在第二组存储器单元中。

    ADAPTIVE PROGRAMMING OF ANALOG MEMORY
    43.
    发明申请
    ADAPTIVE PROGRAMMING OF ANALOG MEMORY 有权
    模拟记忆的自适应编程

    公开(公告)号:US20080130341A1

    公开(公告)日:2008-06-05

    申请号:US11949135

    申请日:2007-12-03

    IPC分类号: G11C27/00

    摘要: A method for storing data in a memory that includes a plurality of analog memory cells includes mapping the data to programming values, which are selected from a set of nominal programming values. The set of nominal programming values includes at least a first nominal programming value and a second nominal programming value, which is higher than the first nominal programming value.A part of the data is stored in the analog memory cells by programming at least a first group of the cells using the first nominal programming value. A statistical characteristic of the first group of the cells is measured after programming the first group of the cells using the first nominal programming value. The second nominal programming value is modified responsively to the statistical characteristic, and at least a second group of the cells is programmed using the modified second nominal programming value.

    摘要翻译: 一种用于在包括多个模拟存储器单元的存储器中存储数据的方法包括将数据映射到从一组标称编程值中选择的编程值。 标称编程值集合包括至少第一标称编程值和第二标称编程值,其高于第一标称编程值。 数据的一部分通过使用第一标称编程值编程至少第一组单元来存储在模拟存储器单元中。 在使用第一标称编程值编程第一组单元之后,测量第一组单元的统计特性。 响应于统计特性修改第二标称编程值,并且使用修改的第二标称编程值对至少第二组单元进行编程。

    EFFICIENT CONNECTION MANAGEMENT IN A SAS TARGET
    44.
    发明申请
    EFFICIENT CONNECTION MANAGEMENT IN A SAS TARGET 有权
    SAS目标中的高效连接管理

    公开(公告)号:US20120265903A1

    公开(公告)日:2012-10-18

    申请号:US13439860

    申请日:2012-04-05

    申请人: Arie Peled

    发明人: Arie Peled

    IPC分类号: G06F3/00

    摘要: A method includes pre-configuring a hardware-implemented front-end of a storage device with multiple contexts of respective connections conducted between one or more hosts and the storage device. Storage commands, which are received in the storage device and are associated with the connections having the pre-configured contexts, are executed in a memory of the storage device using the hardware-implemented front-end. Upon identifying a storage command associated with a context that is not pre-configured in the hardware-implemented front-end, software of the storage device is triggered to configure the context in the hardware-implemented front-end, and the storage command is then executed using the hardware-implemented front-end in accordance with the context configured by the software.

    摘要翻译: 一种方法包括预先配置具有在一个或多个主机与存储设备之间进行的相应连接的多个上下文的存储设备的硬件实现的前端。 在存储设备中接收并与具有预配置上下文的连接相关联的存储命令在使用硬件实现的前端在存储设备的存储器中执行。 在识别与在硬件实现的前端中未预先配置的上下文相关联的存储命令时,存储设备的软件被触发以配置在硬件实现的前端中的上下文,然后存储命令 根据软件配置的上下文使用硬件实现的前端执行。

    REDUNDANT STORAGE IN NON-VOLATILE MEMORY BY STORING REDUNDANCY INFORMATION IN VOLATILE MEMORY
    45.
    发明申请
    REDUNDANT STORAGE IN NON-VOLATILE MEMORY BY STORING REDUNDANCY INFORMATION IN VOLATILE MEMORY 有权
    通过在易失性存储器中存储冗余信息来减少非易失性存储器中的冗余存储

    公开(公告)号:US20120254694A1

    公开(公告)日:2012-10-04

    申请号:US13429385

    申请日:2012-03-25

    IPC分类号: H03M13/05 G06F11/10

    摘要: A method for data storage includes storing two or more data items in a non-volatile memory. Redundancy information is calculated over the data items, and the redundancy information is stored in a volatile memory. Upon a failure to retrieve a data item from the non-volatile memory, the data item is reconstructed from remaining data items stored in the non-volatile memory and from the redundancy information stored in the volatile memory.

    摘要翻译: 一种用于数据存储的方法包括将两个或多个数据项存储在非易失性存储器中。 在数据项上计算冗余信息,冗余信息存储在易失性存储器中。 在从非易失性存储器检索数据项的失败时,从存储在非易失性存储器中的剩余数据项和从易失性存储器中存储的冗余信息中重建数据项。

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

    公开(公告)号:US20120246435A1

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

    申请号:US13419453

    申请日:2012-03-14

    IPC分类号: G06F12/00

    摘要: 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.

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

    Reducing Distortion Using Joint Storage
    48.
    发明申请
    Reducing Distortion Using Joint Storage 有权
    使用联合存储减少失真

    公开(公告)号:US20120163080A1

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

    申请号:US13412780

    申请日:2012-03-06

    IPC分类号: G11C16/04

    摘要: 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.

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

    Combined distortion estimation and error correction coding for memory devices
    49.
    发明授权
    Combined distortion estimation and error correction coding for memory devices 有权
    用于存储器件的组合失真估计和纠错编码

    公开(公告)号:US08156403B2

    公开(公告)日:2012-04-10

    申请号:US11996054

    申请日:2007-05-10

    IPC分类号: G11C29/00

    CPC分类号: G06F11/1072

    摘要: A method for operating a memory device (24) includes encoding data using an Error Correction Code (ECC) and storing the encoded data as first analog values in respective analog memory cells (32) of the memory device. After storing the encoded data, second analog values are read from the respective memory cells of the memory device in which the encoded data were stored. At least some of the second analog values differ from the respective first analog values. A distortion that is present in the second analog values is estimated. Error correction metrics are computed with respect to the second analog values responsively to the estimated distortion. The second analog values are processed using the error correction metrics in an ECC decoding process, so as to reconstruct the data.

    摘要翻译: 一种用于操作存储器件(24)的方法包括使用纠错码(ECC)对数据进行编码,并将编码数据作为第一模拟值存储在存储器件的相应模拟存储单元(32)中。 在存储编码数据之后,从其中存储有编码数据的存储器件的相应存储单元读取第二模拟值。 至少一些第二模拟值与各自的第一模拟值不同。 估计存在于第二模拟值中的失真。 响应于估计的失真,相对于第二模拟值计算误差校正度量。 使用ECC解码处理中的纠错度量来处理第二模拟值,以重构数据。

    Automatic defect management in memory devices
    50.
    发明授权
    Automatic defect management in memory devices 有权
    内存设备自动缺陷管理

    公开(公告)号:US08151163B2

    公开(公告)日:2012-04-03

    申请号:US11995812

    申请日:2007-12-03

    IPC分类号: H03M13/00

    CPC分类号: G06F11/1068

    摘要: A method for storing data in a memory (28) that includes analog memory cells (32) includes identifying one or more defective memory cells in a group of the analog memory cells. An Error Correction Code (ECC) is selected responsively to a characteristic of the identified defective memory cells. The data is encoded using the selected ECC and the encoded data is stored in the group of the analog memory cells. In an alternative method, an identification of one or more defective memory cells among the analog memory cells is generated. Analog values are read from the analog memory cells in which the encoded data were stored, including at least one of the defective memory cells. The analog values are processed using an ECC decoding process responsively to the identification of the at least one of the defective memory cells, so as to reconstruct the data.

    摘要翻译: 一种用于将数据存储在包括模拟存储单元(32)的存储器(28)中的方法包括识别一组模拟存储器单元中的一个或多个有缺陷的存储器单元。 响应于所识别的有缺陷的存储器单元的特性来选择纠错码(ECC)。 使用所选择的ECC对数据进行编码,并将编码的数据存储在模拟存储器单元的组中。 在替代方法中,产生模拟存储器单元中的一个或多个有缺陷的存储单元的识别。 从其中存储编码数据的模拟存储器单元中读取模拟值,包括至少一个有缺陷的存储器单元。 使用ECC解码处理来响应于至少一个缺陷存储器单元的识别来处理模拟值,以便重建数据。