Programmable memory array structure incorporating series-connected transistor strings and methods for fabrication and operation of same
First Claim
1. An integrated circuit comprising a memory array having at least one plane of memory cells formed above a substrate, said memory cells comprising modifiable conductance switch devices arranged in a plurality of series-connected NAND strings.
6 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional flash memory array incorporates thin film transistors having a charge storage dielectric arranged in series-connected NAND strings to achieve a 4F2 memory cell layout. The memory array may be programmed and erased using only tunneling currents, and no leakage paths are formed through non-selected memory cells. Each NAND string includes two block select devices for respectively coupling one end of the NAND string to a global bit line, and the other end to a shared bias node. Pairs of NAND strings within a block share the same global bit line. The memory cells are preferably depletion mode SONOS devices, as are the block select devices. The memory cells may be programmed to a near depletion threshold voltage, and the block select devices are maintained in a programmed state having a near depletion mode threshold voltage. NAND strings on more than one layer may be connected to global bit lines on a single layer. By interleaving the NAND strings on each memory level and using two shared bias nodes per block, very little additional overhead is required for the switch devices at each end of the NAND strings. The NAND strings on different memory levels are preferably connected together by way of vertical stacked vias, each preferably connecting to more than one memory level. Each memory level may be produced with less than three masks per level.
-
Citations
114 Claims
- 1. An integrated circuit comprising a memory array having at least one plane of memory cells formed above a substrate, said memory cells comprising modifiable conductance switch devices arranged in a plurality of series-connected NAND strings.
-
23. An integrated circuit comprising:
-
a memory array having at least one plane of memory cells arranged in a plurality of series-connected NAND strings;
wherein each respective NAND string includes a first switch device at one end thereof for coupling the respective NAND string to an associated global array line, and further includes a second switch device at the other end thereof for coupling the respective NAND string to an associated bias node;
wherein the first switch device for a first NAND string and the second switch device for a second NAND string are responsive to a first control signal, and the second switch device for the first NAND string and the first switch device for the second NAND string are responsive to a second control signal; and
wherein the first and second NAND strings share word lines in common. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. An integrated circuit including a memory array arranged in a plurality of blocks, said integrated circuit comprising:
-
a first memory block comprising a first bias node;
a second bias node;
a plurality of global bit lines traversing across the first block in a first direction;
a plurality of word lines traversing across the first block in a second direction different than the first direction;
a first block select line traversing across the first block generally parallel to and disposed on one side of the plurality of word lines;
a second block select line traversing across the first block generally parallel to and disposed on the other side of the plurality of word lines; and
a plurality of series-connected NAND strings, each comprising a first block select device responsive to the first block select line, a plurality of memory cell devices each responsive to a respective one of the plurality of word lines, and a second block select device responsive to the second block select line;
wherein the first block select device of each of a first group of the NAND strings is respectively coupled to a respective one of the plurality of global bit lines, and the first block select device of each of a second group of the NAND strings is respectively coupled to the first bias node; and
wherein the second block select device of each of the first group of the NAND strings is respectively coupled to the second bias node, and the second block select device of each of the second group of the NAND strings is respectively coupled to a respective one of the plurality of global bit lines. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method for operating an integrated circuit, said integrated circuit comprising a memory array having at least one plane of memory cells, said memory cells arranged in a plurality of series-connected NAND strings, said method comprising:
-
selecting a block of the array;
driving a first block select line for the selected block to a first block select voltage, said first block select line for coupling a first end of a first NAND string to a first global array line, and for coupling a first end of a second NAND string to a first bias node, said second NAND string sharing the same word lines as the first NAND string;
driving a second block select line for the selected block to a second block select voltage, said second block select line for coupling a second end of the first NAND string to a second bias node, and for coupling a second end of the second NAND string to the first global array line;
driving unselected word lines of the selected block to an unselected world line voltage;
driving at least one selected word line to a selected word line voltage;
impressing a first bias condition on the first bias node;
impressing a second bias condition on the second bias node; and
impressing a global array line bias voltage on the first global array line. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. A method for operating an integrated circuit memory array having at least one level of memory cells formed above a substrate, said memory cells comprising modifiable conductance switch devices arranged in a plurality of series-connected NAND strings, said method comprising:
-
coupling a respective first end of two NAND strings to a global array line, both NAND strings sharing word lines in common; and
biasing the respective opposite ends of the two NAND strings to respective different voltages, such that a substantially greater bias voltage is developed across one of the NAND strings than the other. - View Dependent Claims (52, 53)
-
-
54. A method for reading a memory cell in a memory array, said memory array having at least one plane of memory cells formed above an integrated circuit substrate, said memory cells comprising transistors having a charge storage dielectric arranged in a plurality of series-connected NAND strings, said method comprising:
-
selecting a block of the array, a NAND string within the selected block, and a memory cell within the selected NAND string;
coupling a first end of the selected NAND string to a global bit line and coupling a second end of the selected NAND string opposite the first end to a second shared bias node;
coupling a first end of a second NAND string to a first bias node, said second NAND string having word lines in common with the selected NAND string, and coupling a second end of the second NAND string opposite the first end to the global bit line;
impressing a first bias voltage onto the global bit line and a second bias voltage onto the second bias node to thereby impress a differential voltage across the selected NAND string;
impressing a read voltage onto a word line of the selected cell, said read voltage chosen to cause greater current flow through a respective cell for one data state than for a second data state;
impressing a passing voltage onto respective word lines of non-selected cells in the selected NAND string, said passing voltage chosen to cause substantially the same current to flow through a respective cell for both of the two data states;
impressing the first bias voltage onto the first shared bias node, thereby maintaining a substantially zero volt bias across the second NAND string; and
sensing current flow through the selected NAND string and onto the global bit line. - View Dependent Claims (55, 56, 57, 58, 59)
-
-
60. A method for reading a memory cell in a memory array, said memory array having at least one plane of memory cells formed above an integrated circuit substrate, said memory cells comprising modifiable conductance switch devices arranged in a plurality of series-connected NAND strings, said method comprising:
-
selecting a block of the array, a NAND string within the selected block, and a memory cell within the selected NAND string;
coupling one end of the selected NAND string, and one end of a second NAND string, to a selected global bit line, said second NAND string sharing word lines in common with the selected NAND string;
impressing a read bias voltage across the selected NAND string;
impressing substantially no bias voltage across the second NAND string;
impressing a read voltage onto a word line associated with the selected cell, said read voltage chosen to cause greater current flow through a respective cell for one data state than for a second data state;
impressing a passing voltage onto respective word lines of non-selected cells in the selected NAND string, said passing voltage chosen to cause substantially the same current to flow through a respective cell for both of the two data states; and
sensing current flow through the selected NAND string onto the selected global bit line to determine the data state of the selected memory cell. - View Dependent Claims (61, 62, 63, 64)
-
-
65. A method for programming a memory cell in a memory array, said memory array having at least one plane of memory cells formed above an integrated circuit substrate, said memory cells comprising modifiable conductance switch devices arranged in a plurality of series-connected NAND strings, said method comprising:
-
selecting a block of the array, a NAND string within the selected block, and a memory cell within the selected NAND string;
coupling a first end of the selected NAND string to a global bit line;
coupling a first end of a second NAND string to a first bias node, said second NAND string having word lines in common with the selected NAND string;
de-coupling a second end of the selected NAND string from a second shared bias node;
de-coupling a second end of the second NAND string from the global bit line;
impressing a bit line programming voltage onto the global bit line to program the selected memory cell or a bit line inhibit voltage to inhibit programming of the selected memory cell;
impressing an inhibit bias voltage onto the first bias node;
driving unselected word lines of the selected block to a word line passing voltage; and
driving the selected word line to a word line programming voltage for a duration of time, to conditionally program the selected memory cell in accordance with the impressed global bit line voltage. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A method for erasing a block in a memory array, said memory array having at least one plane of memory cells formed above an integrated circuit substrate, said memory cells comprising modifiable conductance switch devices arranged in a plurality of series-connected NAND strings, said method comprising:
-
selecting a block of the array;
coupling a respective first end of each NAND string in the selected block to an associated global bit line;
coupling a respective second end of each NAND string in the selected block to an associated bias node;
impressing a source/drain erase voltage onto the global bit lines and the bias nodes associated with the selected block; and
impressing a word line erase voltage onto all word lines of the selected block for an erase time to erase the block. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81)
-
- 82. A computer readable medium encoding an integrated circuit, said encoded integrated circuit comprising a memory array having at least one plane of memory cells formed above a substrate, said memory cells comprising modifiable conductance switch devices arranged in a plurality of series-connected NAND strings.
-
93. A computer readable medium encoding an integrated circuit layout, said encoded integrated circuit layout comprising:
-
a first memory block comprising a plurality of channel stripes running in a first direction;
a plurality of gate stripes running in a second direction different than the first direction, said gate stripes forming a plurality of word lines, a first block select line running generally parallel to and disposed on one side of the plurality of word lines, and a second block select line running generally parallel to and disposed on the other side of the plurality of word lines;
a plurality of global bit lines traversing across the first block in the first direction;
wherein said plurality of gate stripes and said plurality of channel stripes together form a plurality of series-connected NAND strings, each comprising a first block select device coupled to the first block select line, a plurality of memory cell devices each coupled to a respective one of the plurality of word lines, and a second block select device coupled to the second block select line;
wherein the first block select device of each of a first group of the NAND strings is respectively coupled to a respective one of the plurality of global bit lines, and the first block select device of each of a second group of the NAND strings is respectively coupled to a first bias node; and
wherein the second block select device of each of the first group of the NAND strings is respectively coupled to a second bias node, and the second block select device of each of the second group of the NAND strings is respectively coupled to a respective one of the plurality of global bit lines. - View Dependent Claims (94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
- 105. A memory cell comprising a TFT SONOS transistor having a depletion-mode threshold voltage for at least one of two data states.
- 108. An integrated circuit comprising a three-dimensional memory array having at least two planes of memory cells formed above a substrate, said memory cells of each plane arranged in a plurality of series-connected NAND strings.
Specification