US 12,436,878 B2
Nonvolatile memory, memory system, and control method of nonvolatile memory with command processing unit
Daisuke Iwai, Yokohama Kanagawa (JP); Toshio Fujisawa, Yokohama Kanagawa (JP); and Keigo Hara, Kamakura Kanagawa (JP)
Assigned to Kioxia Corporation, Tokyo (JP)
Filed by Kioxia Corporation, Tokyo (JP)
Filed on Nov. 6, 2023, as Appl. No. 18/502,498.
Application 18/502,498 is a continuation of application No. 17/184,313, filed on Feb. 24, 2021, granted, now 11,847,050.
Claims priority of application No. 2020-148337 (JP), filed on Sep. 3, 2020.
Prior Publication US 2024/0070062 A1, Feb. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/02 (2006.01)
CPC G06F 12/0246 (2013.01) [G06F 12/0238 (2013.01); G06F 2212/202 (2013.01); G06F 2212/403 (2013.01); G06F 2212/7205 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A nonvolatile memory, comprising:
a memory cell array including a plurality of memory cells; and
a command processing unit configured to control writing and reading to and from the memory cell array according to a command received from a controller outside of the nonvolatile memory, the command processing unit including a buffer, wherein
the command processing unit is configured to:
store first data based on data read from a first position of the memory cell array in the buffer in response to a first command from the controller, the first command specifying the first position of the memory cell array,
store second data based on data read from a second position of the memory cell array in the buffer in response to a second command from the controller, the second command specifying the second position of the memory cell array,
transmit first validity determination information for the first data and second validity determination information for the second data to the controller, the first validity determination information indicating whether or not the first data is valid, the second validity determination information indicating whether or not the second data is valid, and
write third data based on the second data that has been stored in the buffer to a third position of the memory cell array in response to a third command from the controller, the third command specifying validity determination information corresponding to the second data.