US 11,789,861 B2
Wear leveling based on sub-group write counts in a memory sub-system
Paul Stonelake, San Jose, CA (US); Ning Chen, San Jose, CA (US); Fangfang Zhu, San Jose, CA (US); and Alex Tang, Cupertino, CA (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on May 12, 2022, as Appl. No. 17/742,896.
Application 17/742,896 is a continuation of application No. 16/797,650, filed on Feb. 21, 2020, granted, now 11,360,885.
Claims priority of provisional application 62/874,294, filed on Jul. 15, 2019.
Prior Publication US 2022/0269598 A1, Aug. 25, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/02 (2006.01); G06F 11/30 (2006.01); G11C 16/34 (2006.01)
CPC G06F 12/0246 (2013.01) [G06F 11/3037 (2013.01); G06F 12/0292 (2013.01); G11C 16/349 (2013.01); G06F 2212/7211 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a plurality of memory components, each memory component comprising a plurality of management groups, each management group including a plurality of sub-groups; and
a processing device, operatively coupled with the plurality of memory components to perform wear-leveling operations, the wear-leveling operations comprising:
maintaining a life write counter (LWC) for each of the management groups of the memory component, each LWC having a most-significant-bits (MSB) portion and a least-significant-bits (LSB) portion, a single shared LWC base representing the MSB portion of the LWCs of all of the management groups of the memory component, and separate, management-group-specific LWC offsets represent the LSB portions of the LWCs of the management groups of the memory component; and
determining, in connection with a first write operation to a first sub-group of a first management group of the memory component, to move user data from the first management group to a second management group of the memory component, and in response:
moving the user data from the first management group to the second management group of the memory component; and
incrementing a first LWC for the first management group.