Patent ID: 8385132
Filing Date: 2013-02-26
Classification: G11C

Abstract:
1. A method for performing a programming operation for a set of non-volatile storage elements, the non-volatile storage elements are arranged in respective positions along a word line, the method comprising: performing a plurality of program-verify iterations, each program-verify iteration comprises a program portion in which a program pulse is applied to the word line; and during the program portion of at least an ith program-verify iteration of the plurality of program-verify iterations, where i is an integer greater than zero, determining whether to subject at least one non-volatile storage element of the set which is not locked out from programming to a slow down measure based on a position of the at least one non-volatile storage element along the word line, the at least one non-volatile storage element is not subjected to the slow down measure when the position of the at least one non-volatile storage element is in a first set of positions along the word line, the first set of positions comprises every other position along the word line, and the at least one non-volatile storage element is subjected to the slow down measure when the position of the at least one non-volatile storage element is in a second set of positions along the word line, the positions of the first set of positions are interleaved with the positions of the second set of positions.