US 12,153,824 B2
Memory system
Takuzo Watanabe, Kawasaki Kanagawa (JP); Shigeo Kurakata, Fujisawa Kanagawa (JP); and Katsuhiko Iwai, Yokohama Kanagawa (JP)
Assigned to Kioxia Corporation, Tokyo (JP)
Filed by KIOXIA CORPORATION, Tokyo (JP)
Filed on Feb. 3, 2022, as Appl. No. 17/592,466.
Claims priority of application No. 2021-153212 (JP), filed on Sep. 21, 2021.
Prior Publication US 2023/0089246 A1, Mar. 23, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A memory system comprising:
a nonvolatile memory including a plurality of blocks; and
a memory controller configured to control the nonvolatile memory and further configured to:
store in a first tag information management table, first tag information allocated to an address of a first block of the plurality of blocks, wherein the first tag information contains a value that is representative of an aggregate number of times that any of the plurality of blocks have been erased;
determine how many addresses of the first block both (1) have valid data stored thereat and (2) have tag information allocated thereto containing values that are less than or equal to a comparison tag value;
perform garbage collection on the first block when the determined number of addresses of the first block is less than a threshold value; and
determine not to perform garbage collection on the first block when the determined number of addresses of the first block is greater than or equal to the threshold value.