Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
141 words
A method for programming a selected memory cell in an array of said cells, said selected memory cell connected to a selected wordline and a selected bitline, said array containing at least a first non-selected memory cell connected to said selected wordline and to a non-selected bitline, said method comprising: preselected first and second programming voltages such that said first programming voltage is substantially more positive than said second programming voltage and preselecting a first non-programming voltage, said first non-programming voltage having a value between said first and second programming voltages, said value preselected to prevent programming of said first non-selected cell; applying said first programming voltage to said selected wordline; applying said second programming voltage to said selected bitline; prior to and during application of said first and second programming voltages, applying said first non-programming voltage to said non-selected bitline.
Claim 2
Independent Claim
141 words
A method for programming a selected memory cell in an array of said cells, said selected memory cell connected to a selected wordline and a selected bitline, said array containing at least a first non-selected memory cell connected to said selected wordline and to a non-selected bitline, said method comprising: preselected first and second programming voltages such that said first programming voltage is substantially more positive than said second programming voltage and preselecting a first non-programming voltage, said first non-programming voltage having a value between said first and second programming voltages, said value preselected to prevent programming of said first non-selected cell; applying said first programming voltage to said selected wordline; applying said second programming voltage to said selected bitline; prior to and during application of said first and second programming voltages, applying said first non-programming voltage to said non-selected bitline.
Claim 3
Dependent Claim
85 words
The method of claim 1, said array including at least a second non-selected memory cell, said second non-selected memory cell connected to said non-selected bitline and to a non-selected wordline, wherein prior to and during application of said first and second programming voltages, a second non-programming voltage is applied to said non-selected wordline, said second non-programming voltage having a value between said first and second programming voltages, said second non-programming voltage being preselected to prevent at least partial erasure of said second non-selected memory cell.
Claim 4
Dependent Claim
23 words
The method of claim 2, wherein said second non-programming voltage is preselected to be in the approximate range of 7 to 90 volts.
Claim 5
Dependent Claim
56 words
The method of claim 1, wherein the sources of all of said memory cells in said array are connected to at least one of said selected and non-selected bitlines and wherein the drains of all of said memory cells in said array are allowed to float during said applications of said first and second programming voltages.
Claim 6
Dependent Claim
37 words
The method of claim 1, wherein said step of preselecting the first and second programming voltages comprises selecting said first programming voltage to be approximately 18 volts and selecting said second programming voltage to be 0 volts.
Claim 7
Dependent Claim
74 words
The method of claim 1, said selected cell including a floating gate insulated from said selected wordline and from said selected bitline, wherein said step of preselecting said first and second programming voltages comprises the steps of: selecting said first programming voltage to be approximately 0 volts; and selecting said second programming voltage to be at least a negative potential sufficient to cause electrons to flow from said selected bitline to said floating gate.
Claim 8
Dependent Claim
28 words
The method of claim 6, wherein said step of preselecting said second programming voltage comprises the step of selecting the second programming voltage to be approximately -18 volts.
Claim 9
Dependent Claim
23 words
The method of claim 1, wherein said first non-programming voltage is preselected to be in the approximate range of 6 to 7 volts.
Claim 10
Dependent Claim
41 words
The method of claim 1, wherein the source of said selected memory cell is connected to said selected bitline and wherein the drain of said selected memory cell is allowed to float during application of said first and second programming voltages.
Claim 11
Dependent Claim
32 words
The method of claim 1, wherein said preselected memory cell and said first non-selected memory cell have programming windows comprising a layer of silicon dioxide on the order of 100 Angstroms thick.
Claim 12
Dependent Claim
15 words
The method of claim 1, wherein said first and second programming voltages are applied simultaneously.
Claim 13
Dependent Claim
20 words
The method of claim 1, wherein said second non-programming voltage is applied prior to application of said first non-programming voltage.
Claim 14
Independent Claim
185 words
A method for programming a selected memory cell in an array of such cells, said selected memory cell connected to a selected wordline and a selected bitline, said array including a first non-selected memory cell connected to said selected wordline and to a non-selected bitline, said array including a second non-selected memory cell connected to said non-selected bitline and to a non-selected wordline, said method comprising: preselecting first and second programming voltages such that said second voltage is substantially less positive than said first, preselecting first and second non-programming voltages between said first and second programming voltages, said first non-programming voltage preselected to prevent programming of said first non-selected memory cell, said second non-programming voltage preselected to prevent erasing said second non-selected memory cell; applying said first programming voltage to said selected wordline; applying said second programming voltage to said selected bitline; applying said first non-programming voltage to at least said non-selected bitline, applying said second non-programming voltage to at least said non-selected wordline; wherein said first and second non-programming voltages are applied before and during simultaneous application of said first and second programming voltages.
Claim 15
Independent Claim
185 words
A method for programming a selected memory cell in an array of such cells, said selected memory cell connected to a selected wordline and a selected bitline, said array including a first non-selected memory cell connected to said selected wordline and to a non-selected bitline, said array including a second non-selected memory cell connected to said non-selected bitline and to a non-selected wordline, said method comprising: preselecting first and second programming voltages such that said second voltage is substantially less positive than said first, preselecting first and second non-programming voltages between said first and second programming voltages, said first non-programming voltage preselected to prevent programming of said first non-selected memory cell, said second non-programming voltage preselected to prevent erasing said second non-selected memory cell; applying said first programming voltage to said selected wordline; applying said second programming voltage to said selected bitline; applying said first non-programming voltage to at least said non-selected bitline, applying said second non-programming voltage to at least said non-selected wordline; wherein said first and second non-programming voltages are applied before and during simultaneous application of said first and second programming voltages.
Claim 16
Dependent Claim
32 words
The method of claim 13, and further comprising the steps of: preselecting said first programming voltage to be approximately 0 volts; and preselecting said second programming voltage to be a negative voltage.
Claim 17
Dependent Claim
21 words
The method of claim 13, and further comprising the step of preselecting said second programming voltage to be approximately -18 volts.
Claim 18
Dependent Claim
23 words
The method of claim 13, wherein said first non-programming voltage is preselected to be in the approximate range of 6 to 7 volts.
Claim 19
Dependent Claim
23 words
The method of claim 13, wherein said second non-programming voltage is preselected to be in the approximate range of 7 to 9 volts.
Claim 20
Dependent Claim
28 words
The method of claim 13, wherein said selected memory cell and said first and second non-selected memory cells have programming windows having a thickness of approximately 100 Angstroms.
Claim 21
Dependent Claim
40 words
The method of claim 13, wherein said non-selected bitline is connected to the sources of said first and second non-selected memory cells and wherein the drains of said first and of said second non-selected memory cells are allowed to float.
Claim 22
Dependent Claim
31 words
The method of claim 13, and further comprising the steps of: preselecting said first programming voltage to be about 18 volts; and preselecting said second programming voltage to be 0 volts.