MEMORY SYSTEM AND METHOD
    1.
    发明公开

    公开(公告)号:US20230142767A1

    公开(公告)日:2023-05-11

    申请号:US17903636

    申请日:2022-09-06

    CPC classification number: G06F3/0604 G06F3/0631 G06F3/0659 G06F3/0679

    Abstract: According to one embodiment, a controller of a memory system manages a first table maintaining a relationship between a logical address and a physical address, compresses first data corresponding to a first address of a write command, specifies a size of second data obtained by compressing the first data, determines allocation of the second data on a memory based on the size of the second data, stores a second address corresponding to a physical area where a head of the second data is stored and a physical area number used to store the second data in an entry of the first logical address in the first table, and stores the first address, offset of a position of a leader of the second data in the physical area, and the size of the second data in the physical area.

    STORAGE DEVICE AND STORAGE SYSTEM
    2.
    发明公开

    公开(公告)号:US20240241644A1

    公开(公告)日:2024-07-18

    申请号:US18619262

    申请日:2024-03-28

    CPC classification number: G06F3/0613 G06F3/0659 G06F3/0679

    Abstract: According to one embodiment, in response to receiving, from a host, one or more second type commands, a controller of the storage device maintains the received one or more second type commands in a memory region in the storage device without completing processing of the received one or more second type commands. In response to receiving the first type command from the host, the controller completes processing of a second type command, and transmits a command completion response for the first type command to the host as a first preceding response for the first type command. In response to completion of processing of the first type command, the controller transmits a command completion response for the first type command to the host.

    STORAGE DEVICE AND STORAGE SYSTEM
    3.
    发明公开

    公开(公告)号:US20230236730A1

    公开(公告)日:2023-07-27

    申请号:US17931363

    申请日:2022-09-12

    CPC classification number: G06F3/0613 G06F3/0679 G06F3/0659

    Abstract: According to one embodiment, in response to receiving, from a host, one or more second type commands, a controller of the storage device maintains the received one or more second type commands in a memory region in the storage device without completing processing of the received one or more second type commands. In response to receiving the first type command from the host, the controller completes processing of a second type command, and transmits a command completion response for the first type command to the host as a first preceding response for the first type command. In response to completion of processing of the first type command, the controller transmits a command completion response for the first type command to the host.

    MEMORY SYSTEM
    4.
    发明公开
    MEMORY SYSTEM 审中-公开

    公开(公告)号:US20240303188A1

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

    申请号:US18593215

    申请日:2024-03-01

    CPC classification number: G06F12/0246 G06F12/0253 G06F2212/7201

    Abstract: A memory system includes a nonvolatile memory and a controller. The controller is configured to maintain an address mapping table including first mapping information indicating correspondence between logical addresses and physical addresses of the nonvolatile memory in units of physical regions each having a predetermined size. The controller, during a write operation compresses write data of the predetermined size into a compressed write data, determines a physical address range in which the compressed write data is to be written, writes the compressed write data into the physical address range and also second mapping information into an area in one or more physical regions spanned by the physical address range, and updates the address mapping table. The second mapping information indicates a logical address of the write data, an information capable of specifying an offset, and a size of the compressed write data.

    MEMORY SYSTEM
    5.
    发明公开
    MEMORY SYSTEM 审中-公开

    公开(公告)号:US20230305718A1

    公开(公告)日:2023-09-28

    申请号:US17899398

    申请日:2022-08-30

    CPC classification number: G06F3/0623 G06F3/0658 G06F3/0679

    Abstract: A memory system includes a nonvolatile memory and a controller. The controller is configured to segment data into clusters, perform a compression with respect to each of the clusters, allocate the clusters subjected to the compression to encoding frames in accordance with a predetermined rule. According to the predetermined rule, at least a part of a cluster is allocated to a vacant space of an encoding frame in a first state, when a predetermined condition is met, and an entirety of a cluster is allocated to an encoding frame in a second state, when no encoding frame in the first state exists or when the predetermined condition is not met. The controller is further configured to encode data in each of the encoding frames and write the encoded data into the nonvolatile memory.

    MEMORY SYSTEM
    6.
    发明申请

    公开(公告)号:US20250094345A1

    公开(公告)日:2025-03-20

    申请号:US18821905

    申请日:2024-08-30

    Abstract: A memory system includes a non-volatile memory and a controller that is configured to: write N pieces of address translation information repeatedly in a first block according to a first order; write the N pieces of address translation information repeatedly in a second block of the non-volatile memory according to a second order that is offset from the first order by N/2; write an update log in the first and second blocks each time one of the N pieces is written; and in response to power to the memory system being restored after shutdown, read from the first block, N/2 pieces of address translation information and N/2 update logs last written thereinto, read from the second block, N/2 pieces of address translation information and N/2 update logs last written thereinto, and reconstruct a logical-to-physical address translation table from the information read from the non-volatile memory.

    MEMORY SYSTEM
    7.
    发明公开
    MEMORY SYSTEM 审中-公开

    公开(公告)号:US20240094940A1

    公开(公告)日:2024-03-21

    申请号:US18460284

    申请日:2023-09-01

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

    Abstract: A memory system includes a non-volatile memory and a controller. The controller is configured to perform a write operation of a first data cluster and a first partial overwrite operation of the first data cluster with first overwrite data. The write operation includes compressing and then encrypting the first data cluster, and writing the compressed and encrypted first data cluster into a first physical location of the non-volatile memory. The first partial overwrite operation includes encrypting the first overwrite data without performing compression, reading the compressed and encrypted first data cluster from the first physical location of the non-volatile memory, generating a first composite data cluster with the compressed and encrypted first data cluster read from the first physical location and the encrypted first overwrite data that is not compressed, and writing the first composite data cluster into a second physical location of the non-volatile memory.

    MEMORY SYSTEM AND METHOD OF CONTROLLING NONVOLATILE MEMORY

    公开(公告)号:US20210081327A1

    公开(公告)日:2021-03-18

    申请号:US16805946

    申请日:2020-03-02

    Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller receives a movement request from a host, the movement request designating a logical address of movement target data. When update data corresponding to the designated logical address is not written to the nonvolatile memory by a write request from the host in a period from the reception of the movement request to start of movement of data corresponding to the designated logical address, the controller executes a movement process of moving data corresponding to the designated logical address to a movement destination block in the nonvolatile memory. When the update data is written to the nonvolatile memory in the period, the controller does not execute the movement process.

Patent Agency Ranking