METHOD FOR MANAGING MEMORY APPARATUS, ASSOCIATED MEMORY APPARATUS THEREOF AND ASSOCIATED CONTROLLER THEREOF
    21.
    发明申请
    METHOD FOR MANAGING MEMORY APPARATUS, ASSOCIATED MEMORY APPARATUS THEREOF AND ASSOCIATED CONTROLLER THEREOF 有权
    用于管理存储器的方法,与其相关的存储器及其相关的控制器

    公开(公告)号:US20150039810A1

    公开(公告)日:2015-02-05

    申请号:US14334684

    申请日:2014-07-18

    Abstract: A method for managing a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method includes: temporarily storing data received from a host device into a volatile memory in the controller and utilizing the data in the volatile memory as received data, and dynamically monitoring the data amount of the received data to determine whether to immediately write the received data into at least one non-volatile memory element; and when determining to immediately write the received data into the at least one non-volatile memory element, directly writing the received data into a specific block configured to be a Multiple Level Cell memory block within a specific non-volatile memory element, rather than indirectly writing the received data into the specific block by first temporarily writing the received data into any other block configured to be Single Level Cell memory block.

    Abstract translation: 提供一种用于管理存储装置及其相关联的存储装置及其关联控制器的方法,其中所述方法包括:将从主机装置接收的数据临时存储到控制器中的易失性存储器中,并将易失性存储器中的数据用作 并且动态地监视所接收的数据的数据量,以确定是否立即将所接收的数据写入到至少一个非易失性存储元件中; 并且当确定立即将所接收的数据写入到所述至少一个非易失性存储器元件中时,将所接收的数据直接写入被配置为特定非易失性存储器元件内的多电平单元存储器块的特定块,而不是间接地 通过首先将接收的数据临时写入被配置为单级单元存储器块的任何其他块中,将接收到的数据写入特定块。

    Memory operation method and memory device for data movement

    公开(公告)号:US12282665B2

    公开(公告)日:2025-04-22

    申请号:US18330349

    申请日:2023-06-06

    Abstract: A memory operation method, comprising: when a first super block of a memory device is a open block (or in programming state), obtaining a first read count of one of a plurality of first memory blocks in the first super block, wherein the first read count is a number of times that data of one of the first memory blocks is read out; determining whether the first read count is larger than a first threshold; and when the first read count is larger than the first threshold, moving a part of the data in the first super block to a safe area in the memory device, wherein the part of the data comprises data in the first memory block.

    Data storage device and control method for non-volatile memory

    公开(公告)号:US12008258B2

    公开(公告)日:2024-06-11

    申请号:US17835198

    申请日:2022-06-08

    CPC classification number: G06F3/0655 G06F3/0604 G06F3/0679

    Abstract: A solution for deteriorated non-volatile memory is shown. When determining that raw data read from the non-volatile memory is undesirable data, the controller updates a deterioration table to record a deteriorated logical address of the raw data that is the undesirable data. In response to a read request that a host issues to read the non-volatile memory for data of the deteriorated logical address, the controller obtains the deteriorated logical address from the deterioration table and informs the host that deterioration has happened at the deteriorated logical address.

    Data storage device and control method for non-volatile memory

    公开(公告)号:US11775386B2

    公开(公告)日:2023-10-03

    申请号:US17835206

    申请日:2022-06-08

    Abstract: A solution for deteriorated non-volatile memory is shown. When determining that raw data read from the non-volatile memory is undesirable data, the controller updates a deterioration table to record a deteriorated logical address of the raw data that is the undesirable data. When performing garbage collection from a source block associated with the deteriorated logical address to a destination block and determining that the deteriorated logical address is listed in the deterioration table, the controller invalidates target data stored in the source block and mapped to the deteriorated logical address, without moving the target data from the source block to the destination block in the garbage collection.

    METHOD FOR ACCESSING DATA IN MULTI-NAMESPACE
    25.
    发明申请

    公开(公告)号:US20200065242A1

    公开(公告)日:2020-02-27

    申请号:US16672536

    申请日:2019-11-04

    Inventor: Po-Sheng Chou

    Abstract: A method for creating a multi-namespace includes steps of: returning information of a namespace data structure according to a query command from, wherein the information of the namespace data structure comprises a maximum number and a total capacity of supportable namespace; receiving and determining whether a create command for creating a plurality of namespaces is correct, wherein the create command comprises a number of a namespace and a capacity of the namespace; and if the determination is correct, creating a global host logical-flash physical address (H2F) mapping table according to the create command, wherein a number of the global H2F mapping tables is independent of the maximum number of the supportable namespaces and the number of namespace. A method for accessing data in a multi-namespace is also provided.

    METHOD FOR CREATING MULTI-NAMESPACE AND METHOD FOR ACCESSING DATA THEREIN

    公开(公告)号:US20180189174A1

    公开(公告)日:2018-07-05

    申请号:US15804797

    申请日:2017-11-06

    Inventor: Po-Sheng Chou

    Abstract: A method for creating a multi-namespace includes steps of: returning information of a namespace data structure according to a query command from, wherein the information of the namespace data structure comprises a maximum number and a total capacity of supportable namespace; receiving and determining whether a create command for creating a plurality of namespaces is correct, wherein the create command comprises a number of a namespace and a capacity of the namespace; and if the determination is correct, creating a global host logical-flash physical address (H2F) mapping table according to the create command, wherein a number of the global H2F mapping tables is independent of the maximum number of the supportable namespaces and the number of namespace. A method for accessing data in a multi-namespace is also provided.

    METHOD FOR RECORDING DURATION OF USE OF DATA BLOCK, METHOD FOR MANAGING DATA BLOCK USING THE SAME AND RELATED DEVICE

    公开(公告)号:US20170286012A1

    公开(公告)日:2017-10-05

    申请号:US15219227

    申请日:2016-07-25

    Abstract: A method for recording a duration of use of a data block is disclosed, as well as a data storage device implementing that method. The data block is either an in-use data block or an empty data block. The method includes steps of: receiving and writing data into one of the in-use data blocks and writing a program time and a time interval of the data into the in-use data block. Wherein the time interval is a difference between the program time and an initial program time of the in-use data block, and the initial program time was recorded when the in-use data block wrote a first piece of data.

    Method for managing memory apparatus to perform writing control according to monitored data amount of received data, associated memory apparatus thereof and associated controller thereof
    28.
    发明授权
    Method for managing memory apparatus to perform writing control according to monitored data amount of received data, associated memory apparatus thereof and associated controller thereof 有权
    用于管理存储装置以根据所接收数据的监视数据量执行写入控制的方法,其相关联的存储装置及其相关控制器

    公开(公告)号:US09514042B2

    公开(公告)日:2016-12-06

    申请号:US14334684

    申请日:2014-07-18

    Abstract: A method for managing a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method includes: temporarily storing data received from a host device into a volatile memory in the controller and utilizing the data in the volatile memory as received data, and dynamically monitoring the data amount of the received data to determine whether to immediately write the received data into at least one non-volatile memory element; and when determining to immediately write the received data into the at least one non-volatile memory element, directly writing the received data into a specific block configured to be a Multiple Level Cell memory block within a specific non-volatile memory element, rather than indirectly writing the received data into the specific block by first temporarily writing the received data into any other block configured to be Single Level Cell memory block.

    Abstract translation: 提供一种用于管理存储装置及其相关联的存储装置及其关联控制器的方法,其中所述方法包括:将从主机装置接收的数据临时存储到控制器中的易失性存储器中,并将易失性存储器中的数据用作 并且动态地监视所接收的数据的数据量,以确定是否立即将所接收的数据写入到至少一个非易失性存储元件中; 并且当确定立即将所接收的数据写入到所述至少一个非易失性存储器元件中时,将所接收的数据直接写入被配置为特定非易失性存储器元件内的多电平单元存储器块的特定块,而不是间接地 通过首先将接收的数据临时写入被配置为单级单元存储器块的任何其他块中,将接收到的数据写入特定块。

    DATA STORAGE DEVICE AND ENCODING METHOD THEREOF
    29.
    发明申请
    DATA STORAGE DEVICE AND ENCODING METHOD THEREOF 审中-公开
    数据存储设备及其编码方法

    公开(公告)号:US20160283319A1

    公开(公告)日:2016-09-29

    申请号:US15074470

    申请日:2016-03-18

    Inventor: Po-Sheng Chou

    CPC classification number: G11C29/52 G06F11/1072 G11C2029/0411

    Abstract: A data storage device including a flash memory and a controller. The flash memory includes a chip, wherein the chip has a plurality of word lines, each of the word lines controls at least one page, and each of the pages includes a predetermined data sector. The controller groups the pages into a plurality of page groups according to the word lines, and encodes the predetermined data sectors of the pages in the same page group into a parity code, wherein any two of the pages in the same page group are controlled by the different word lines.

    Abstract translation: 一种包括闪存和控制器的数据存储设备。 闪速存储器包括芯片,其中芯片具有多个字线,每个字线控制至少一个页面,并且每个页面包括预定的数据扇区。 控制器根据字线将页面组合成多个页面组,并将同一页面组中的页面的预定数据扇区编码为奇偶校验码,其中同一页面组中的任何两个页面由 不同的字线。

    METHOD FOR MANAGING MEMORY APPARATUS, ASSOCIATED MEMORY APPARATUS THEREOF AND ASSOCIATED CONTROLLER THEREOF
    30.
    发明申请
    METHOD FOR MANAGING MEMORY APPARATUS, ASSOCIATED MEMORY APPARATUS THEREOF AND ASSOCIATED CONTROLLER THEREOF 有权
    用于管理存储器的方法,与其相关的存储器及其相关的控制器

    公开(公告)号:US20150039811A1

    公开(公告)日:2015-02-05

    申请号:US14335939

    申请日:2014-07-20

    CPC classification number: G06F12/0246 G06F2212/7202

    Abstract: A method for managing a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method includes: temporarily storing data received from a host device into a volatile memory in the controller and utilizing the data in the volatile memory as received data, and dynamically monitoring the data amount of the received data to determine whether to immediately write the received data into at least one NV memory element; and when a specific signal is received and it is detected that specific data having not been written into a same location in a specific block configured to be an MLC memory block within a specific NV memory element of the at least one NV memory element for a predetermined number of times exists in the received data, immediately writing the specific data into another block in the at least one NV memory element.

    Abstract translation: 提供了一种用于管理存储装置及其相关联的存储装置及其相关联的控制器的方法,其中所述方法包括:将从主机装置接收的数据临时存储到控制器中的易失性存储器中,并将易失性存储器中的数据用作 并且动态地监视所接收的数据的数据量,以确定是否立即将接收的数据写入到至少一个NV存储器元件中; 并且当接收到特定信号并且检测到特定数据未被写入到被配置为在至少一个NV存储器元件的特定NV存储器元件内的MLC存储器块的特定块中的相同位置时,预​​定的 在接收的数据中存在次数,立即将特定数据写入到至少一个NV存储器元件中的另一个块中。

Patent Agency Ranking