Legal claims defining the scope of protection, as filed with the USPTO.
1. An apparatus, comprising: a plurality of non-volatile memory cells; a plurality of word lines connected to the non-volatile memory cells; and one or more control circuits in communication with the plurality of non-volatile memory cells and the plurality of word lines, the one or more control circuits configured to identify a word line with an open neighbor word line and determine whether data stored in non-volatile memory cells of the plurality of non-volatile memory cells that are connected to the identified word line has an error condition, the one or more control circuits are configured to cause an attempt to fix the data if the data has an error condition, the one or more control circuits are configured to cause non-volatile memory cells of the plurality of non-volatile memory cells that are connected to the open neighbor word line to be programmed with pseudo data, the plurality of word lines includes the identified word line and the open neighbor word line.
2. The apparatus of claim 1 , wherein: the one or more control circuits configured to determine whether the non-volatile memory cells connected to the open neighbor word line have an error if the data has an error condition.
3. The apparatus of claim 1 , wherein: the one or more control circuits configured to cause the non-volatile memory cells connected to the open neighbor word line to be programmed with pseudo data in response to determining that the data has an error condition.
4. The apparatus of claim 1 , wherein: the one or more control circuits configured to determine whether data stored in the non-volatile memory cells connected to the identified word line has an error condition by sensing data in the non-volatile memory cells connected to the identified word line, sensing data in the non-volatile memory cells connected to a closed neighbor word line, and comparing error information from the sensing data in the non-volatile memory cells connected to the identified word line and the sensing data in the non-volatile memory cells connected to the closed neighbor word line.
5. The apparatus of claim 1 , wherein: the one or more control circuits configured to determine whether data stored in the non-volatile memory cells connected to the identified word line has an error condition by comparing threshold voltage distributions for the identified word line to threshold voltage distributions for a closed neighbor word line.
6. The apparatus of claim 1 , wherein: the one or more control circuits configured to cause an attempt to fix the data by causing programming to be applied to the non-volatile memory cells connected to the identified word line in order to refresh the data.
7. The apparatus of claim 1 , wherein: the error condition includes any one or more of a bit error rate above a target and a shift in threshold voltage distributions.
8. The apparatus of claim 1 , wherein: the one or more control circuits configured to cause the non-volatile memory cells connected to the open neighbor word line to be programmed with pseudo data by causing the non-volatile memory cells connected to the open neighbor word line to be programmed to a lowest programmed state.
9. The apparatus of claim 1 , wherein: the one or more control circuits configured to cause the non-volatile memory cells connected to the open neighbor word line to be programmed with pseudo data by causing the non-volatile memory cells connected to the open neighbor word line to be programmed with a copy of data stored in the non-volatile memory cells connected to the identified word line.
10. The apparatus of claim 1 , wherein: the one or more control circuits identify the word line with the open neighbor word line and determine whether data stored in non-volatile memory cells connected to the identified word line has the error condition in response to a device power on.
11. The apparatus of claim 1 , wherein: the one or more control circuits identify the word line with the open neighbor word line and determine whether data stored in non-volatile memory cells connected to the identified word line has the error condition in response to detecting a temperature greater than a predetermined trigger temperature.
12. The apparatus of claim 1 , wherein: the identified word line is one of a logical word line or a physical word line; the open neighbor word line is one of a logical word line or a physical word line; the identified word line with an open neighbor word line is one of a boundary word line and an edge word line; the open neighbor word line is one of a user data word line that is in a fully erased condition and a dummy word line that is in the fully erased condition; the one or more control circuits implement a controller on a first die; and the non-volatile memory cells are arranged on a second die.
13. The apparatus of claim 1 , wherein: the plurality of non-volatile memory cells include charge trapping layers; and the plurality of non-volatile memory cells are arranged in a three dimensional memory structure.
14. A method, comprising: determining whether non-volatile memory cells connected to a closed word line are storing data that has an error; if the data has an error, attempting to fix the error; and padding a neighbor open word line that is adjacent to the closed word line by programming memory cells connected to the neighbor open word line with mock data.
15. The method of claim 14 , wherein: the attempting to fix the error comprises using error correction to recover the data, refreshing the data in the non-volatile memory cells connected to the closed word line, reading back the refreshed data and checking the refreshed data for errors.
16. The method of claim 14 , wherein: the padding the open word line is performed in response to determining that the data has an error.
17. The method of claim 14 , further comprising: determining whether the memory cells connected to the neighbor open word line have an error in response to determining that the data has an error.
18. An apparatus, comprising: a plurality of non-volatile memory cells; a plurality of word lines connected to the non-volatile memory cells; and one or more control circuits in communication with the plurality of non-volatile memory cells and the plurality of word lines, the one or more control circuits configured to identify a word line of the plurality of word lines that is adjacent an open word line of the plurality of word lines and program pseudo data into memory cells of the plurality of non-volatile memory cells that are connected to the open word line in response to an attempt to power down.
19. The apparatus of claim 18 , wherein: the pseudo data is a copy of data stored in memory cells connected to the identified word line.
20. An apparatus, comprising: a plurality of non-volatile memory cells; a plurality of word lines connected to the non-volatile memory cells; and one or more control circuits in communication with the plurality of non-volatile memory cells and the plurality of word lines, the one or more control circuits are configured to program pseudo data into memory cells of the plurality of non-volatile memory cells that are connected to an open word line of the plurality of word lines that is adjacent to a boundary word line of the plurality of word lines, the boundary word line is connected to one or more non-volatile memory cells of the plurality of non-volatile memory cells that are programmed with user data.
21. The apparatus of claim 20 , wherein: the one or more control circuits are configured to identify the boundary word line as a closed word line that is adjacent an open word line.
22. The apparatus of claim 20 , wherein: the pseudo data is a copy of data stored in non-volatile memory cells of the plurality of non-volatile memory cells connected to the boundary word line.
Unknown
March 6, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.