IP Library Granted Patent US 11,373,717
Granted Patent B2
US 11,373,717 · App. 17/004,446 · Granted Jun 28, 2022

Verification of an excessively high threshold voltage in a memory device

Inventor: Sang-Sik Kim (Gyeonggi-do, KR)
Assignee: SK hynix Inc.
G11C16/3459G11C11/5628G11C16/0483G11C16/10G11C16/3463G11C16/3495G11C29/44G11C2029/5004G11C2211/5621
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 11,373,717
App. No.
17/004,446
Granted
Jun 28, 2022
Kind
B2
Abstract

A memory device may include: a control circuit comprising a first verification component suitable for counting the number of memory cells in the selected word line having an excessively high threshold voltage as excessive memory cells, after a program operation is completed; and a second verification component suitable for counting the number of failed bits when the number of excessive memory cells counted is greater than or equal to an excess threshold value, and suitable for outputting a pass or fail signal for the program operation according to the count of at least one of the first verification component and the second verification component.

Claims (32)

1. A memory system comprising:

a memory device comprising a plurality of memory cells; and

a controller configured to perform plural program operations to the memory device and a verify operation after the plural program operations are performed via plural word lines,

wherein the verify operation comprises counting a number of excessive memory cells having a higher threshold voltage than a reference threshold voltage, among plural memory cells coupled to at least one word line among the plural word lines, and generating a pass or fail signal based on whether the number of excessive memory cells is greater than or equal to an excess threshold value, and

wherein the controller reads data programmed on the plural memory cells coupled to a word line selected among the plural word lines, and compare each bit of read data to each bit of target data subject to the plural program operations to count the number of excessive memory cells.

2. The memory system according to claim 1 , wherein each of the plural program operations includes selecting a word line among the plural word lines coupled to memory cells on which subject data is programmed and applying a program voltage to the memory cells coupled to the word line.

3. The memory system according to claim 2 , wherein the verify operation further includes determining the at least one word line among the plural word lines where the plural program operations are performed.

4. The memory device according to claim 1 , wherein, when the number of excessive memory cells is less than the excess threshold value, the controller outputs the pass signal for the plural program operations.

5. The memory device according to claim 1 , wherein, when the number of excessive memory cells is less than the excess threshold value, the controller outputs the pass signal for the plural program operations.

6. The memory device according to claim 1 , wherein, when the number of excessive memory cells is greater than or equal to the excess threshold value, the controller outputs the fail signal for the plural program operations.

7. A memory system comprising:

a memory device comprising a plurality of memory blocks; and

a controller configured to perform bad block management on the plurality of memory blocks,

wherein the bad block management comprises counting a number of excessive memory cells having a higher threshold voltage than a reference threshold voltage, among plural memory cells coupled to at least one word line among plural word lines where plural program operations are performed, and generating a pass or fail signal based on whether the number of excessive memory cells is greater than or equal to an excess threshold value, and

wherein the controller reads data programmed on the plural memory cells coupled to a word line selected among the plural word lines, and compare each bit of read data to each bit of target data subject to the plural program operations to count the number of excessive memory cells.

8. The memory system according to claim 7 , wherein the bad block management is triggered when a program failure occurs during the plural program operations.

9. The memory system according to claim 8 , wherein the bad block management further includes determining the at least one word line coupled to a memory block where any of the plural program operations fails.

10. The memory device according to claim 7 , wherein, when the number of excessive memory cells is less than the excess threshold value, the controller outputs the pass signal for the plural program operations.

11. The memory device according to claim 7 , wherein, when the number of excessive memory cells is less than the excess threshold value, the controller outputs the pass signal for the plural program operations.

12. The memory device according to claim 7 , wherein, when the number of excessive memory cells is greater than or equal to the excess threshold value, the controller outputs the fail signal for the plural program operations.

13. A method for operating a memory system, comprising:

performing plural program operations to a memory device including a plurality of memory cells, wherein each of the plural program operations comprises selecting a word line to which target data are to be programmed based on a write command and programming the target data to the selected word line;

determining at least one word line among plural word lines where the plural program operations are performed;

counting a number of excessive memory cells having a higher threshold voltage than a reference threshold voltage, among plural memory cells coupled to the at least one word line; and

generating a pass or fail signal for the plural program operations based on whether the number of excessive memory cells is greater than or equal to an excess threshold value,

wherein the generating the pass or fail signal comprises:

reading data programmed on the plural memory cells coupled to the selected word line; and

comparing each bit of read data to each bit of target data subject to the plural program operations to count the number of excessive memory cells.

14. The method according to claim 13 , wherein the at least one word line is determined when a program failure occurs during any of the plural program operations.

15. The method according to claim 13 , wherein the generating the pass or fail signal comprises outputting the pass signal for the plural program operations when the number of excessive memory cells is less than the excess threshold value.

16. The method according to claim 13 , wherein the generating the pass or fail signal comprises outputting the pass signal for the plural program operations when the number of excessive memory cells is less than the excess threshold value.

17. The method according to claim 13 , wherein the generating the pass or fail signal comprises outputting the fail signal for the plural program operations when the number of excessive memory cells is greater than or equal to the excess threshold value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2024
From: SK HYNIX INC.
To: MIMIRIP LLC
Reel/Frame 067335/0246 →