Non-volatile memory with both single and multiple level cells
First Claim
1. A memory array, comprising:
- a number of single level memory cells;
a number of multiple level memory cells; and
a first select gate directly coupled to a first single level memory cell, the first single level memory cell being directly coupled in series to a first multiple level memory cell of a continuous number of series coupled multiple level memory cells;
a second select gate directly coupled to a second single level memory cell, the second single level memory cell being directly coupled in series to a second multiple level memory cell of the continuous number of series coupled multiple level memory cells;
wherein the first and the second multiple level memory cells are located at opposite ends of the continuous number of series coupled multiple level memory cells; and
wherein the second single level memory cell is programmed subsequent to programming a lower page and an upper page for each of the continuous number of series coupled multiple level memory cells.
8 Assignments
0 Petitions
Accused Products
Abstract
Memory arrays, and modules, devices and systems that utilize such memory arrays, are described as having a single level non-volatile memory cell interposed between and coupled to a select gate and a multiple level non-volatile memory cell. Various embodiments include structure, process, and operation and their applicability for memory devices and systems. In some embodiments, a memory array is described as including a number of select gates coupled in series to a number of single level non-volatile memory cells and a number of multiple level non-volatile memory cells, where a first select gate is coupled to a first single level non-volatile memory cell interposed between and coupled to the first select gate and a first multiple level non-volatile memory cell.
24 Citations
19 Claims
-
1. A memory array, comprising:
-
a number of single level memory cells; a number of multiple level memory cells; and a first select gate directly coupled to a first single level memory cell, the first single level memory cell being directly coupled in series to a first multiple level memory cell of a continuous number of series coupled multiple level memory cells; a second select gate directly coupled to a second single level memory cell, the second single level memory cell being directly coupled in series to a second multiple level memory cell of the continuous number of series coupled multiple level memory cells; wherein the first and the second multiple level memory cells are located at opposite ends of the continuous number of series coupled multiple level memory cells; and wherein the second single level memory cell is programmed subsequent to programming a lower page and an upper page for each of the continuous number of series coupled multiple level memory cells. - View Dependent Claims (2, 3)
-
-
4. A memory array, comprising:
-
a number of strings of memory cells each including a number of memory cells coupled in series between a first select gate at a first end of the string and a second select gate at a second end of the string; wherein, for each of the strings of memory cells; the first select gate is directly coupled to a first memory cell operated as a single level cell; the second select gate is directly coupled to a second memory cell operated as a single level cell; and a continuous number of memory cells operated as multiple level memory cells are interposed between and coupled to the first and the second memory cell; and wherein the second memory cell operated as a single level cell is programmed prior to programming an upper page of at least one of the continuous number of memory cells operated as multiple level memory cells. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a memory array, comprising:
-
programming a first single level memory cell located at a first end of a first string of memory cells; subsequently programming a continuous number of multiple level memory cells coupled in series to each other and to the first single level memory cell; and programming a second single level memory cell located at a second end of the first string of memory cells; wherein the first and second single level memory cells are the only single level memory cells within the first string of memory cells; and wherein programming the continuous number of multiple level memory cells includes performing a lower page programming process and an upper page programming process. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification