IP Library Granted Patent US 7,359,248
Granted Patent B2
US 7,359,248 · App. 11/481,022 · Granted Apr 15, 2008

Methods for programming and reading NAND flash memory device and page buffer performing the same

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 7,359,248
App. No.
11/481,022
Granted
Apr 15, 2008
Kind
B2
Abstract

Methods for programming and reading a multi-level-cell NAND flash memory device having plural memory cells are disclosed to reduce the programming time and the reading time. The program method comprises the steps of: (a) programming the zero state memory cells, the first state memory cells, the second state memory cells and the third state memory cells to a zero state, (b) programming the second state memory cells from the zero state to a second state by switching the MSBs of the second state memory cells, and (c) programming the first state memory cells from the zero state to a first state by switching the LSBs of the first state memory cells and simultaneously programming the third state memory cells from the second state to a third state by switching the LSBs of the third state memory cells. The read method comprises the steps of: (d) reading the MSBs of the zero state memory cells, the first state memory cells, the second state memory cells, and the third state memory cells by a first verify signal and a second verify signal, and (e) reading the LSBs of the zero state memory cells, the first state memory cells, the second state memory cells, and the third state memory cells by the first verify signal and a third verify signal. A page buffer is also disclosed to perform the methods for programming and reading a multi-level-cell NAND flash memory device.

Claims (35)

1. A method for programming a NAND flash memory device having zero state memory cells, first state memory cells, second state memory cells and third state memory cells, each memory cell being associated with a first latch circuit and a second latch circuit, the method comprising the steps of:

(a) programming the zero state memory cells, the first state memory cells, the second state memory cells and the third state memory cells to a zero state;

(b) programming the second state memory cells from the zero state to a second state by switching the MSBs of the second state memory cells;

(c) programming the first state memory cells from the zero state to a first state by switching the LSBs of the first state memory cells and simultaneously programming the third state memory cells from the second state to a third state by switching the LSBs of the third state memory cells; and

verifying the second state memory cells between steps (b) and (c) by applying a first verify signal to the first latch circuit and applying a second program voltage to a selected word line associated with the second state memory cells.

2. The method for programming a NAND flash memory device of claim 1 , further comprising the steps of:

verifying the first state memory cells by applying the first verify signal to the first latch circuit and applying a first program voltage to a selected word line associated with the first state memory cells; and

verifying the third state memory cells by applying a second verify signal to the first latch circuit and applying a third program voltage to a selected word line associated with the third state memory cells.

3. The method for programming a NAND flash memory device of claim 1 , wherein the MSBs of the second state memory cells, the LSBs of the first state memory cells, and the LSBs of the third state memory cells are switched from a high state to a low state.

4. The method for programming a NAND flash memory device of claim 1 , wherein a bit line power is applied to bit lines during programming the second state memory cells and during programming the first state memory cells.

5. The method for programming a NAND flash memory device of claim 4 , wherein the bit line power is adjustable between a ground voltage and a source voltage to slow down the speed of programming the first state memory cells.

6. The method for programming a NAND flash memory device of claim 1 , wherein the time of programming the first state memory cells is tuned to fit that of programming the third state memory cells.

7. The method for programming a NAND flash memory device of claim 1 , wherein each of the MSBs of the memory cells in the zero state and in the second state is latched in the corresponding second latch circuit.

8. The method for programming a NAND flash memory device of claim 7 , wherein the state of each of the MSBs of the memory cells in the zero state and in the second state is sensed by a third verify signal.

9. A method for reading a NAND flash memory device having zero state memory cells, first state memory cells, second state memory cells and third state memory cells, each memory cell being associated with a first latch circuit and a second latch circuit, the method comprising the steps of:

(a) reading the MSBs of the zero state memory cells, the first state memory cells, the second state memory cells, and the third state memory cells by applying a first verify signal and a second verify signal to the first latch circuit; and

(b) reading the LSBs of the zero state memory cells, the first state memory cells, the second state memory cells, and the third state memory cells by applying the first verify signal to the first latch circuit and by applying a third verify signal to the second latch circuit,

wherein Step (b) comprises the steps of:

reading the LSBs of the third state memory cells by applying a third read voltage to selected word lines associated with the third state memory cells;

reading the LSBs of the second state memory cells by applying a second read voltage to selected word lines associated with the second state memory cells; and

reading the LSBs of the first state memory cells and the zero state memory cells by applying a first read voltage to selected word lines associated with the first state memory cells.

10. The method for reading a NAND flash memory device of claim 9 , wherein each of the LSBs and the MSBs is outputted by a latch in the first latch circuit.

11. The method for reading a NAND flash memory device of claim 9 , further comprising a step of resetting the first latch circuit before Step (a).

12. The method for reading a NAND flash memory device of claim 9 , further comprising a step of resetting the first latch circuit and the second latch circuit between Steps (a) and (b).

13. A page buffer used in a NAND flash device having a plurality of memory cells, comprising:

a first latch circuit verifying the memory cells by a first verify signal and a second verify signal;

a second latch circuit reading the LSBs of the memory cells by a third verify signal;

a bit line voltage supply circuit providing a bit line power to a selected bit line associated with the memory cells to be programmed;

an input circuit receiving information to be programmed to the memory cells; and

a precharge circuit precharging the selected bit line.

14. The page buffer of claim 13 , further comprising a bit line selection circuit determining the selected bit line and a shielding bit line.

15. The page buffer of claim 13 , wherein the first verify signal is used to verify the MSBs of the memory cells in a second state and to verify the LSBs of the memory cells in a first state.

16. The page buffer of claim 13 , wherein the second verify signal is used to verify the LSBs of the memory cells in a third state.

17. The page buffer of claim 13 , wherein the third verify signal is used to read the LSBs of the memory cells in a second state and in a third state.

18. The page buffer of claim 13 , wherein the bit line power is adjustable from a ground voltage to a source voltage.

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME PREVIOUSLY RECORDED ON REEL 058297 FRAME 0486. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 29, 2023
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 064746/0547 →
CHANGE OF NAME Recorded Oct 19, 2021
From: CONVERSANT INTELLECTUAL PROPERTY INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 058297/0486 →
RELEASE OF SECURITY INTEREST Recorded Nov 6, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054344/0143 →
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046900/0136 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2009
From: ELITE SEMICONDUCTOR MEMORY TECHNOLOGY INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 023348/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2006
From: CHEN, CHUNG ZEN; WANG, JO YU; WU, FU AN
To: ELITE SEMICONDUCTOR MEMORY TECHNOLOGY INC.
Reel/Frame 018046/0654 →