US 12,334,153 B2
Adaptive pre-read management in multi-pass programming
Kishore Kumar Muchherla, Fremont, CA (US); Huai-Yuan Tseng, San Ramon, CA (US); Akira Goda, Tokyo (JP); Dung V. Nguyen, San Jose, CA (US); Giovanni Maria Paolucci, Milan (IT); James Fitzpatrick, Laguna Niguel, CA (US); Eric N. Lee, San Jose, CA (US); Dave Scott Ebsen, Minnetonka, MN (US); and Tomoharu Tanaka, Kanagawa (JP)
Assigned to MICRON TECHNOLOGY, INC., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Sep. 9, 2022, as Appl. No. 17/941,831.
Prior Publication US 2024/0087651 A1, Mar. 14, 2024
Int. Cl. G11C 16/10 (2006.01); G11C 16/26 (2006.01); G11C 16/32 (2006.01)
CPC G11C 16/102 (2013.01) [G11C 16/26 (2013.01); G11C 16/32 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of adaptive pre-read management, the method comprising:
receiving a first set of data bits for programming to memory;
performing, at a first time, a first pass of programming including a first subset of data bits from the first set of data bits;
comparing, at a second time after the first time, a first threshold operating difference to a first difference between a temperature condition obtained at the first time and a temperature condition obtained at the second time;
in response to determining that the first difference satisfies the first threshold operating difference, comparing, at the second time after the first time, a second threshold operating difference to a second difference between a number of memory access commands obtained at the first time and a number of memory access commands obtained at the second time;
in response to determining that the second difference satisfies the second threshold operating difference, performing an internal pre-read of the programmed first subset of data bits; and
performing a second pass of programming based on the internal pre-read and a second subset of data bits from the first set of data bits.