IP Library Granted Patent US 9,852,788
Granted Patent B2
US 9,852,788 · App. 15/266,196 · Granted Dec 26, 2017

Multipage program scheme for flash memory

Inventor: Jin-Ki Kim (Ottawa, CA)
Assignee: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
G11C11/5628G11C16/0483G11C16/10
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 9,852,788
App. No.
15/266,196
Granted
Dec 26, 2017
Kind
B2
Abstract

A circuit and method for programming multiple bits of data to flash memory cells in a single program operation cycle. Multiple pages of data to be programmed into one physical page of a flash memory array are stored in page buffers or other storage means on the memory device. The selected wordline connected to the cells to be programmed is driven with predetermined program profiles at different time intervals, where each predetermined program profile is configured for shifting an erase threshold voltage to a specific threshold voltage corresponding to a specific logic state. A multi-page bitline controller biases each bitline to enable or inhibit programming during each of the time intervals, in response to the combination of specific logic states of the bits belonging to each page of data that are associated with that respective bitline.

Claims (20)

1. A NAND flash memory device comprising:

a plurality of I/O ports configured to receive a single multi-page program request from a memory controller, the single multi-page program request comprising at least two iterative command and data input sequences, each command and data input sequence comprising command data, address data and write data;

a ready/busy port configured to output a ready/busy signal indicating a busy status of the NAND flash memory device, the ready/busy signal indicates a busy status in between the at least two iterative command and data input sequences;

a flash memory array comprising NAND type memory cells connected to wordlines and coupled to bitlines, each wordline corresponding to a single physical page comprising M logical pages, M being an integer greater than 1;

bitline access circuitry configured to store M logical pages of data before execution of a single multi-page programming cycle, and bias the bitlines to one of enable and inhibit programming for each of 2 M −1 programming iterations based on a combination of bits corresponding to each bitline from the M logical pages of data during execution of the single multi-page programming cycle, each logical page of data being provided from the write data; and

row circuits configured to drive a selected wordline with different time periods for each of the 2 M −1 programming iterations while the bitlines are biased to enable or inhibit programming based on a combination of logic states of the M logical pages of data, and program the M logical pages of data to a single physical page of memory cells in the single multi-page programming cycle.

2. The NAND flash memory device of claim 1 , wherein the command data includes a data load command.

3. The NAND flash memory device of claim 1 , wherein the command data includes a data end command.

4. The NAND flash memory device of claim 1 , wherein the command data of the last command and data input sequence includes a multi-page program start command.

5. The NAND flash memory device of claim 4 , wherein the ready/busy port is further configured to output a ready/busy signal indicating another busy status after the multi-page program start command.

6. The NAND flash memory device of claim 1 , wherein the address data includes address information for selecting a logical page within the single physical page.

7. The NAND flash memory device of claim 6 , wherein the address data of the first command and data input sequence includes a lower page address within the single physical page.

8. The NAND flash memory device of claim 6 , wherein the address data of the last command and data input sequence includes an upper page address within the single physical page.

9. The NAND flash memory device of claim 1 , wherein the bitline access circuitry includes M data buffers each for storing one of the M logical pages of data.

10. The NAND flash memory device of claim 9 , wherein the bitline access circuitry comprises bitline biasing circuitry configured to bias each of the bitlines to one of enable and inhibit programming based on the combination of bits of the M logical pages of data stored in the M data buffers that correspond to each bitline.

11. The NAND flash memory device of claim 10 , wherein each of the M data buffers comprises data storage circuits configured to store one bit of a logical page of data.

12. The NAND flash memory device of claim 11 , wherein each bit position of the M data buffers comprises:

a data verify decoder configured to receive the bits of the M pages of data stored in the M data buffers that correspond to each bitline; and

inversion circuitry configured to invert the bits in response to selected outputs of the data decoder.

13. The NAND flash memory device of claim 1 , wherein each of the different time periods increases in time for each successive programming iteration.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTIES NAME PREVIOUSLY RECORDED AT REEL: 058297 FRAME: 0490. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 29, 2023
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 064782/0161 →
CHANGE OF NAME Recorded Oct 19, 2021
From: CONVERSANT INTELLECTUAL PROPERTY INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 058297/0490 →
RELEASE OF SECURITY INTEREST Recorded Nov 6, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054341/0057 →
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 →
Continuity (3)
Continuation 13186789 · Jul 20, 2011
Provisional Application 61366375 · Jul 21, 2010
Related Publication 20170004877A1 · Jan 5, 2017