← Back to Patent Explorer
US5177705A Expired / Lapsed US ⏱️ 0.0 years remaining

Programming of an electrically-erasable, electrically-programmable, read-only memory array

Assignee: Texas Instruments Inc
•
Filing: 1989-09-05
•
Granted: 1993-01-05
•
Expires: 2009-09-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is described for programming an array of EEPROM cells. Programming occurs through a Fowler-Nordheim tunnel window (34) between a source bitline (24) and a floating gate conductor (42) of a selected cell. The voltages applied to the control gate and to the source are selected to differ sufficiently to cause electrons to be drawn through the tunnel window (34) from the source region (24) to the floating gate conductor (42). The non-selected bitlines have a voltage impressed thereon that is of sufficient value to prevent inadvertent programming of cells in the selected row. The non-selected wordlines (48) have a voltage impressed thereon that is of sufficient value to prevent erasing of programmed non-selected cells.

Inventors

  • 👤 David J. McElroy
  • 👤 Sebastiano D'Arrigo
  • 👤 Manzur Gill
  • 👤 Sung-Wei Lin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 12:45
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/04; G11C16/0408; G11C16/0425; G11C16/06; G11C16/10; H; H10; H10B; H10B69/00

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.

References Cited (Backward Citations)

US4412309A Cited
US4597000A Cited
US4558344A Cited
US4628487A Cited
US4698787A Cited
US4642798A Cited
US4723225A Cited
US4858194A Cited
US4888735A Cited
US4894802A Cited
US4823318A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-01-05 1996-07-06 1997-01-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-01-05 2000-07-06 2001-01-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-01-05 2004-07-06 2005-01-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag