Detection of broken word-lines in memory arrays
First Claim
1. A method of operating a non-volatile memory circuit having an array including a plurality of erase blocks each including a plurality of memory cells formed along word-lines, comprising:
- determining whether a word-line is defective by a process including;
performing first write operation on a first plurality of memory cells along a first word-line from a first erase block, the first write operation including a series of alternating programming pulses and verify operations, the first plurality of memory cells along the first word-line individually locking out from further programming pulses as verified;
determining the number of programming pulses in the first write operation for the memory cells of the first plurality of memory cells along the first word-line to verify as written;
subsequently performing a second write operation on a first plurality of memory cells along a second word-line from the first erase block, the second write operation including a series of alternating programming pulses and verify operations, the first plurality of memory cells along the second word-line individually locking out from further programming pulses as verified;
determining the number of programming pulses in the second write operation for the memory cells of the first plurality of memory cells along the second word-line to verify as written;
determining whether the number of programming pulses in the second write operation relative to the number of programming pulses in the first write operation exceeds a threshold value; and
in response to the number of programming pulses in the second write operation relative to the number of programming pulses in the first write operation exceeding the threshold, determining that the second word-line is defective.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques and corresponding circuitry are presented for the detection of broken wordlines in a memory array. An “inter-word-line” comparison where the program loop counts of different word-lines are compared in order to determine whether a word-line may be defective. The number of programming pulses needed for the cells along a word-line WLn is compared to the number needed for a preceding word-line, such as WLn or WL(n−1), to see whether it exceeds this earlier value by a threshold value. If the word-line requires an excessive number of pulses, relative the earlier word-line, to complete programming, it is treated as defective.
175 Citations
11 Claims
-
1. A method of operating a non-volatile memory circuit having an array including a plurality of erase blocks each including a plurality of memory cells formed along word-lines, comprising:
determining whether a word-line is defective by a process including; performing first write operation on a first plurality of memory cells along a first word-line from a first erase block, the first write operation including a series of alternating programming pulses and verify operations, the first plurality of memory cells along the first word-line individually locking out from further programming pulses as verified; determining the number of programming pulses in the first write operation for the memory cells of the first plurality of memory cells along the first word-line to verify as written; subsequently performing a second write operation on a first plurality of memory cells along a second word-line from the first erase block, the second write operation including a series of alternating programming pulses and verify operations, the first plurality of memory cells along the second word-line individually locking out from further programming pulses as verified; determining the number of programming pulses in the second write operation for the memory cells of the first plurality of memory cells along the second word-line to verify as written; determining whether the number of programming pulses in the second write operation relative to the number of programming pulses in the first write operation exceeds a threshold value; and in response to the number of programming pulses in the second write operation relative to the number of programming pulses in the first write operation exceeding the threshold, determining that the second word-line is defective. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
Specification