STORAGE DEVICE THAT SECURES A BLOCK FOR A STREAM OR NAMESPACE AND SYSTEM HAVING THE STORAGE DEVICE

    公开(公告)号:US20230082139A1

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

    申请号:US17987449

    申请日:2022-11-15

    Abstract: A storage device includes a nonvolatile semiconductor memory device including a plurality of physical blocks and a memory controller. The memory controller is configured to associate one or more physical blocks to each of a plurality of stream IDs, execute a first command containing a first stream ID received from a host, by storing write data included in the write IO in the one or more physical blocks associated with the first stream ID, and execute a second command containing a second stream ID received from the host, by selecting a first physical block that includes valid data and invalid data, transfer the valid data stored in the first physical block to a second physical block, and associate the first physical block from which the valid data has been transferred, with the second stream ID.

    MEMORY SYSTEM AND METHOD FOR CONTROLLING NONVOLATILE MEMORY

    公开(公告)号:US20230076210A1

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

    申请号:US17981817

    申请日:2022-11-07

    Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller acquires, from a host, write data having the same first size as a data write unit of the nonvolatile memory and obtained by dividing write data associated with one write command having a first identifier indicating a first write destination block in a plurality of write destination blocks into a plurality of write data or combining write data associated with two or more write commands having the first identifier. The controller writes the acquired write data having the first size to the first write destination block by a first write operation.

    MEMORY SYSTEM AND METHOD OF CONTROLLING NONVOLATILE MEMORY AND FOR REDUCING A BUFFER SIZE

    公开(公告)号:US20220334771A1

    公开(公告)日:2022-10-20

    申请号:US17852840

    申请日:2022-06-29

    Inventor: Shinichi KANNO

    Abstract: According to one embodiment, a memory system determines, for each of groups corresponding to streams, whether or not a length of write data associated with a set of write commands belonging to a same group reaches a minimum write size of a nonvolatile memory. When a length of write data associated with a set of write commands belonging to a first group corresponding to a first stream reaches the minimum write size, the memory system transfers the write data associated with the set of write commands belonging to the first group from a write buffer in a memory of the host to a first buffer in the memory system, and writes the write data transferred to the first buffer to a first write destination block corresponding to the first stream.

    MEMORY SYSTEM AND METHOD FOR CONTROLLING NONVOLATILE MEMORY

    公开(公告)号:US20220244854A1

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

    申请号:US17720399

    申请日:2022-04-14

    Inventor: Shinichi KANNO

    Abstract: According to one embodiment, when receiving a write command including a first identifier of identifiers for accessing regions from a host, a memory system allocates one block of a common free block group shared by the regions as a write destination block for the region corresponding to the first identifier. When receiving a copy command including a block address of a copy source block of blocks belonging to the region corresponding to the first identifier, and an identifier of a copy destination target region indicative of the first identifier from the host, the memory system allocates one block as a copy destination block for the region corresponding to the first identifier, and copies data from the copy source block to the copy destination block.

    MEMORY SYSTEM AND METHOD OF CONTROLLING NONVOLATILE MEMORY

    公开(公告)号:US20220100651A1

    公开(公告)日:2022-03-31

    申请号:US17500465

    申请日:2021-10-13

    Inventor: Shinichi KANNO

    Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a controller. In response to receiving a first write command from a host, the controller determines a first physical address indicative of a physical storage location of the nonvolatile memory to which first write data associated with the first write command is to be written, and updates an address translation table such that the first physical address is associated with a logical address of the first write data. The controller starts updating the address translation table before the transfer of the first write data is finished or before the write of the first write data to the nonvolatile memory is finished.

    MEMORY SYSTEM AND INFORMATION PROCESSING SYSTEM

    公开(公告)号:US20220011964A1

    公开(公告)日:2022-01-13

    申请号:US17201004

    申请日:2021-03-15

    Abstract: According to one embodiment, a memory system includes a non-volatile memory and a controller. The non-volatile memory is configured to store an address translation table and a data map. In a case where an invalidation command for invalidating the data written in the non-volatile memory is received from the host, the controller is configured to update the address translation table and the data map based on the invalidation command. A response to the invalidation command is transmitted to the host after the address translation table is updated and before the data map is updated.

    STORAGE DEVICE, STORAGE SYSTEM, AND CONTROL METHOD

    公开(公告)号:US20210405900A1

    公开(公告)日:2021-12-30

    申请号:US17201559

    申请日:2021-03-15

    Abstract: According to one embodiment, a storage device includes a nonvolatile memory and a controller. The controller is configured to select a first mode as a write mode to write data from the host to the nonvolatile memory when the controller receives a first instruction from the host. In the first mode, n-bit data is written into a memory cell in a first area of the nonvolatile memory, n being a positive integer more than or equal to 1. The controller is configured to select another mode different from the first mode as the write mode when the controller receives a second instruction from the host.

    STORAGE DEVICE, STORAGE SYSTEM, AND METHOD

    公开(公告)号:US20210278972A1

    公开(公告)日:2021-09-09

    申请号:US17118996

    申请日:2020-12-11

    Abstract: According to one embodiment, a storage device includes a non-volatile memory and a control unit that is electrically connected to the non-volatile memory and that is configured to control the non-volatile memory. The control unit is configured to manage a plurality of management areas obtained by logically partitioning storage area of the non-volatile memory, when a write request is received that includes data for which a valid term has been set, determine, based on the valid term, a first management area from among the management areas, write the data included in the write request to the determined first management area, and when the data written to the first management area is erased, collectively erase all data written in the first management area which includes the data.

    MEMORY SYSTEM AND METHOD OF CONTROLLING NONVOLATILE MEMORY

    公开(公告)号:US20210255803A1

    公开(公告)日:2021-08-19

    申请号:US17018224

    申请日:2020-09-11

    Inventor: Shinichi KANNO

    Abstract: According to one embodiment, a controller of a memory system executes a first write operation of writing write data into a first storage region, in response to reception of one or more write requests for specifying a first zone from a host, during a period from execution of an erase operation of the first storage region until a first time elapses. When the first time has elapsed after execution of the erase operation, in a state in which an unwritten region having a size larger than or equal to a first size remains in the first storage region, the controller does not execute the first write operation, allocates the first storage region as a nonvolatile buffer capable of temporarily storing write data to be written to each of a plurality of zones.

Patent Agency Ranking