US 12,189,537 B2
Memory system that manages update of address mapping information and method for controlling the same
Fumio Hara, Kamakura Kanagawa (JP)
Assigned to Kioxia Corporation, Tokyo (JP)
Filed by Kioxia Corporation, Tokyo (JP)
Filed on Mar. 1, 2023, as Appl. No. 18/176,926.
Claims priority of application No. 2022-100631 (JP), filed on Jun. 22, 2022.
Prior Publication US 2023/0418760 A1, Dec. 28, 2023
Int. Cl. G06F 12/02 (2006.01); G06F 12/10 (2016.01)
CPC G06F 12/10 (2013.01) [G06F 12/0246 (2013.01); G06F 2212/214 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A memory system comprising:
a first memory, which is a nonvolatile memory;
a second memory; and
a controller configured to:
store address mapping information in the first memory;
store, in the second memory, a mapping update data that is generated each time data writing to the first memory is performed;
upon an amount of mapping update data that have not been transmitted to the host reaching a threshold, transmit the address mapping information in the first memory and the mapping update data in the second memory to the host and cause the host to store updated address mapping information in a third memory in the host based on the address mapping information and the mapping update data from the memory system;
perform address mapping using the address mapping information in the first memory and the mapping update data in the second memory, when connection with the host is lost; and
when the second memory does not have sufficient vacancy:
control the host to transmit the updated address mapping information in the third memory to the memory system; and
update the address mapping information in the first memory using the updated address mapping information from the host and one or more mapping update data that have not been transmitted to the host.