US 10,891,224 B2
Maintaining data consistency in a memory sub system that uses hybrid wear leveling operations
Ning Chen, San Jose, CA (US); Jiangli Zhu, San Jose, CA (US); and Ying Yu Tai, Mountain View, CA (US)
Assigned to MICRON TECHNOLOGY, INC., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Sep. 6, 2018, as Appl. No. 16/123,979.
Prior Publication US 2020/0081828 A1, Mar. 12, 2020
Int. Cl. G06F 12/00 (2006.01); G06F 13/00 (2006.01); G06F 12/02 (2006.01); G06F 3/06 (2006.01)
CPC G06F 12/0246 (2013.01) [G06F 3/061 (2013.01); G06F 3/064 (2013.01); G06F 3/065 (2013.01); G06F 3/0679 (2013.01); G06F 12/0292 (2013.01); G06F 2212/1036 (2013.01); G06F 2212/7201 (2013.01); G06F 2212/7211 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining that a source group of data management units of a memory component satisfies a threshold wear condition pertaining to a number of write operations performed on data management units of the source group of data management units;
responsive to determining that the source group of data management units satisfies the threshold wear condition, performing a wear leveling operation by copying data from a first data management unit of the source group of data management units to a second data management unit of a destination group of data management units of the memory component;
determining a logical address of the first data management unit; and
moving, by a processing device, one or more indicators in a mapping data structure from one or more entries associated with the first data management unit to another one or more entries in the mapping data structure that are subsequent to the one or more entries associated with the first data management unit, wherein the one or more entries associated with the first data management unit are preceding the one or more indicators in the mapping data structure, indicating that the first data management unit has been copied from the source group of data management units to the second data management unit of the destination group of data management units, and wherein the another one or more entries where the one or more indicators are moved are associated with a third data management unit of the source group of data management units, indicating that the third data management unit remains in the source group of data management units.