IP Library Granted Patent US 10,839,922
Granted Patent B2
US 10,839,922 · App. 15/990,617 · Granted Nov 17, 2020

Memory disturb detection

Inventors: Xiang Yang (Santa Clara, CA); Huai-Yuan Tseng (San Ramon, CA); Deepanshu Dutta (Fremont, CA)
Assignee: SanDisk Technologies LLC
G11C16/3431G06F11/1068G11C16/16G11C16/26G11C29/52G11C11/5621G11C11/5671G11C16/0483
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,839,922
App. No.
15/990,617
Granted
Nov 17, 2020
Kind
B2
Abstract

An apparatus includes an array of memory cells comprising a first sub-block and a second sub-block electrically coupled by a channel. The apparatus also includes a measurement circuit configured to take a first measurement of a first sub-block of memory cells at a first offset threshold and a second measurement of the first sub-block of memory cells at a second offset threshold. The apparatus further includes a detection circuit configured to detect a disturb condition of the first sub-block based on at least one of the first measurement and the second measurement, and to initiate data maintenance in response to the disturb condition of the first sub-block.

Claims (42)

1. An apparatus, comprising:

an array of memory cells comprising a first sub-block and a second sub-block electrically coupled by a channel;

a measurement circuit configured to take a first measurement of the first sub-block of memory cells at a first offset threshold and a second measurement of the first sub-block of memory cells at a second offset threshold;

a detection circuit configured to detect a disturb condition of the first sub-block based on at least one of the first measurement or the second measurement; and

a write circuit configured to send a compensating pulse in response to the detection circuit detecting the disturb condition of the first sub-block in order to counter a change in an electric characteristic of the first sub-block away from a target level.

2. The apparatus of claim 1 , wherein the first offset threshold is offset below a read threshold and the second offset threshold is offset above the read threshold.

3. The apparatus of claim 1 , wherein:

the measurement circuit is configured to utilize the first measurement and the second measurement to determine a cell count within a range between the first offset threshold and the second offset threshold; and

the detection circuit is configured to detect the disturb condition of the first sub-block in response to the cell count satisfying a cell count threshold.

4. The apparatus of claim 1 , wherein the disturb condition is indicated by a check failure of one or more of the first measurement or the second measurement.

5. The apparatus of claim 1 , wherein when the disturb condition of the first sub-block comprises a program disturb, the compensating pulse sent by the write circuit comprises a compensating erase pulse.

6. The apparatus of claim 5 , wherein the compensating erase pulse has a lower amplitude in comparison with a normal erase pulse in order to shift a threshold voltage downward by an amount without completely erasing one or more memory cells of the first sub-block.

7. The apparatus of claim 1 , wherein when the disturb condition of the first sub-block comprises a program disturb, the compensating pulse sent by the write circuit comprises a compensating program pulse.

8. The apparatus of claim 7 , wherein the compensating program pulse has a lower amplitude in comparison with a normal program pulse in order to shift a threshold voltage upward by an amount without increasing the threshold voltage of one or more memory cells of the first sub-block beyond a target threshold voltage level.

9. An apparatus, comprising:

an array of memory cells comprising a first sub-block and a second sub-block electrically coupled by a channel;

one or more circuits configured to

take a first measurement of the first sub-block of memory cells at a first offset threshold and a second measurement of the first sub-block of memory cells at a second offset threshold,

detect a disturb condition of the first sub-block based on at least one of the first measurement or the second measurement, and

send a compensating pulse, in response to the disturb condition of the first sub-block being detected, in order to counter a change in an electric characteristic of the first sub-block away from a target level.

10. The apparatus of claim 9 , wherein the first offset threshold is offset below a read threshold and the second offset threshold is offset above the read threshold.

11. The apparatus of claim 9 , wherein the one or more circuits are configured to:

utilize the first measurement and the second measurement to determine a cell count within a range between the first offset threshold and the second offset threshold; and

detect the disturb condition of the first sub-block in response to the cell count satisfying a cell count threshold.

12. The apparatus of claim 9 , wherein the disturb condition is indicated by a check failure of one or more of the first measurement or the second measurement.

13. The apparatus of claim 9 , wherein when the disturb condition of the first sub-block comprises a program disturb, the compensating pulse that is sent comprises a compensating erase pulse.

14. The apparatus of claim 13 , wherein the compensating erase pulse has a lower amplitude in comparison with a normal erase pulse in order to shift a threshold voltage downward by an amount without completely erasing one or more memory cells of the first sub-block.

15. The apparatus of claim 9 , wherein when the disturb condition of the first sub-block comprises a program disturb, the compensating pulse that is sent comprises a compensating program pulse.

16. The apparatus of claim 15 , wherein the compensating program pulse has a lower amplitude in comparison with a normal program pulse in order to shift a threshold voltage upward by an amount without increasing the threshold voltage of one or more memory cells of the first sub-block beyond a target threshold voltage level.

17. A method, comprising:

taking a first measurement of a first sub-block of memory cells at a first offset threshold and taking a second measurement of the first sub-block of memory cells at a second offset threshold, wherein the first sub-block of memory cells are included within an array of memory cells that also includes a second sub-block of memory cells that is coupled to the first sub-block by a channel;

detecting a disturb condition of the first sub-block based on at least one of the first measurement or the second measurement; and

sending a compensating pulse in response to the detecting the disturb condition of the first sub-block in order to counter a change in an electric characteristic of the first sub-block away from a target level.

18. The method of claim 17 , wherein the first offset threshold is offset below a read threshold and the second offset threshold is offset above the read threshold.

19. The method of claim 17 , wherein the detecting the disturb condition comprises:

utilizing the first measurement and the second measurement to determine a cell count within a range between the first offset threshold and the second offset threshold; and

detecting the disturb condition of the first sub-block in response to the cell count satisfying a cell count threshold.

20. The method of claim 17 , wherein the disturb condition is indicated by a check failure of one or more of the first measurement or the second measurement.

21. The method of claim 17 , wherein when the disturb condition of the first sub-block comprises a program disturb, the compensating pulse that is sent comprises a compensating program pulse.

22. The method of claim 21 , wherein the compensating program pulse has a lower amplitude in comparison with a normal program pulse in order to shift a threshold voltage upward by an amount without increasing the threshold voltage of one or more memory cells of the first sub-block beyond a target threshold voltage level.

23. The method of claim 17 , wherein when the disturb condition of the first sub-block comprises a program disturb, the compensating pulse that is sent comprises a compensating erase pulse.

24. The method of claim 23 , wherein the compensating erase pulse has a lower amplitude in comparison with a normal erase pulse in order to shift a threshold voltage downward by an amount without completely erasing one or more memory cells of the first sub-block.

Assignments (4)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: SANDISK TECHNOLOGIES LLC
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 069796/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2018
From: YANG, XIANG; TSENG, HUAI-YUAN; DUTTA, DEEPANSHU
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 045933/0652 →
Continuity (1)
Related Publication 20190362798A1 · Nov 28, 2019