US 12,111,731 B2
Cooperative memory subsystem data recovery
Joseph Harold Steinmetz, Loomis, CA (US); and William Richard Akin, Morgan Hill, CA (US)
Assigned to MICRON TECHNOLOGY, INC., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Sep. 25, 2023, as Appl. No. 18/474,046.
Application 18/474,046 is a continuation of application No. 17/841,106, filed on Jun. 15, 2022, granted, now 11,803,444.
Prior Publication US 2024/0012713 A1, Jan. 11, 2024
Int. Cl. G06F 11/14 (2006.01)
CPC G06F 11/1415 (2013.01) [G06F 2201/805 (2013.01)] 20 Claims
OG exemplary drawing
 
15. A system comprising:
a plurality of memory devices; and
a processing device, operatively coupled with the plurality of memory devices, to:
receive a first recovery instruction to recover a first subset of data stored by a first memory subsystem of a plurality of memory subsystems, wherein the first recovery instruction is received from a second memory subsystem and the second memory subsystem sends a second recovery instruction to a third memory subsystem of the plurality of memory subsystems, the second recovery instruction directing the third memory subsystem to recover a second subset of data stored by the first memory subsystem, the first and second subsets of data differing from one another;
read data from one or more other memory subsystems of the plurality of memory subsystems;
recover the first subset of data by performing a data protection computation on the data read from the one or more other memory subsystems;
report a status of recovery to the second memory subsystem in response to recovering the first subset of data; and
write the recovered first subset of data to a spare memory subsystem.