US 11,886,735 B2
Data movement based on address table activity
Yanhua Bi, Shanghai (CN)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Mar. 22, 2022, as Appl. No. 17/701,476.
Prior Publication US 2023/0305738 A1, Sep. 28, 2023
Int. Cl. G06F 3/06 (2006.01); G06F 12/10 (2016.01)
CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01); G06F 12/10 (2013.01)] 25 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a memory system comprising a volatile memory device and a non-volatile memory device configured to store a logical-to-physical address mapping that includes a set of logical addresses; and
a controller coupled with the non-volatile memory device and configured to cause the apparatus to:
compare a first value of a first counter for the set of logical addresses to a first threshold value, the first counter configured to indicate a quantity of times the set of logical addresses has been read from the non-volatile memory device and written to the volatile memory device;
compare the first value of the first counter to a second threshold value that is based at least in part on a second value of a second counter for the set of logical addresses, the second counter configured to indicate a quantity of times the set of logical addresses of the logical-to-physical address mapping has been written to the non-volatile memory device from the volatile memory device;
select, from a plurality of types of data movement operations supported by the non-volatile memory device, a first type of data movement operation based at least in part on comparing the first value to the first threshold value and the second threshold value; and
perform the first type of data movement operation for data associated with the set of logical addresses based at least in part on the selection.