METHOD AND DEVICE FOR MANAGING A MEMORY ACCESS LOOK-UP TABLE
    1.
    发明申请
    METHOD AND DEVICE FOR MANAGING A MEMORY ACCESS LOOK-UP TABLE 审中-公开
    用于管理存储器访问表的方法和设备

    公开(公告)号:US20070271439A1

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

    申请号:US11747083

    申请日:2007-05-10

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246

    摘要: A method for constituting a look-up table of logic addresses and physical addresses of blocks of a memory is provided. The memory saving for each block a state of the block, and for each used block the logic address of the block, the method involving: reading the state of each block in the memory, storing the physical address of each block in the used state in an address field of a line selected in the table from the logic address of the block read in the memory, for each block in the free state in the memory, storing the physical address of the block, while marking a line of the table, selected from the physical address of the block, and storing an address corresponding to each marked line of the table, in a free address field of the table.

    摘要翻译: 提供了一种用于构成存储器的块的逻辑地址和物理地址的查找表的方法。 每个块的存储器保存块的状态,并且对于每个使用的块,块的逻辑地址,该方法涉及:读取存储器中每个块的状态,将每个块的物理地址存储在使用状态中 从存储器中读取的块的逻辑地址在表中选择的行的地址字段,对于存储器中的空闲状态的每个块,存储块的物理地址,同时标记表的行,选择 从该块的物理地址,并将对应于表的每个标记行的地址存储在该表的空闲地址字段中。

    Self-updating memory controller
    3.
    发明申请
    Self-updating memory controller 有权
    自动更新内存控制器

    公开(公告)号:US20080059690A1

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

    申请号:US11724046

    申请日:2007-03-14

    IPC分类号: G06F12/06

    CPC分类号: G06F13/1694

    摘要: A system and method of making a firmware self updatable depending on option information stored in a configuration module. The configuration module can either be in a memory device or a memory controller. The self-updation flexibility can be achieved by customizing the options as per the customer's requirements and can be done either through an USB interface or by pre-programming the configuration module or any other communication or programming options. The option information is provided by using a configurable module inside either the memory or the memory controller. After the basic initialization operations, the firmware reads the option information from the controller itself or any other non-volatile memory and performs the tasks to enhance the overall performance.

    摘要翻译: 根据存储在配置模块中的选项信息,使固件可自行更新的系统和方法。 配置模块可以在存储设备或存储器控制器中。 可以通过根据客户要求定制选项来实现自动更新灵活性,并且可以通过USB接口或通过预配置模块或任何其他通信或编程选项进行编程。 选项信息通过在存储器或存储器控制器内部使用可配置模块来提供。 在基本初始化操作之后,固件从控制器本身或任何其他非易失性存储器读取选项信息,并执行任务以增强整体性能。

    Method for writing and reading data in a nonvolatile memory, by means of metadata
    4.
    发明授权
    Method for writing and reading data in a nonvolatile memory, by means of metadata 有权
    通过元数据在非易失性存储器中写入和读取数据的方法

    公开(公告)号:US08499117B2

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

    申请号:US12887288

    申请日:2010-09-21

    申请人: Hubert Rousseau

    发明人: Hubert Rousseau

    IPC分类号: G06F12/00

    摘要: A method for writing and reading data in memory cells, comprises the steps of: defining a virtual memory, defining write commands and read commands of data (DT) in the virtual memory, providing a first nonvolatile physical memory zone (A1), providing a second nonvolatile physical memory zone (A2), and, in response to a write command of an initial data, searching for a first erased location in the first memory zone, writing the initial data (DT1a) in the first location (PB1(DPP0)), and writing, in the metadata (DSC0) an information (DS(PB1)) allowing the first location to be found and an information (LPA, DS(PB1)) forming a link between the first location and the location of the data in the virtual memory.

    摘要翻译: 一种用于在存储单元中写入和读取数据的方法,包括以下步骤:定义虚拟存储器,定义写入命令和在虚拟存储器中读取数据的命令(DT),提供第一非易失性物理存储区(A1),提供一个 第二非易失性物理存储区(A2),并且响应于初始数据的写命令,搜索第一存储区中的第一擦除位置,将初始数据(DT1a)写入第一位置(PB1(DPP0) ),并且在元数据(DSC0)中写入允许找到第一位置的信息(DS(PB1))和形成第一位置与数据位置之间的链接的信息(LPA,DS(PB1)) 在虚拟内存中。

    Memory management module
    5.
    发明申请
    Memory management module 有权
    内存管理模块

    公开(公告)号:US20080059691A1

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

    申请号:US11725186

    申请日:2007-03-14

    IPC分类号: G06F12/06

    CPC分类号: G06F12/0246

    摘要: A methodology for efficiently copying data is presented. An internal controller RAM is multiplexed between an existing RAM data and a copy back operation RAM. The data in the controller RAM is temporarily stored in a free space. The data of the internal RAM, which is to be copied, is read from a source page and is stored in the free space of the controller RAM, and from there, the data is written to a destination block of the internal RAM. After completion of the copy back operation, the data of the controller RAM that was moved to the free space is retrieved.

    摘要翻译: 介绍了有效复制数据的方法。 内部控制器RAM被复用在现有RAM数据和复制回执行RAM之间。 控制器RAM中的数据临时存储在可用空间中。 待复制的内部RAM的数据从源页面读取并存储在控制器RAM的可用空间中,并且从那里将数据写入内部RAM的目的地块。 在完成复制操作之后,检索到移动到可用空间的控制器RAM的数据。

    Method for reading a nonvolatile memory by means of metadata and of a look-up table
    7.
    发明授权
    Method for reading a nonvolatile memory by means of metadata and of a look-up table 有权
    通过元数据和查找表读取非易失性存储器的方法

    公开(公告)号:US08478723B2

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

    申请号:US12887297

    申请日:2010-09-21

    申请人: Hubert Rousseau

    发明人: Hubert Rousseau

    IPC分类号: G06F17/30

    摘要: An example method for writing and reading data in electrically erasable and programmable nonvolatile memory (EEPROM) cells may include writing, in erased blocks of a first memory zone, data each having a logical address defined in relation to a virtual memory; writing, in a second memory zone, metadata structures associated with the data present in the first memory zone, configuring, in a volatile memory zone, for each logical address of a data stored in the first memory zone, addresses of metadata structures comprising the logical address, reading the look-up table and then reading metadata structures that the look-up table designates, to find, from the logical address of a data, an address in the first memory zone of a block containing a valid data having the logical address.

    摘要翻译: 用于在电可擦除和可编程非易失性存储器(EEPROM)单元中写入和读取数据的示例性方法可以包括在第一存储器区域的擦除块中写入每个具有关于虚拟存储器定义的逻辑地址的数据; 在第二存储器区域中写入与存在于第一存储器区域中的数据相关联的元数据结构,在易失性存储器区域中为存储在第一存储器区域中的数据的每个逻辑地址配置包括逻辑的元数据结构的地址 地址,读取查找表,然后读取查找表指定的元数据结构,从数据的逻辑地址中查找包含具有逻辑地址的有效数据的块的第一存储区中的地址 。

    Memory management module
    8.
    发明授权
    Memory management module 有权
    内存管理模块

    公开(公告)号:US07996598B2

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

    申请号:US11725186

    申请日:2007-03-14

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246

    摘要: A methodology for efficiently copying data is presented. An internal controller RAM is multiplexed between storing existing RAM data such as look up table data) and storing copy back data with respect to a flash memory. The data in the controller RAM is temporarily stored in a free space of the flash memory. The data of the flash memory, which is to be copied, is read from a source page and is stored in the free space of the controller RAM, and from there, the data is written to a destination block of the flash memory. After completion of the copy back operation, the data of the controller RAM that was moved to the free space is retrieved for storage back in the controller RAM.

    摘要翻译: 介绍了有效复制数据的方法。 在存储诸如查找表数据的现有RAM数据之间复用内部控制器RAM,并且相对于闪存存储回写数据。 控制器RAM中的数据被临时存储在闪速存储器的可用空间中。 将从源页面读取要复制的闪速存储器的数据,并将其存储在控制器RAM的可用空间中,并且从那里将数据写入闪速存储器的目的地块。 在完成复制操作之后,检索到移动到可用空间的控制器RAM的数据以存储回控制器RAM中。

    Self-updating memory controller
    10.
    发明授权
    Self-updating memory controller 有权
    自动更新内存控制器

    公开(公告)号:US08296497B2

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

    申请号:US11724046

    申请日:2007-03-14

    IPC分类号: G06F12/00

    CPC分类号: G06F13/1694

    摘要: A system and method of making a firmware self updatable depending on option information stored in a configuration module. The configuration module can either be in a memory device or a memory controller. The self-updation flexibility can be achieved by customizing the options as per the customer's requirements and can be done either through an USB interface or by pre-programming the configuration module or any other communication or programming options. The option information is provided by using a configurable module inside either the memory or the memory controller. After the basic initialization operations, the firmware reads the option information from the controller itself or any other non-volatile memory and performs the tasks to enhance the overall performance.

    摘要翻译: 根据存储在配置模块中的选项信息,使固件可自行更新的系统和方法。 配置模块可以在存储设备或存储器控制器中。 可以通过根据客户要求定制选项来实现自动更新灵活性,并且可以通过USB接口或通过预配置模块或任何其他通信或编程选项进行编程。 选项信息通过在存储器或存储器控制器内部使用可配置模块来提供。 在基本初始化操作之后,固件从控制器本身或任何其他非易失性存储器读取选项信息,并执行任务以增强整体性能。