IP Library › Granted Patent US 11,830,554
Granted Patent B2
US 11,830,554 · App. 18/153,007 · Granted Nov 28, 2023

Non-volatile memory device and programming method thereof

Inventor: Ji-Sang Lee (Iksan-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G11C16/10G11C16/0483G11C16/08G11C16/24G11C16/26G11C16/32G11C16/3459G11C7/22G11C2029/0411
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,830,554
App. No.
18/153,007
Granted
Nov 28, 2023
Kind
B2
Abstract

A non-volatile memory device includes: a memory cell array including a plurality of memory cells connected to a plurality of word lines and a plurality of bit lines, a row decoder configured to selectively control the plurality of word lines, a page buffer including a plurality of latches corresponding to the plurality of bit lines, respectively, and a control circuit configured to control the non-volatile memory device to enter a suspend state after terminating a verify operation of a program loop of a program operation of the plurality of memory cells in response to a suspend request being generated during an execution operation of the program loop.

Claims (71)

1. A method of programming a non-volatile memory device stacked on a substrate in a vertical direction and including a plurality of memory cells connected to a plurality of word lines and a plurality of bit lines and a control circuit configured to program the plurality of memory cells, the method comprising:

receiving, by the control circuit, a program command;

selecting, by the control circuit, a first word line of the plurality of word lines in response to the program command;

applying, by the control circuit, a first program voltage to the first word line in response to the program command;

applying, by the control circuit, a first verify voltage to the first word line in response to the program command;

applying, by the control circuit, a second program voltage greater than the first program voltage by a first voltage to the first word line in response to the program command;

receiving, by the control circuit, a first suspend command;

applying, by the control circuit, a second verify voltage to the first word line in response to the first suspend command;

entering, by the control circuit, a first suspend state in response to the first suspend command;

receiving, by the control circuit, a first resume command; and

applying, by the control circuit, a third program voltage greater than the second program voltage by the first voltage to the first word line in response to the first resume command.

2. The method of claim 1 , further comprising:

receiving, by the control circuit, a first read command in the first suspend state; and

reading, by the control circuit, a data from a first memory cell connected to a second word line of the plurality of word lines in response to the first read command before receiving the first resume command.

3. The method of claim 1 , further comprising:

applying, by the control circuit, a fourth program voltage equal to the second program voltage to the first word line in response to the first resume command before applying the third program voltage to the first word line.

4. The method of claim 3 , further comprising:

applying, by the control circuit, a third verify voltage to the first word line in response to the first resume command before applying the third program voltage to the first word line.

5. The method of claim 1 , further comprising:

applying, by the control circuit, a third verify voltage to the first word line in response to the first resume command before applying the third program voltage to the first word line.

6. A method of programming a non-volatile memory device stacked on a substrate in a vertical direction and including a plurality of memory cells connected to a plurality of word lines and a plurality of bit lines and a control circuit configured to program the plurality of memory cells, the method comprising:

receiving, by the control circuit, a program command;

selecting, by the control circuit, a first word line of the plurality of word lines in response to the program command;

applying, by the control circuit, a first program voltage to the first word line in response to the program command;

applying, by the control circuit, a first verify voltage to the first word line in response to the program command;

applying, by the control circuit, a second program voltage greater than the first program voltage by a first voltage to the first word line in response to the program command;

receiving, by the control circuit, a first suspend command;

entering, by the control circuit, a first suspend state in response to the first suspend command;

receiving, by the control circuit, a first resume command;

applying, by the control circuit, a third program voltage equal to the second program voltage to the first word line in response to the first resume command;

applying, by the control circuit, a second verify voltage to the first word line in response to the first resume command; and

applying, by the control circuit, a fourth program voltage greater than the third program voltage by the first voltage to the first word line in response to the first resume command.

7. The method of claim 6 , further comprising:

receiving, by the control circuit, a first read command in the first suspend state; and

reading, by the control circuit, a data from a first memory cell connected to a second word line of the plurality of word lines in response to the first read command before receiving the first resume command.

8. The method of claim 6 , further comprising:

applying, by the control circuit, a third verify voltage to the first word line in response to the first resume command before applying the third program voltage to the first word line.

9. The method of claim 6 , further comprising:

applying, by the control circuit, a third verify voltage to the first word line in response to the first suspend command before entering the first suspend state.

10. A method of programming a non-volatile memory device stacked on a substrate in a vertical direction and including a plurality of memory cells connected to a plurality of word lines and a plurality of bit lines and a control circuit configured to program the plurality of memory cells, the method comprising:

receiving, by the control circuit, a program command;

selecting, by the control circuit, a first word line of the plurality of word lines in response to the program command;

applying, by the control circuit, a first program voltage to the first word line in response to the program command;

applying, by the control circuit, a first verify voltage to the first word line in response to the program command;

applying, by the control circuit, a second program voltage greater than the first program voltage by a first voltage to the first word line in response to the program command;

receiving, by the control circuit, a first suspend command;

entering, by the control circuit, a first suspend state in response to the first suspend command;

receiving, by the control circuit, a first resume command; and

applying, by the control circuit, a third program voltage greater than the second program voltage by a second voltage different from the first voltage to the first word line in response to the first resume command.

11. The method of claim 10 , wherein the second voltage is lower than the first voltage.

12. The method of claim 11 , further comprising:

applying, by the control circuit, a second verify voltage to the first word line after applying the third program voltage to the first word line; and

applying, by the control circuit, a fourth program voltage greater than the third program voltage by the first voltage to the first word line after applying the second verify voltage to the first word line.

13. The method of claim 11 , further comprising:

applying, by the control circuit, a second verify voltage to the first word line after applying the third program voltage to the first word line; and

applying, by the control circuit, a fourth program voltage greater than the third program voltage by a third voltage different from the second voltage to the first word line after applying the second verify voltage to the first word line.

14. The method of claim 13 , wherein the third voltage is lower than the second voltage.

15. The method of claim 13 , wherein the third voltage is greater than the second voltage.

16. The method of claim 10 , further comprising:

applying, by the control circuit, a second verify voltage to the first word line in response to the first resume command before applying the third program voltage to the first word line.

17. The method of claim 16 , further comprising:

applying, by the control circuit, a third verify voltage to the first word line after applying the third program voltage to the first word line; and

applying, by the control circuit, a fourth program voltage greater than the third program voltage by a third voltage different from the second voltage to the first word line after applying the third verify voltage to the first word line.

18. The method of claim 10 , further comprising:

applying, by the control circuit, a second verify voltage to the first word line in response to the first suspend command before entering the first suspend state.

19. The method of claim 18 , further comprising:

applying, by the control circuit, a third verify voltage to the first word line after applying the third program voltage to the first word line; and

applying, by the control circuit, a fourth program voltage greater than the third program voltage by the first voltage to the first word line after applying the third verify voltage to the first word line.

20. The method of claim 10 , further comprising:

receiving, by the control circuit, a first read command in the first suspend state; and

reading, by the control circuit, a data from a first memory cell connected to a second word line of the plurality of word lines in response to the first read command before receiving the first resume command.

Priority Claims (1)
KR 10-2017-0002922 · Jan 9, 2017 · national
Continuity (5)
Continuation 17402955 · Aug 16, 2021
Continuation 16934150 · Jul 21, 2020
Continuation 16415274 · May 17, 2019
Continuation 15661386 · Jul 27, 2017
Related Publication 20230170025A1 · Jun 1, 2023
Cited By (1)
US 12,198,764