DATA STORAGE DEVICE AND CONTROL METHOD FOR NON-VOLATILE MEMORY

    公开(公告)号:US20230267038A1

    公开(公告)日:2023-08-24

    申请号: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.

    DATA STORAGE DEVICE AND CONTROL METHOD FOR NON-VOLATILE MEMORY

    公开(公告)号:US20230266912A1

    公开(公告)日:2023-08-24

    申请号: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

    公开(公告)号:US20230266906A1

    公开(公告)日:2023-08-24

    申请号:US17835183

    申请日:2022-06-08

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

    Abstract: A solution for deteriorated non-volatile memory is shown. When a controller determines that raw data read from the non-volatile memory is undesirable data, the controller performs safety moving of valid data of an erasure unit that contains the raw data to safely move the valid data of the erasure unit, wherein the erasure unit is a high-risk block, and the raw data in the non-volatile memory is regarded as being in a deteriorated physical address. Prior to being moved in the safety moving, the raw data is changed so that it is different from the undesirable data. In an exemplary embodiment, the undesirable data is all-1's data or all-0's data.

Patent Agency Ranking