Non-volatile memory and method with improved data scrambling
    4.
    发明授权
    Non-volatile memory and method with improved data scrambling 有权
    非易失性存储器和具有改进的数据加扰的方法

    公开(公告)号:US08843693B2

    公开(公告)日:2014-09-23

    申请号:US13109972

    申请日:2011-05-17

    摘要: A memory device cooperating with a memory controller scrambles each unit of data using a selected scrambling key before storing it in an array of nonvolatile memory cells. This helps to reduce program disturbs, user read disturbs, and floating gate to floating gate coupling that result from repeated and long term storage of specific data patterns. For a given page of data having a logical address and for storing at a physical address, the key is selected from a finite sequence thereof as a function of both the logical address and the physical address. In a block management scheme the memory array is organized into erase blocks, the physical address is the relative page number in each block. When logical address are grouped into logical groups and manipulated as a group and each group is storable into a sub-block, the physical address is the relative page number in the sub-block.

    摘要翻译: 与存储器控制器协作的存储器件在将其存储在非易失性存储器单元阵列之前,使用所选择的加密密钥对每个数据单元进行加扰。 这有助于减少由特定数据模式的重复和长期存储引起的编程干扰,用户读取干扰和浮动栅极到浮动栅极耦合。 对于具有逻辑地址并用于存储在物理地址的给定页面的数据,从作为逻辑地址和物理地址的函数的有限序列中选择密钥。 在块管理方案中,存储器阵列被组织成擦除块,物理地址是每个块中的相对页号。 当逻辑地址分组为逻辑组并作为组操作并且每个组可存储到子块中时,物理地址是子块中的相对页号。

    SYSTEMS AND METHODS OF UPDATING READ VOLTAGES IN A MEMORY
    5.
    发明申请
    SYSTEMS AND METHODS OF UPDATING READ VOLTAGES IN A MEMORY 有权
    更新存储器中读取电压的系统和方法

    公开(公告)号:US20130151753A1

    公开(公告)日:2013-06-13

    申请号:US13316153

    申请日:2011-12-09

    IPC分类号: G06F12/00

    CPC分类号: G11C11/5642

    摘要: A method includes receiving hard bit data and soft bit data corresponding to a portion of a memory, where each storage element of the memory stores multiple bits per storage element. The hard bit data and the soft bit data is received in connection with reading a single bit of the multiple bits from each storage element in the portion of the memory based on one or more first read voltages. One or more second read voltages based on the hard bit data and the soft bit data are generated in response to a read voltage update operation. The memory reads data from the portion of the memory using the one or more second read voltages.

    摘要翻译: 一种方法包括接收对应于存储器的一部分的硬比特数据和软比特数据,其中存储器的每个存储元件存储每个存储元件的多个比特。 基于一个或多个第一读取电压,结合从存储器部分中的每个存储元件读取多个位的单个位来接收硬比特数据和软比特数据。 响应于读取电压更新操作而产生基于硬比特数据和软比特数据的一个或多个第二读取电压。 存储器使用一个或多个第二读取电压从存储器的该部分读取数据。

    Program control of a non-volatile memory
    6.
    发明授权
    Program control of a non-volatile memory 有权
    非易失性存储器的程序控制

    公开(公告)号:US08332577B2

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

    申请号:US12316159

    申请日:2008-12-10

    IPC分类号: G06F12/00 G06F12/02

    摘要: A method of storing data onto a non-volatile memory includes receiving, from a host, first data that is originally assigned to a first storage area, programming the first data to a second storage area, receiving second data from the host, and while receiving the second data from the host, programming, to the first storage area, the first data that has been programmed to the second storage area, wherein the second data is received from the host simultaneously with the first data being programmed to the first storage area. The second storage area is capable of having data stored thereon faster than the first storage area.

    摘要翻译: 将数据存储到非易失性存储器的方法包括:从主机接收最初分配给第一存储区域的第一数据,将第一数据编程到第二存储区域,从主机接收第二数据,以及在接收时 所述第二数据从所述主机,编程到所述第一存储区域,所述第一数据已被编程到所述第二存储区域,其中所述第二数据从所述主机接收,所述第一数据被编程到所述第一存储区域。 第二存储区域能够在其上存储比第一存储区域更快的数据。

    Non-Volatile Memory And Method With Improved Data Scrambling
    7.
    发明申请
    Non-Volatile Memory And Method With Improved Data Scrambling 有权
    非易失性存储器和改进的数据加扰方法

    公开(公告)号:US20120297111A1

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

    申请号:US13109972

    申请日:2011-05-17

    IPC分类号: G06F12/02

    摘要: A memory device cooperating with a memory controller scrambles each unit of data using a selected scrambling key before storing it in an array of nonvolatile memory cells. This helps to reduce program disturbs, user read disturbs, and floating gate to floating gate coupling that result from repeated and long term storage of specific data patterns. For a given page of data having a logical address and for storing at a physical address, the key is selected from a finite sequence thereof as a function of both the logical address and the physical address. In a block management scheme the memory array is organized into erase blocks, the physical address is the relative page number in each block. When logical address are grouped into logical groups and manipulated as a group and each group is storable into a sub-block, the physical address is the relative page number in the sub-block.

    摘要翻译: 与存储器控制器协作的存储器件在将其存储在非易失性存储器单元阵列之前,使用所选择的加密密钥对每个数据单元进行加扰。 这有助于减少由特定数据模式的重复和长期存储引起的程序干扰,用户读取干扰和浮动栅极到浮动栅极耦合。 对于具有逻辑地址并用于存储在物理地址的给定页面的数据,从作为逻辑地址和物理地址的函数的有限序列中选择密钥。 在块管理方案中,存储器阵列被组织成擦除块,物理地址是每个块中的相对页号。 当逻辑地址分组为逻辑组并作为组操作并且每个组可存储到子块中时,物理地址是子块中的相对页号。

    METHOD AND SYSTEM FOR SIMULATING A PLURALITY OF DEVICES
    8.
    发明申请
    METHOD AND SYSTEM FOR SIMULATING A PLURALITY OF DEVICES 有权
    用于模拟多种设备的方法和系统

    公开(公告)号:US20100070909A1

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

    申请号:US12212573

    申请日:2008-09-17

    IPC分类号: G06F3/048 G06F17/30

    摘要: A method, system and graphical user interface for configuring a simulator. A graphical user interface may be used to define a configurable device profile, where a large number of devices for simulation by a simulator may be created based upon the configurable device profile. Once created, the devices may be individually configured and/or configured in groups. Additionally, the configuration of the devices may determine how the simulator generates and/or outputs simulated device data for the devices. For example, an attribute may be associated with a device which defines a format of the simulated device data, a rate at which the simulated device data is output, a range of values for the simulated device data, or an operating parameter of the device. An attribute specifying the communicative coupling of the devices may also be defined. Further, the simulated device data may include a data value.

    摘要翻译: 用于配置模拟器的方法,系统和图形用户界面。 可以使用图形用户界面来定义可配置的设备简档,其中可以基于可配置的设备简档来创建用于由模拟器进行模拟的大量设备。 创建后,设备可以单独配置和/或组态配置。 此外,设备的配置可以确定仿真器如何生成和/或输出用于设备的仿真设备数据。 例如,属性可以与定义仿真设备数据的格式,输出仿真设备数据的速率,仿真设备数据的值的范围或设备的操作参数的设备相关联。 还可以定义指定设备的通信耦合的属性。 此外,模拟设备数据可以包括数据值。

    Method, system and graphical user interface for configuring a simulator to simulate a plurality of devices
    9.
    发明授权
    Method, system and graphical user interface for configuring a simulator to simulate a plurality of devices 有权
    用于配置模拟器以模拟多个设备的方法,系统和图形用户界面

    公开(公告)号:US08893035B2

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

    申请号:US12212573

    申请日:2008-09-17

    摘要: A method, system and graphical user interface for configuring a simulator. A graphical user interface may be used to define a configurable device profile, where a large number of devices for simulation by a simulator may be created based upon the configurable device profile. Once created, the devices may be individually configured and/or configured in groups. Additionally, the configuration of the devices may determine how the simulator generates and/or outputs simulated device data for the devices. For example, an attribute may be associated with a device which defines a format of the simulated device data, a rate at which the simulated device data is output, a range of values for the simulated device data, or an operating parameter of the device. An attribute specifying the communicative coupling of the devices may also be defined. Further, the simulated device data may include a data value.

    摘要翻译: 用于配置模拟器的方法,系统和图形用户界面。 可以使用图形用户界面来定义可配置的设备简档,其中可以基于可配置的设备简档来创建用于由模拟器进行模拟的大量设备。 创建后,设备可以单独配置和/或组态配置。 此外,设备的配置可以确定仿真器如何生成和/或输出用于设备的仿真设备数据。 例如,属性可以与定义仿真设备数据的格式,输出仿真设备数据的速率,仿真设备数据的值的范围或设备的操作参数的设备相关联。 还可以定义指定设备的通信耦合的属性。 此外,模拟设备数据可以包括数据值。

    Method and system for simulating a plurality of devices
    10.
    发明授权
    Method and system for simulating a plurality of devices 有权
    用于模拟多个装置的方法和系统

    公开(公告)号:US08825462B2

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

    申请号:US12212555

    申请日:2008-09-17

    摘要: A method and system for simulating a plurality of devices are disclosed. A simulator configured to simulate a plurality of devices may output simulated device data for the plurality of devices, where the output of the simulated device data may be performed based upon execution of commands by the simulator. The commands may be received from a device abstraction layer in response to a request from the simulator for any commands associated with the plurality of devices. Additionally, the simulated device data may be communicated to a component coupled to the simulator, where a result of the processing of the simulated device data by the component may be used to analyze the performance of the component. Further, other commands may be executed by simulator for changing the frequency at which simulated device data is output, for performing another operation defined during configuration of the simulator, etc.

    摘要翻译: 公开了一种用于模拟多个装置的方法和系统。 被配置为模拟多个设备的模拟器可以输出用于多个设备的模拟设备数据,其中可以基于模拟器的命令的执行来执行模拟设备数据的输出。 响应于来自模拟器的与多个设备相关联的任何命令的请求,可以从设备抽象层接收命令。 此外,仿真设备数据可以被传送到耦合到模拟器的组件,其中由组件处理模拟设备数据的结果可以用于分析组件的性能。 此外,可以通过模拟器执行其他命令来改变输出模拟设备数据的频率,以执行在模拟器配置期间定义的另一操作等。