BLOCK MANAGEMENT METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE APPARATUS

    公开(公告)号:US20190278480A1

    公开(公告)日:2019-09-12

    申请号:US15956749

    申请日:2018-04-19

    Abstract: A block management method, a memory control circuit unit and a memory storage apparatus for managing a plurality of physical blocks are provided. The method includes reading user data from a first physical block among physical blocks to obtain a plurality of parameters; inputting the parameters corresponding to the first physical block into a machine learning based block recognizer to group the first physical block into a first block group or a second block group according to an output result of the machine learning based block recognizer; establishing a first and second block mapping tables; mapping logical addresses of the first and second block mapping tables to the physical blocks belonging to the first and second block groups. The parameters may comprise at least one of a read busy time parameter, an error bit position parameter and a storage retention parameter. A machine learning operation may be performed using first and second test physical blocks, and corresponding parameters, as training data. A usage status may be determined according to the parameters, and blocks with a usage status of good may be used first to evenly use all the physical blocks.

    Memory storage device, memory controller thereof, and method for programming data thereof
    2.
    发明授权
    Memory storage device, memory controller thereof, and method for programming data thereof 有权
    存储器存储装置,其存储器控制器及其数据的编程方法

    公开(公告)号:US08902671B2

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

    申请号:US13786473

    申请日:2013-03-06

    Abstract: A method for programming data is provided for a memory storage device having a rewritable non-volatile memory module and a buffer memory. The method includes receiving a plurality of data including a first-type data and at least one second-type data, and a size of the first-type data is smaller than a data size threshold. The method includes temporarily storing the plurality of data into the buffer memory, and programming the first-type data and at least one part of the at least one second-type data stored in the buffer memory into a physical program unit set if it is determined that the plurality of data are complied with a predetermined condition. The method includes obtaining writing statuses of the first-type data and the at least one part of the at least one second-type data at the same time.

    Abstract translation: 为具有可重写非易失性存储器模块和缓冲存储器的存储器存储设备提供用于编程数据的方法。 该方法包括接收包括第一类型数据和至少一个第二类型数据的多个数据,并且第一类型数据的大小小于数据大小阈值。 该方法包括将多个数据临时存储到缓冲存储器中,并且如果确定了将第一类型数据和存储在缓冲存储器中的至少一个第二类型数据的至少一部分编程为物理程序单元组,则将其编程 多个数据符合预定条件。 该方法包括同时获得第一类型数据和至少一个第二类型数据的至少一部分的写入状态。

    MEMORY STORAGE DEVICE, MEMORY CONTROLLER THEREOF, AND METHOD FOR PROGRAMMING DATA THEREOF
    3.
    发明申请
    MEMORY STORAGE DEVICE, MEMORY CONTROLLER THEREOF, AND METHOD FOR PROGRAMMING DATA THEREOF 有权
    存储器存储器件,其存储器控制器及其数据编程方法

    公开(公告)号:US20140140142A1

    公开(公告)日:2014-05-22

    申请号:US13786473

    申请日:2013-03-06

    Abstract: A method for programming data is provided for a memory storage device having a rewritable non-volatile memory module and a buffer memory. The method includes receiving a plurality of data including a first-type data and at least one second-type data, and a size of the first-type data is smaller than a data size threshold. The method includes temporarily storing the plurality of data into the buffer memory, and programming the first-type data and at least one part of the at least one second-type data stored in the buffer memory into a physical program unit set if it is determined that the plurality of data are complied with a predetermined condition. The method includes obtaining writing statuses of the first-type data and the at least one part of the at least one second-type data at the same time.

    Abstract translation: 为具有可重写非易失性存储器模块和缓冲存储器的存储器存储设备提供用于编程数据的方法。 该方法包括接收包括第一类型数据和至少一个第二类型数据的多个数据,并且第一类型数据的大小小于数据大小阈值。 该方法包括将多个数据临时存储到缓冲存储器中,并且如果确定了将第一类型数据和存储在缓冲存储器中的至少一个第二类型数据的至少一部分编程为物理程序单元组,则将其编程 多个数据符合预定条件。 该方法包括同时获得第一类型数据和至少一个第二类型数据的至少一部分的写入状态。

Patent Agency Ranking