US 11,810,628 B2
Non-volatile memory with efficient testing during erase
Jayavel Pachamuthu, San Jose, CA (US); and Dana Lee, Saratoga, CA (US)
Assigned to SanDisk Technologies LLC, Addison, TX (US)
Filed by SanDisk Technologies LLC, Addison, TX (US)
Filed on Feb. 16, 2022, as Appl. No. 17/673,172.
Prior Publication US 2023/0260582 A1, Aug. 17, 2023
Int. Cl. G11C 16/34 (2006.01); G11C 16/16 (2006.01); G11C 16/30 (2006.01); G11C 16/08 (2006.01); G11C 16/24 (2006.01); G11C 16/26 (2006.01)
CPC G11C 16/3445 (2013.01) [G11C 16/08 (2013.01); G11C 16/16 (2013.01); G11C 16/24 (2013.01); G11C 16/26 (2013.01); G11C 16/30 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-volatile storage apparatus, comprising:
a plurality of word lines;
a block of non-volatile memory cells comprising multiple sub-blocks, each sub-block includes NAND strings connected to the plurality of word lines; and
a control circuit connected to the block of non-volatile memory cells and the plurality of word lines, the control circuit is configured to:
concurrently erase the NAND strings of the multiple sub-blocks,
perform an erase verify process for the NAND strings of the multiple sub-blocks including separately performing erase verify for memory cells connected to even word lines to generate an even result for each NAND string and performing erase verify for memory cells connected to odd word lines to generate an odd result for each NAND string,
determine that the erasing of the memory cells for a first sub-block of the multiple sub-blocks erase verified successfully when a sum of NAND strings of the first sub-block that failed the erase verify process for memory cells connected to even word lines or failed the erase verify process for memory cells connected to odd word lines is below a first threshold,
determine that the erasing of the first sub-block failed, despite determining that the memory cells for the first sub-block erase verified successfully, if a number of NAND strings of the first sub-block that have the even result different than the odd result is greater than a second threshold, and
determine that the erasing of one or more additional sub-blocks of the multiple sub-blocks failed based on and in response to determining that the erasing of the first sub-block failed.