Memory system and method for controlling nonvolatile memory

    公开(公告)号:US11150835B2

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

    申请号:US16928422

    申请日:2020-07-14

    IPC分类号: G06F3/06 G06F12/1009

    摘要: 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 for controlling nonvolatile memory

    公开(公告)号:US11042305B2

    公开(公告)日:2021-06-22

    申请号:US16004509

    申请日:2018-06-11

    IPC分类号: G06F12/02 G06F3/06 G06F12/16

    摘要: According to one embodiment, a memory system manages wear of each of a plurality of blocks in a nonvolatile memory. The memory system receives, from a host, a write request including a parameter specifying a data retention term required for first data to be written. The memory system selects, from the blocks, a first block in which a data retention term estimated from the wear of the first block is longer than or equal to the specified data retention term. The memory system writes the first data to the first block.

    Memory system and method for controlling nonvolatile memory

    公开(公告)号:US10719437B2

    公开(公告)日:2020-07-21

    申请号:US15984944

    申请日:2018-05-21

    摘要: According to one embodiment, a memory system includes a nonvolatile memory including plural blocks each including plural pages, and a controller. When receiving a write request designating a first logical address and a first block number from the host, the controller determines a first location in a first block having the first block number to which data from the host should be written, and writes the data from the host to the first location in the first block. The controller notifies the host of either an in-block physical address indicative of the first location, or a group of the first logical address, the first block number and the first in-block physical address.

    STORAGE SYSTEM
    4.
    发明申请
    STORAGE SYSTEM 审中-公开

    公开(公告)号:US20180285224A1

    公开(公告)日:2018-10-04

    申请号:US16000335

    申请日:2018-06-05

    IPC分类号: G06F11/20 G06F3/06 G11C11/00

    摘要: According to one embodiment, a storage system includes a first storage including first nonvolatile memories storing data which is corrupted when data is read from the first nonvolatile memories, and a controller which controls the first storage. The controller reads data from a first nonvolatile memory at a first address, and determines that whether the read data is to be written back to the first storage or not.

    Memory system and method for controlling nonvolatile memory

    公开(公告)号:US11144451B2

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

    申请号:US16723458

    申请日:2019-12-20

    IPC分类号: G06F12/02 G06F3/06

    摘要: According to one embodiment, a memory system determine both of a first block to which data from a host is to be written and a first location of the first block, when receiving a write request to designate a first logical address from the host. The memory system writes the data from the host to the first location of the first block. The memory system notifies the host of the first logical address, a first block number designating the first block, and a first in-block offset indicating an offset from a leading part of the first block to the first location by a multiple of grain having a size different from a page size.

    Memory system and method for controlling nonvolatile memory

    公开(公告)号:US11093137B2

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

    申请号:US16660870

    申请日:2019-10-23

    摘要: According to one embodiment, when receiving a write request to designate a first block number and a first logical address from a host, a memory system determines a first location in a first block having the first block number, to which data from the host is to be written, and writes the data from the host to the first location of the first block. The memory system updates a first address translation table managing mapping between logical addresses and in-block physical addresses of the first block, and maps a first in-block physical address indicative of the first location to the first logical address.

    Memory device managing data in accordance with command and non-transitory computer readable recording medium

    公开(公告)号:US11042331B2

    公开(公告)日:2021-06-22

    申请号:US16217867

    申请日:2018-12-12

    IPC分类号: G06F12/00 G06F13/00 G06F3/06

    摘要: According to one embodiment, a memory device includes a first memory, a control circuit controlling the first memory, and a second memory storing a second program. The second program manages management information associated with the first memory, sends the management information conforming to a specific interface to a first program if a command conforming to the specific interface is an output command to output the management information. The second program receives first information conforming to the specific interface and issued by the first program, translates the first information into second information corresponding to the second program, translates the second information into third information corresponding to the control circuit, and executes processing for the first memory in accordance with the third information.

    MEMORY SYSTEM AND METHOD FOR CONTROLLING NONVOLATILE MEMORY

    公开(公告)号:US20200341681A1

    公开(公告)日:2020-10-29

    申请号:US16928422

    申请日:2020-07-14

    IPC分类号: G06F3/06 G06F12/1009

    摘要: 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 FOR CONTROLLING NONVOLATILE MEMORY

    公开(公告)号:US20200310961A1

    公开(公告)日:2020-10-01

    申请号:US16899805

    申请日:2020-06-12

    摘要: According to one embodiment, a memory system includes a nonvolatile memory including plural blocks each including plural pages, and a controller. When receiving a write request designating a first logical address and a first block number from the host, the controller determines a first location in a first block having the first block number to which data from the host should be written, and writes the data from the host to the first location in the first block. The controller notifies the host of either an in-block physical address indicative of the first location, or a group of the first logical address, the first block number and the first in-block physical address.