Data programming methods and devices for programming data into memories
    1.
    发明授权
    Data programming methods and devices for programming data into memories 有权
    用于将数据编程到存储器中的数据编程方法和设备

    公开(公告)号:US08281063B2

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

    申请号:US12244131

    申请日:2008-10-02

    CPC classification number: G06F12/0246 G06F12/0804 G06F2212/7203

    Abstract: A data programming device is provided and comprises a non-volatile memory, a volatile memory, and a memory control unit. The non-volatile memory is arranged for programming data. The volatile memory is arranged for temporarily storing data. The memory control unit is arranged for receiving data and determining whether the data is programmed into the non-volatile memory or stored into the volatile memory. If the data exceeds one page, the memory control unit programs a first portion of the data into the non-volatile memory and stores a second portion of the data, which is insufficient for one page, into the volatile memory.

    Abstract translation: 提供了数据编程装置,并且包括非易失性存储器,易失性存储器和存储器控制单元。 非易失性存储器被布置用于编程数据。 易失性存储器用于临时存储数据。 存储器控制单元被布置用于接收数据并确定数据是否被编程到非易失性存储器中或存储到易失性存储器中。 如果数据超过一页,则存储器控制单元将数据的第一部分编程到非易失性存储器中,并将不足一页的数据的第二部分存储到易失性存储器中。

    Data programming methods and devices for programming data into memories
    2.
    发明授权
    Data programming methods and devices for programming data into memories 有权
    用于将数据编程到存储器中的数据编程方法和设备

    公开(公告)号:US08856432B2

    公开(公告)日:2014-10-07

    申请号:US13596697

    申请日:2012-08-28

    CPC classification number: G06F12/0246 G06F12/0804 G06F2212/7203

    Abstract: A data programming method for a data programming device having a non-volatile memory and a volatile memory, the method comprising determining whether data exceeds one page; if the data does not exceed one page and is insufficient for one page, storing the data into the volatile memory; determining whether next data is to be programmed into the same page as the data stored in the volatile memory; if the next data is to be programmed into the same page as the data stored in the volatile memory, programming the data and the next data into the non-volatile memory.

    Abstract translation: 一种用于具有非易失性存储器和易失性存储器的数据编程装置的数据编程方法,所述方法包括确定数据是否超过一页; 如果数据不超过一页并且不足以用于一页,则将数据存储到易失性存储器中; 确定下一个数据是否被编程到与存储在易失性存储器中的数据相同的页面中; 如果下一个数据被编程到与存储在易失性存储器中的数据相同的页面中,则将数据和下一个数据编程到非易失性存储器中。

    Non-volatile memory apparatus and method for accessing a non-volatile memory apparatus
    3.
    发明授权
    Non-volatile memory apparatus and method for accessing a non-volatile memory apparatus 有权
    用于访问非易失性存储装置的非易失性存储装置和方法

    公开(公告)号:US08190810B2

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

    申请号:US12105407

    申请日:2008-04-18

    CPC classification number: G06F12/0246

    Abstract: A non-volatile memory apparatus and a method for accessing the non-volatile memory apparatus are provided. The non-volatile memory apparatus comprises a management unit, a look-up table and a controller. The management unit comprises a plurality of data blocks and a plurality of spare blocks. The look-up table is adapted to record the read status of the management unit. The controller is configured to read the management unit and then generate the read status denoting the times that the management unit has been read to the look-up table, and to replace one of the data blocks by one of the spare blocks in response to the read status when the times that the management unit has been read exceeds a reference value.

    Abstract translation: 提供了非易失性存储装置和用于访问非易失性存储装置的方法。 非易失性存储装置包括管理单元,查找表和控制器。 管理单元包括多个数据块和多个备用块。 查找表适用于记录管理单元的读取状态。 控制器被配置为读取管理单元,然后将表示管理单元已读取的时间的读取状态生成到查找表,并且响应于所述备用块中的一个而替换其中一个数据块 读取管理单元的时间超过参考值时的读取状态。

    Non-Volatile Memory Apparatus and Method for Accessing a Non-Volatile Memory Apparatus
    4.
    发明申请
    Non-Volatile Memory Apparatus and Method for Accessing a Non-Volatile Memory Apparatus 有权
    用于访问非易失性存储装置的非易失性存储装置和方法

    公开(公告)号:US20090265503A1

    公开(公告)日:2009-10-22

    申请号:US12105407

    申请日:2008-04-18

    CPC classification number: G06F12/0246

    Abstract: A non-volatile memory apparatus and a method for accessing the non-volatile memory apparatus are provided. The non-volatile memory apparatus comprises a management unit, a look-up table and a controller. The management unit comprises a plurality of data blocks and a plurality of spare blocks. The look-up table is adapted to record the read status of the management unit. The controller is configured to read the management unit and then generate the read status denoting the times that the management unit has been read to the look-up table, and to replace one of the data blocks by one of the spare blocks in response to the read status when the times that the management unit has been read exceeds a reference value.

    Abstract translation: 提供了非易失性存储装置和用于访问非易失性存储装置的方法。 非易失性存储装置包括管理单元,查找表和控制器。 管理单元包括多个数据块和多个备用块。 查找表适用于记录管理单元的读取状态。 控制器被配置为读取管理单元,然后将表示管理单元已读取的时间的读取状态生成到查找表,并且响应于所述备用块中的一个而替换其中一个数据块 读取管理单元的时间超过参考值时的读取状态。

    METHODS FOR HANDLING DATA UPDATING OF FLASH MEMORY AND RELATED MEMORY CARDS
    5.
    发明申请
    METHODS FOR HANDLING DATA UPDATING OF FLASH MEMORY AND RELATED MEMORY CARDS 有权
    用于处理闪存数据更新的方法和相关内存卡

    公开(公告)号:US20100088462A1

    公开(公告)日:2010-04-08

    申请号:US12404335

    申请日:2009-03-15

    CPC classification number: G06F12/0246 G06F2212/7202

    Abstract: A method for handling data updating of a flash memory is disclosed, in which the flash memory comprises a mother block with a plurality of pages to be updated, and each page comprises a plurality of sectors. In such method, a first data for updating a target page in the mother block is obtained, and then whether the first data comprises data for updating an ending sector in the target page is determined. The first data is written into a replacing page in a first FAT block when the first data does not comprise data for updating the ending sector in the target page. The first data is written into a corresponding page in a second FAT block when the first data comprises the data for updating the ending sector, in which the corresponding page in the second FAT block and the target page in the mother block have the same page indexes.

    Abstract translation: 公开了一种用于处理闪存的数据更新的方法,其中闪速存储器包括具有要更新的多个页面的母块,并且每个页面包括多个扇区。 在这种方法中,获得用于更新母块中的目标页面的第一数据,然后确定第一数据是否包括用于更新目标页面中的结束扇区的数据。 当第一数据不包括用于更新目标页面中的结束扇区的数据时,第一数据被写入第一FAT块中的替换页面。 当第一数据包括用于更新结束扇区的数据时,将第一数据写入第二FAT块中的对应页面,其中第二FAT块中的相应页和母块中的目标页具有相同的页索引 。

    Methods for handling data updating of flash memory and related memory cards
    6.
    发明授权
    Methods for handling data updating of flash memory and related memory cards 有权
    处理闪存和相关存储卡数据更新的方法

    公开(公告)号:US08176231B2

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

    申请号:US12404335

    申请日:2009-03-15

    CPC classification number: G06F12/0246 G06F2212/7202

    Abstract: A method for handling data updating of a flash memory is disclosed, in which the flash memory comprises a mother block with a plurality of pages to be updated, and each page comprises a plurality of sectors. In such method, a first data for updating a target page in the mother block is obtained, and then whether the first data comprises data for updating an ending sector in the target page is determined. The first data is written into a replacing page in a first FAT block when the first data does not comprise data for updating the ending sector in the target page. The first data is written into a corresponding page in a second FAT block when the first data comprises the data for updating the ending sector, in which the corresponding page in the second FAT block and the target page in the mother block have the same page indexes.

    Abstract translation: 公开了一种用于处理闪存的数据更新的方法,其中闪速存储器包括具有要更新的多个页面的母块,并且每个页面包括多个扇区。 在这种方法中,获得用于更新母块中的目标页面的第一数据,然后确定第一数据是否包括用于更新目标页面中的结束扇区的数据。 当第一数据不包括用于更新目标页面中的结束扇区的数据时,第一数据被写入第一FAT块中的替换页面。 当第一数据包括用于更新结束扇区的数据时,将第一数据写入第二FAT块中的对应页面,其中第二FAT块中的相应页和母块中的目标页具有相同的页索引 。

    Memory devices and methods for programming flash memory utilizing spare blocks
    7.
    发明授权
    Memory devices and methods for programming flash memory utilizing spare blocks 有权
    用于使用备用块编程闪存的存储器件和方法

    公开(公告)号:US08225028B2

    公开(公告)日:2012-07-17

    申请号:US12404321

    申请日:2009-03-15

    Applicant: Wu-Chi Kuo

    Inventor: Wu-Chi Kuo

    CPC classification number: G06F12/0246 G06F2212/7203 G06F2212/7204

    Abstract: An access method for use in a memory device is provided. The memory device comprises a data area having a plurality of data blocks and a spare area having a plurality of spare blocks. First, data from a host is received. A spare block is popped from the spare area and the received data is programmed into the popped spare block accordingly. A data block corresponding to the data is pushed to the spare area. The pushed data block is erased when the memory device is waiting for a specific instruction to be issued from the host.

    Abstract translation: 提供了一种用于存储器件的存取方法。 存储装置包括具有多个数据块的数据区和具有多个备用块的备用区。 首先,收到来自主机的数据。 从备用区弹出备用块,相应地将接收到的数据编入弹出的备用块。 与数据相对应的数据块被推送到备用区。 当存储器设备正在等待从主机发出特定指令时,推送的数据块被擦除。

    DATA MANAGEMENT METHOD AND MEMORY DEIVCE
    8.
    发明申请
    DATA MANAGEMENT METHOD AND MEMORY DEIVCE 审中-公开
    数据管理方法和内存分配

    公开(公告)号:US20110029741A1

    公开(公告)日:2011-02-03

    申请号:US12702944

    申请日:2010-02-09

    Applicant: Wu-Chi Kuo

    Inventor: Wu-Chi Kuo

    CPC classification number: G06F12/0246 G06F2212/7202 G06F2212/7203

    Abstract: The invention provides a data management method for a memory device. In one embodiment, the memory device comprises a plurality of memories for data storage. First, write data and a write logical address is received from a host. The write logical address is then converted to a write physical address. A target memory corresponding to the write physical address is then determined. Whether the target memory is in a busy state is then checked. When the target memory is in the busy state, the write data is written to a buffer area of a substitute memory of the target memory.

    Abstract translation: 本发明提供了一种用于存储器件的数据管理方法。 在一个实施例中,存储器件包括用于数据存储的多个存储器。 首先,从主机接收写数据和写逻辑地址。 然后将写入的逻辑地址转换为写入物理地址。 然后确定对应于写入物理地址的目标存储器。 然后检查目标内存是否处于忙碌状态。 当目标存储器处于忙状态时,写数据被写入目标存储器的替代存储器的缓冲区。

    Memory Device and Method for Programming Flash Memory Utilizing Spare Blocks
    9.
    发明申请
    Memory Device and Method for Programming Flash Memory Utilizing Spare Blocks 审中-公开
    用于使用备用块编程闪存的存储器件和方法

    公开(公告)号:US20120303879A1

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

    申请号:US13524479

    申请日:2012-06-15

    Applicant: Wu-Chi Kuo

    Inventor: Wu-Chi Kuo

    CPC classification number: G06F12/0246 G06F2212/7203 G06F2212/7204

    Abstract: An access method for use in a memory device. The memory device comprises a data area having a plurality of data blocks and a spare area having a plurality of spare blocks. First, data from a host is received. A spare block is popped from the spare area and the received data is programmed into the popped spare block accordingly. A data block corresponding to the data is pushed to the spare area. The pushed data block is erased when the memory device is waiting for a specific instruction to be issued from the host.

    Abstract translation: 一种用于存储器件的存取方法。 存储装置包括具有多个数据块的数据区和具有多个备用块的备用区。 首先,收到来自主机的数据。 从备用区弹出备用块,相应地将接收到的数据编入弹出的备用块。 与数据相对应的数据块被推送到备用区。 当存储器设备正在等待从主机发出特定指令时,推送的数据块被擦除。

    Downgrade memory apparatus, and method for accessing a downgrade memory
    10.
    发明授权
    Downgrade memory apparatus, and method for accessing a downgrade memory 有权
    降级存储器装置和用于访问降级存储器的方法

    公开(公告)号:US07971007B2

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

    申请号:US12168955

    申请日:2008-07-08

    Applicant: Wu-Chi Kuo

    Inventor: Wu-Chi Kuo

    CPC classification number: G11C29/28 G11C29/88

    Abstract: A method for accessing a downgrade memory and a downgrade memory apparatus are provided. The downgrade memory apparatus comprises at least one management unit and a controller. The management unit comprises a plurality of blocks, each block having a plurality of pages, and each page having a plurality of sectors, the downgrade memory having a plurality of non-accessible sectors. The controller is configured to parse a write command corresponding to a special block, to select at least one accessible sector according to a status information of the special block and to program the write command to the special block, wherein the status information indicates at least one non-accessible sector in the special block. Thereby the method and the apparatus of downgrade memory may as well omit the non-accessible sectors as enhance the usage memory capacity in accordance with the status information.

    Abstract translation: 提供了用于访问降级存储器和降级存储器设备的方法。 降级存储装置包括至少一个管理单元和控制器。 管理单元包括多个块,每个块具有多个页面,并且每个页面具有多个扇区,降级存储器具有多个不可访问扇区。 控制器被配置为解析对应于特殊块的写入命令,根据特殊块的状态信息选择至少一个可访问扇区,并将写入命令编程到特殊块,其中状态信息指示至少一个 不可接触的部门在特别块。 因此,降级存储器的方法和设备可以根据状态信息来省略不可访问扇区以增强使用存储器容量。

Patent Agency Ranking