-
公开(公告)号:US20220129207A1
公开(公告)日:2022-04-28
申请号:US17572713
申请日:2022-01-11
Applicant: Kioxia Corporation
Inventor: Shinichi KANNO
IPC: G06F3/06
Abstract: According to one embodiment, a memory system retrieves write data from a write buffer of a host, and executes a write operation of writing the write data to a write destination location of a write destination block selected from a plurality of blocks. In a case where a first read command to designate the write data as read target data is received from the host before the write operation is finished such that the write data becomes readable, the memory system executes a read operation including an operation of reading the read target data from the write buffer of the host and an operation of returning the read target data to the host. The memory system prohibits releasing a region in the write buffer where the write data is stored until execution of the first read command is completed.
-
公开(公告)号:US20220075562A1
公开(公告)日:2022-03-10
申请号:US17190496
申请日:2021-03-03
Applicant: Kioxia Corporation
Inventor: Yasuhiko KUROSAWA , Naomi TAKEDA , Masanobu SHIRAKAWA , Yasuyuki USHIJIMA , Shinichi KANNO
Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a memory controller configured to execute a patrol process, in response to a first command set from a host device. In the patrol process, the memory controller is configured to read first data from the nonvolatile memory, and not to output the first data to the host device.
-
公开(公告)号:US20220011981A1
公开(公告)日:2022-01-13
申请号:US17484365
申请日:2021-09-24
Applicant: Kioxia Corporation
Inventor: Shinichi KANNO
IPC: G06F3/06
Abstract: According to one embodiment, a memory system checks a first total size indicative of a sum of data lengths specified by first write commands stored in a first submission queue of a host corresponding to a first stream. When the first total size is greater than or equal to a minimum write size, the memory system fetches a set of first write commands stored in the first submission queue, transfers first write data associated with the set of first write commands from a memory of the host to the memory system, and writes the first write data into a first write destination block allocated for the first stream.
-
公开(公告)号:US20210373814A1
公开(公告)日:2021-12-02
申请号:US17444856
申请日:2021-08-11
Applicant: Kioxia Corporation
Inventor: Shinichi KANNO
IPC: G06F3/06
Abstract: A memory system includes a nonvolatile memory including a plurality of blocks and a controller configured to write data to a plurality of write destination blocks allocated from the plurality of blocks. The controller is configured to in response to receiving a read command from a host, increment a first counter value corresponding to a first block having a block address allocated to a logical address of read target data specified by the received read command. The controller is configured to read the read target data from the first block or a buffer depending on whether the read target data is readable from the first block, and decrement the first counter value corresponding to the first block. The controller is configured to prohibit processing for transitioning a state of a block associated with an uncompleted read command to a state reusable as a new write destination block.
-
公开(公告)号:US20210081327A1
公开(公告)日:2021-03-18
申请号:US16805946
申请日:2020-03-02
Applicant: Kioxia Corporation
Inventor: Kensaku YAMAGUCHI , Shinichi KANNO
IPC: G06F12/1009
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.
-
公开(公告)号:US20210064288A1
公开(公告)日:2021-03-04
申请号:US16815594
申请日:2020-03-11
Applicant: Kioxia Corporation
Inventor: Shinichi KANNO , Takehiko KURASHIGE
IPC: G06F3/06
Abstract: According to one embodiment, a memory system writes first write data into each non-defective physical block belonging to a first write destination block group. The memory system notifies a host of a first identifier of the first write data, an address specifying the first write destination block group, a first offset indicating a top write destination physical storage location in the first write destination block group in which the first write data is written, length of the first write data, and first bitmap information including a plurality of bits, each of the bits corresponding to each of physical blocks belonging to the first write destination block group and indicating whether or not the corresponding physical block is a defective block.
-
公开(公告)号:US20250045202A1
公开(公告)日:2025-02-06
申请号:US18925443
申请日:2024-10-24
Applicant: Kioxia Corporation
Inventor: Shinichi KANNO , Hideki YOSHIDA
Abstract: 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.
-
公开(公告)号:US20250036283A1
公开(公告)日:2025-01-30
申请号:US18911356
申请日:2024-10-10
Applicant: Kioxia Corporation
Inventor: Hideki YOSHIDA , Shinichi KANNO
IPC: G06F3/06 , G06F12/02 , G06F12/1009
Abstract: 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.
-
公开(公告)号:US20240394181A1
公开(公告)日:2024-11-28
申请号:US18795962
申请日:2024-08-06
Applicant: KIOXIA CORPORATION
Inventor: Shinichi KANNO
IPC: G06F12/02 , G06F12/1009 , G06F13/16 , G11C16/08 , G11C16/26
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.
-
公开(公告)号:US20240385962A1
公开(公告)日:2024-11-21
申请号:US18785385
申请日:2024-07-26
Applicant: KIOXIA CORPORATION
Inventor: Shinichi KANNO
Abstract: According to one embodiment, a storage system includes a controller. The controller receives, from a host, a write command including a block address indicating a first block in a plurality of blocks, and a page address indicating a first page of the first block. The controller writes data designated by the write command to the first page of the first block. The controller notifies the host 2 of a page address indicating a latest readable page which is included in pages of the first block, the pages containing data which was written by the host before the designated data was written to the first page, the latest readable page having become readable by writing the designated data to the first page.
-
-
-
-
-
-
-
-
-