Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
209 words
A flash memory system comprising: an array of N channel flash memory cells arranged into a multiplicity of rows and columns, with each of the memory cells including a source region, a drain region, a channel region intermediate the drain and source regions, a floating gate overlying and insulated from the channel region and a control gate overlying and insulated from the floating gate, with all of the memory cells of the array having the source regions connected together by a single common source line, with all of the cells located in one of the columns having the drain regions connected together by a common bit line and all of the cells located in one of the rows having the control gates connected together by a common word line; and control means for controlling the operation of the memory system in response to input addresses, said control means including: erase means for erasing the memory cells; program means for programming the memory cells; and read means for reading the memory cells, including means for applying a first read voltage to the common source line and a second read voltage to the bit line in which the cell to be read is located such that the source-to-drain voltage is positive.
Claim 2
Dependent Claim
209 words
A flash memory system comprising: an array of N channel flash memory cells arranged into a multiplicity of rows and columns, with each of the memory cells including a source region, a drain region, a channel region intermediate the drain and source regions, a floating gate overlying and insulated from the channel region and a control gate overlying and insulated from the floating gate, with all of the memory cells of the array having the source regions connected together by a single common source line, with all of the cells located in one of the columns having the drain regions connected together by a common bit line and all of the cells located in one of the rows having the control gates connected together by a common word line; and control means for controlling the operation of the memory system in response to input addresses, said control means including: erase means for erasing the memory cells; program means for programming the memory cells; and read means for reading the memory cells, including means for applying a first read voltage to the common source line and a second read voltage to the bit line in which the cell to be read is located such that the source-to-drain voltage is positive.
Claim 3
Dependent Claim
32 words
The memory system of claim 1 wherein said program means further includes means for applying a first programming voltage to the bit lines of the array associated with the cells being programmed.
Claim 4
Dependent Claim
32 words
The memory system of claim 2 wherein the program means further includes means for applying a second programming voltage to the word lines of the array associated with the cells being programmed.
Claim 5
Dependent Claim
25 words
The memory system of claim 3 wherein the second programming voltage has a magnitude which is greater than a magnitude of the first programming voltage.
Claim 6
Dependent Claim
36 words
The memory system of claim 1 wherein the drain and source regions of the cells are asymmetrically configured so that source region is more optimized for the generation of programming electrons than is the drain region.
Claim 7
Dependent Claim
262 words
A flash memory system comprising: an array of N channel flash memory cells arranged into a multiplicity of rows and columns, with each of the memory cells including a source region, a drain region, a channel region intermediate the drain and source regions, a floating gate overlying and insulated from the channel region and a control gate overlying and insulated from the floating gate, with all of the memory cells of the array having the source regions connected together by a single common source line, with all of the cells located in one of the columns having the drain regions connected together by a common bit line and all of the cells located in one of the rows having the control gates connected together by a common word line; and control means for controlling the operation of the memory system in response to input addresses, said control means including: erase means for erasing the memory cells; program means for programming the memory cells, including means for applying a first programming voltage to the bit line in which the cell to be programmed is located; and read means for reading the memory cells, including means for applying a first read voltage to the common source line and a second read voltage to the bit line in which the cell to be read is located such that the source-to-drain voltage is positive, wherein the read means further includes means for applying a third read voltage to the bit lines of the array other than the bit lines associated with the memory cells being read.
Claim 8
Dependent Claim
262 words
A flash memory system comprising: an array of N channel flash memory cells arranged into a multiplicity of rows and columns, with each of the memory cells including a source region, a drain region, a channel region intermediate the drain and source regions, a floating gate overlying and insulated from the channel region and a control gate overlying and insulated from the floating gate, with all of the memory cells of the array having the source regions connected together by a single common source line, with all of the cells located in one of the columns having the drain regions connected together by a common bit line and all of the cells located in one of the rows having the control gates connected together by a common word line; and control means for controlling the operation of the memory system in response to input addresses, said control means including: erase means for erasing the memory cells; program means for programming the memory cells, including means for applying a first programming voltage to the bit line in which the cell to be programmed is located; and read means for reading the memory cells, including means for applying a first read voltage to the common source line and a second read voltage to the bit line in which the cell to be read is located such that the source-to-drain voltage is positive, wherein the read means further includes means for applying a third read voltage to the bit lines of the array other than the bit lines associated with the memory cells being read.
Claim 9
Dependent Claim
38 words
The memory system of claim 6 wherein the read means further includes means for applying a fourth read voltage to the word lines of the array other than the word line associated with the memory cells being read.
Claim 10
Dependent Claim
18 words
The memory system of claim 6 wherein the second read voltage is greater than the first read voltage.
Claim 11
Dependent Claim
18 words
The memory system of claim 7 wherein the third read voltage is less than the first read voltage.
Claim 12
Dependent Claim
14 words
The memory system of claim 7 wherein the fourth read voltage includes zero volts.
Claim 13
Dependent Claim
294 words
A flash memory system comprising: an array of N channel flash memory cells arranged into a multiplicity of rows and columns, with each of the memory cells including a source region, a drain region, a channel region intermediate the drain and source regions, a floating gate overlying and insulated from the channel region and a control gate overlying and insulated from the floating gate, with all of the memory cells of the array having the source regions connected together by a single common source line, with all of the cells located in one of the columns having the drain regions connected together by a common bit line and all of the cells located in one of the rows having the control gates connected together by a common word line; and control means for controlling the operation of the memory system in response to input addresses, said control means including: erase means for erasing the memory cells; program means for programming the memory cells, including means for applying a first programming voltage to the bit lines of the array associated with the cells being programmed, wherein the program means further includes means for applying a second programming voltage to the word lines of the array associated with the cells being programmed, and means for applying a third programming voltage to the word lines of the array other than the word lines associated with the memory cells being programmed, wherein the third programming voltage is less than second programming voltage; and read means for reading the memory cells, including means for applying a first read voltage to the common source line and a second read voltage to the bit line in which the cell to be read is located such that the source-to-drain voltage is positive.
Claim 14
Dependent Claim
294 words
A flash memory system comprising: an array of N channel flash memory cells arranged into a multiplicity of rows and columns, with each of the memory cells including a source region, a drain region, a channel region intermediate the drain and source regions, a floating gate overlying and insulated from the channel region and a control gate overlying and insulated from the floating gate, with all of the memory cells of the array having the source regions connected together by a single common source line, with all of the cells located in one of the columns having the drain regions connected together by a common bit line and all of the cells located in one of the rows having the control gates connected together by a common word line; and control means for controlling the operation of the memory system in response to input addresses, said control means including: erase means for erasing the memory cells; program means for programming the memory cells, including means for applying a first programming voltage to the bit lines of the array associated with the cells being programmed, wherein the program means further includes means for applying a second programming voltage to the word lines of the array associated with the cells being programmed, and means for applying a third programming voltage to the word lines of the array other than the word lines associated with the memory cells being programmed, wherein the third programming voltage is less than second programming voltage; and read means for reading the memory cells, including means for applying a first read voltage to the common source line and a second read voltage to the bit line in which the cell to be read is located such that the source-to-drain voltage is positive.
Claim 15
Dependent Claim
50 words
The memory system of claim 11 wherein the program means further includes means for applying a fourth programming voltage to the bit lines of the array other than the bit lines associated with the memory cells being read, wherein the third programming voltage is less than the fourth programming voltage.
Claim 16
Dependent Claim
23 words
The memory system of claim 12 wherein the erase means includes means for applying a first erasing voltage to the common source line.
Claim 17
Dependent Claim
37 words
The memory system of claim 13 wherein the erase means includes means for applying a second erasing voltage to the word lines of the array, wherein the second erasing voltage is less than the first erasing voltage.
Claim 18
Dependent Claim
15 words
The memory system of claim 11 wherein the third programming voltage includes a negative voltage.
Claim 19
Dependent Claim
14 words
The memory system of claim 12 wherein the fourth programming voltage includes zero volts.
Claim 20
Dependent Claim
14 words
The memory system of claim 14 wherein the third erasing voltage includes zero volts.
Claim 21
Independent Claim
166 words
A method of controlling a flash memory system which includes an array of flash memory cells wherein the memory cells each include a drain region, a source region and a control gate and are arranged in a multiplicity of rows and a multiplicity of columns, with the cells in one of the columns having their drains connected to a common bit line and the cells in one of the rows having their control gates connected to a common word line and with all of the cells having their source regions connected to a single common source line, comprising the following steps: programming a selected one of the cells in response to a received memory address, said step of programming causing current flow through the programmed cell to flow in a first direction; and reading a selected one of the cell in response to a received memory address, said step of reading causing current flow through the read cell in a second direction opposite the first direction.
Claim 22
Independent Claim
166 words
A method of controlling a flash memory system which includes an array of flash memory cells wherein the memory cells each include a drain region, a source region and a control gate and are arranged in a multiplicity of rows and a multiplicity of columns, with the cells in one of the columns having their drains connected to a common bit line and the cells in one of the rows having their control gates connected to a common word line and with all of the cells having their source regions connected to a single common source line, comprising the following steps: programming a selected one of the cells in response to a received memory address, said step of programming causing current flow through the programmed cell to flow in a first direction; and reading a selected one of the cell in response to a received memory address, said step of reading causing current flow through the read cell in a second direction opposite the first direction.
Claim 23
Dependent Claim
41 words
The method of claim 18 wherein the step of reading includes the step of applying a positive voltage, to the source line and wherein the step of programming includes the step of applying a zero potential voltage, to the source line.
Claim 24
Independent Claim
232 words
A method of controlling a flash memory system which includes an array of flash memory cells wherein the memory cells each include a drain region, a source region and a control gate and are arranged in a multiplicity of rows and a multiplicity of columns, with the cells in one of the columns having their drains connected to a common bit line and the cells in one of the rows having their control gates connected to a common word line and with all of the cells having their source regions connected to a single common source line, comprising the following steps: programming a selected one of the cells in response to a received memory address, said step of programming causing current flow through the programmed cell to flow in a first direction, wherein the step of programming includes the step of applying a zero potential voltage to the source line; and reading a selected one of the cell in response to a received memory address, said step of reading causing current flow through the read cell in a second direction opposite the first direction, wherein the step of reading includes the step of applying a positive voltage to the source line, wherein the method of controlling the memory system includes the step of erasing the memory cells, said erasing step including the step of applying a positive voltage to the source line.
Claim 25
Independent Claim
232 words
A method of controlling a flash memory system which includes an array of flash memory cells wherein the memory cells each include a drain region, a source region and a control gate and are arranged in a multiplicity of rows and a multiplicity of columns, with the cells in one of the columns having their drains connected to a common bit line and the cells in one of the rows having their control gates connected to a common word line and with all of the cells having their source regions connected to a single common source line, comprising the following steps: programming a selected one of the cells in response to a received memory address, said step of programming causing current flow through the programmed cell to flow in a first direction, wherein the step of programming includes the step of applying a zero potential voltage to the source line; and reading a selected one of the cell in response to a received memory address, said step of reading causing current flow through the read cell in a second direction opposite the first direction, wherein the step of reading includes the step of applying a positive voltage to the source line, wherein the method of controlling the memory system includes the step of erasing the memory cells, said erasing step including the step of applying a positive voltage to the source line.
Claim 26
Dependent Claim
36 words
The method of claim 20 wherein the step of reading includes the step of applying a positive voltage to the bit lines of the array other than the bit line associated with the cell being read.
Claim 27
Dependent Claim
45 words
The method of claim 21 wherein in the step of reading, the magnitude of the voltages applied to bit lines other than the bit line associated with the cell being read and the positive voltage applied to the source line during reading are the same.