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

Flash-EEPROM memory array and method for biasing the same

Assignee: STMicroelectronics SRL
•
Filing: 1995-03-28
•
Granted: 1997-06-10
•
Expires: 2015-03-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A flash-EEPROM memory array presenting a NOR architecture wherein the memory cells, organized in rows and columns and having drain regions connected to respective bit lines, source regions connected to a common source line, and control gate regions connected to respective word lines, present an asymmetrical structure wherein one of the source and drain regions presents a highly resistive portion to permit programming and erasing of the cells at different regions. The array includes bias transistors arranged in a row and each connected between a respective bit line and the common source line, for maintaining at the same potential the drain and source regions of the cells connected to the nonaddressed bit lines during programming, and so preventing spurious writing.

Inventors

  • 👤 Marco Dallabora
  • 👤 Mauro L. Sali
  • 👤 Fabio Tassan Caser
  • 👤 Corrado Villa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 16:29
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C16/14; G11C16/16; G11C16/04; G11C16/0408; G11C16/0416; H; H10; H10B; H10B69/00; H10D; H10D30/00; H10D30/60; H10D30/68; H10D30/681; H10D30/684; H10D30/685

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 143 words
A flash-EEPROM memory array comprising: at least one number of memory cells organized in rows and columns and presenting drain regions connected to respective bit lines, source regions connected to a common source line, and control gate regions connected to respective word lines; characterized in that said source and drain regions of said memory cells are asymmetrical; one of said source and drain regions comprising a highly resistive programming portion; and the other of said source and drain regions comprising a portion for erasing said cells; and a number of bias switch means, one for each column of said array; said bias switch means presenting a first, a second and a control terminal; said first terminal being connected to a respective bit line; said second terminal being connected to said common source line; and said control terminal being supplied with a control voltage.
Claim 2
Dependent Claim 143 words
A flash-EEPROM memory array comprising: at least one number of memory cells organized in rows and columns and presenting drain regions connected to respective bit lines, source regions connected to a common source line, and control gate regions connected to respective word lines; characterized in that said source and drain regions of said memory cells are asymmetrical; one of said source and drain regions comprising a highly resistive programming portion; and the other of said source and drain regions comprising a portion for erasing said cells; and a number of bias switch means, one for each column of said array; said bias switch means presenting a first, a second and a control terminal; said first terminal being connected to a respective bit line; said second terminal being connected to said common source line; and said control terminal being supplied with a control voltage.
Claim 3
Dependent Claim 19 words
An array as claimed in claim 1, characterized in that said bias switch means comprise highly conductive MOS transistors.
Claim 4
Dependent Claim 39 words
An array as claimed in claim 1, characterized in that, for each said number of cells, said bias switch means are arranged in a row and present control terminals connected to a bias line parallel to said word lines.
Claim 5
Dependent Claim 27 words
An array as claimed in claim 1, characterized in that said cells present said highly resistive portion at the drain region connected to a respective bit line.
Claim 6
Dependent Claim 27 words
An array as claimed in claim 1, characterized in that said cells present said highly resistive portion at the source region connected to said common source line.
Claim 7
Independent Claim 164 words
A method of biasing a flash-EEPROM memory array comprising at least one number of memory cells organized in rows and columns and having drain regions connected to respective bit lines, source regions connected to a common source line, control gate regions connected to respective word lines, and floating gate regions; said method comprising the steps of programming an addressed cell of said number of cells, and erasing at least one of said number of cells; characterized in that said step of programming an addressed cell comprises the step of generating a write current between said floating gate region and a highly resistive region located at one of said drain and source regions; and said erasing step comprises the step of generating an erase current between said floating gate region and the other of said source and drain regions; said step of programming an addressed cell comprising the step of biasing said common source line and nonaddressed bit lines to a first predetermined voltage value.
Claim 8
Independent Claim 164 words
A method of biasing a flash-EEPROM memory array comprising at least one number of memory cells organized in rows and columns and having drain regions connected to respective bit lines, source regions connected to a common source line, control gate regions connected to respective word lines, and floating gate regions; said method comprising the steps of programming an addressed cell of said number of cells, and erasing at least one of said number of cells; characterized in that said step of programming an addressed cell comprises the step of generating a write current between said floating gate region and a highly resistive region located at one of said drain and source regions; and said erasing step comprises the step of generating an erase current between said floating gate region and the other of said source and drain regions; said step of programming an addressed cell comprising the step of biasing said common source line and nonaddressed bit lines to a first predetermined voltage value.
Claim 9
Dependent Claim 54 words
A method as claimed in claim 6, characterized in that, after said biasing step to said first predetermined voltage value, said step of programming an addressed cell comprises the steps of biasing an addressed word line to a high bias voltage, and then biasing an addressed bit line to a second predetermined voltage value.
Claim 10
Independent Claim 129 words
A method of biasing a flash-EEPROM memory array comprising at least one number of memory cells organized in rows and columns and having drain regions connected to respective bit lines, source regions connected to a common source line, control gate regions connected to respective word lines, and floating gate regions; said method comprising the steps of: programming an addressed cell of said number of cells; and erasing at least one of said number of cells; characterized in that said step of programming an addressed cell comprises the step of generating a write current between said floating gate region and a highly resistive region located at said drain region; and said erasing step comprises the step of generating an erase current between said floating gate region and said source region.
Claim 11
Independent Claim 129 words
A method of biasing a flash-EEPROM memory array comprising at least one number of memory cells organized in rows and columns and having drain regions connected to respective bit lines, source regions connected to a common source line, control gate regions connected to respective word lines, and floating gate regions; said method comprising the steps of: programming an addressed cell of said number of cells; and erasing at least one of said number of cells; characterized in that said step of programming an addressed cell comprises the step of generating a write current between said floating gate region and a highly resistive region located at said drain region; and said erasing step comprises the step of generating an erase current between said floating gate region and said source region.
Claim 12
Independent Claim 143 words
A method of biasing a flash-EEPROM memory array comprising at least one number of memory cells organized in rows and columns and having drain regions connected to respective bit lines, source regions connected to a common source line, control gate regions connected to respective word lines, and floating gate regions; said method comprising the steps of: programming an addressed cell of said number of cells; erasing at least one of said number of cells; characterized in that said step of programming an addressed cell comprises the step of generating a write current between said floating gate region and a highly resistive region located at said drain region; and said erasing step comprises the step of generating an erase current between said floating gate region and said source region; and during said step of erasing, permitting said drain regions of unaddressed cells to float.
Claim 13
Independent Claim 143 words
A method of biasing a flash-EEPROM memory array comprising at least one number of memory cells organized in rows and columns and having drain regions connected to respective bit lines, source regions connected to a common source line, control gate regions connected to respective word lines, and floating gate regions; said method comprising the steps of: programming an addressed cell of said number of cells; erasing at least one of said number of cells; characterized in that said step of programming an addressed cell comprises the step of generating a write current between said floating gate region and a highly resistive region located at said drain region; and said erasing step comprises the step of generating an erase current between said floating gate region and said source region; and during said step of erasing, permitting said drain regions of unaddressed cells to float.
Claim 14
Independent Claim 168 words
A method of biasing a flash-EEPROM memory array comprising at least one number of memory cells organized in rows and columns and having drain regions connected to respective bit lines, source regions connected to a common source line, control gate regions connected to respective word lines, and floating gate regions; said method comprising the steps of programming an addressed cell of said number of cells, and erasing at least one of said number of cells; characterized in that said step of programming an addressed cell comprises the step of generating a write current between said floating gate region and a highly resistive region located at one of said drain and source regions; and said erasing step comprises the step of generating an erase current between said floating gate region and the other of said source and drain regions; said method further comprising the step of reading an addressed cell; characterized in that said read step comprises the step of connecting nonaddressed bit lines to said common source line.
Claim 15
Independent Claim 168 words
A method of biasing a flash-EEPROM memory array comprising at least one number of memory cells organized in rows and columns and having drain regions connected to respective bit lines, source regions connected to a common source line, control gate regions connected to respective word lines, and floating gate regions; said method comprising the steps of programming an addressed cell of said number of cells, and erasing at least one of said number of cells; characterized in that said step of programming an addressed cell comprises the step of generating a write current between said floating gate region and a highly resistive region located at one of said drain and source regions; and said erasing step comprises the step of generating an erase current between said floating gate region and the other of said source and drain regions; said method further comprising the step of reading an addressed cell; characterized in that said read step comprises the step of connecting nonaddressed bit lines to said common source line.
Claim 16
Dependent Claim 100 words
A nonvolatile memory, comprising: a bit line; a common source line; a word line; one or more memory cells each comprising, a source coupled to said common source line, a drain asymmetrical with respect to said source and coupled to said bit line, a control gate coupled to said word line, and a resistive programming region composing a portion of one of said drain and said source; a bias line; a bias switch having a first terminal coupled to said bit line, a second terminal coupled to said common source line, and a control terminal coupled to said bias line.
Claim 17
Dependent Claim 100 words
A nonvolatile memory, comprising: a bit line; a common source line; a word line; one or more memory cells each comprising, a source coupled to said common source line, a drain asymmetrical with respect to said source and coupled to said bit line, a control gate coupled to said word line, and a resistive programming region composing a portion of one of said drain and said source; a bias line; a bias switch having a first terminal coupled to said bit line, a second terminal coupled to said common source line, and a control terminal coupled to said bias line.
Claim 18
Dependent Claim 21 words
The memory of claim 11 wherein for each of said memory cells said resistive region composes a portion of said source.
Claim 19
Dependent Claim 21 words
The memory of claim 11 wherein the bias switch includes a MOS transistor having its gate connected to the bias line.
Claim 20
Dependent Claim 83 words
A nonvolatile memory, comprising: a bit line; a common source line; a word line; one or more memory cells each comprising, a source coupled to said common source line, a drain asymmetrical with respect to said source and coupled to said bit line, a control gate coupled to said word line, and a resistive programming region composing a portion of one of said drain and said source; wherein for each of said memory cells said resistive region composes a portion of said drain.
Claim 21
Dependent Claim 83 words
A nonvolatile memory, comprising: a bit line; a common source line; a word line; one or more memory cells each comprising, a source coupled to said common source line, a drain asymmetrical with respect to said source and coupled to said bit line, a control gate coupled to said word line, and a resistive programming region composing a portion of one of said drain and said source; wherein for each of said memory cells said resistive region composes a portion of said drain.
Claim 22
Independent Claim 139 words
A method of storing data in a nonvolatile memory having a number of memory cells each including a source coupled to a common source line, a drain asymmetrical with respect to said source and coupled to a bit line, a control gate coupled to a word line, a floating gate, and a resistive programming region composing a portion of one of said drain and said source, said method comprising: programming an addressed cell by generating a write current between said floating gate and said resistive region of said addressed cell; and erasing a selected cell by generating an erase current between said floating gate and the one of said drain and source of said selected cell lacking said resistive region; wherein said programming further comprises biasing said common source line and unaddressed bit lines to a first voltage level.
Claim 23
Independent Claim 139 words
A method of storing data in a nonvolatile memory having a number of memory cells each including a source coupled to a common source line, a drain asymmetrical with respect to said source and coupled to a bit line, a control gate coupled to a word line, a floating gate, and a resistive programming region composing a portion of one of said drain and said source, said method comprising: programming an addressed cell by generating a write current between said floating gate and said resistive region of said addressed cell; and erasing a selected cell by generating an erase current between said floating gate and the one of said drain and source of said selected cell lacking said resistive region; wherein said programming further comprises biasing said common source line and unaddressed bit lines to a first voltage level.
Claim 24
Dependent Claim 37 words
The method of claim 15, further comprising: biasing an addressed word line to a second voltage level after biasing said common source and unaddressed bit lines; and biasing an addressed bit line to a third voltage level.
Claim 25
Dependent Claim 44 words
The method of claim 15 wherein said programming comprises generating said write current between said drain and said floating gate of hid addressed cell, and wherein said erasing comprises generating said erase current between said floating gate and said source of said selected cell.
Claim 26
Dependent Claim 44 words
The method of claim 15 wherein said programming comprises generating said write current between said source and said floating gate of said addressed cell, and wherein said erasing comprises generating said erase current between said floating gate and said drain of said selected cell.
Claim 27
Dependent Claim 24 words
The method of claim 15, further comprising reading said addressed cell, wherein said reading comprises coupling unaddressed bit lines to said common source line.
Claim 28
Dependent Claim 20 words
The method of claim 15 wherein the step of biasing includes connecting the unaddressed bitlines to the common source line.
Claim 29
Independent Claim 154 words
A method of storing data in a nonvolatile memory having a number of memory cells each including a source coupled to a common source line, a drain asymmetrical with respect to said source and coupled to a bit line, a control gate coupled to a word line, a floating gate, and a resistive programming region composing a portion of said drain, said method comprising: programming an addressed cell by generating a write current between said floating gate and said resistive region of said addressed cell; and erasing a selected cell by generating an erase current between said floating gate and the one of said drain and source of said selected cell lacking said resistive region; wherein said programming comprises generating said write current between said drain and said floating gate of said addressed cell, and wherein said erasing comprises generating said erase current between said floating gate and said source of said selected cell.
Claim 30
Independent Claim 154 words
A method of storing data in a nonvolatile memory having a number of memory cells each including a source coupled to a common source line, a drain asymmetrical with respect to said source and coupled to a bit line, a control gate coupled to a word line, a floating gate, and a resistive programming region composing a portion of said drain, said method comprising: programming an addressed cell by generating a write current between said floating gate and said resistive region of said addressed cell; and erasing a selected cell by generating an erase current between said floating gate and the one of said drain and source of said selected cell lacking said resistive region; wherein said programming comprises generating said write current between said drain and said floating gate of said addressed cell, and wherein said erasing comprises generating said erase current between said floating gate and said source of said selected cell.
Claim 31
Independent Claim 114 words
A method of storing data in a nonvolatile memory having a number of memory cells each including a source coupled to a common source line, a drain asymmetrical with respect to said source and coupled to a bit line, a control gate coupled to a word line, a floating gate, and a resistive programming region composing a portion of said drain, said method comprising: programming an addressed cell by generating a write current between said floating gate and said drain of said addressed cell; and erasing a selected cell by generating an erase current between said floating gate and source; and during the step of erasing, permitting said drains of unaddressed cells to float.
Claim 32
Independent Claim 114 words
A method of storing data in a nonvolatile memory having a number of memory cells each including a source coupled to a common source line, a drain asymmetrical with respect to said source and coupled to a bit line, a control gate coupled to a word line, a floating gate, and a resistive programming region composing a portion of said drain, said method comprising: programming an addressed cell by generating a write current between said floating gate and said drain of said addressed cell; and erasing a selected cell by generating an erase current between said floating gate and source; and during the step of erasing, permitting said drains of unaddressed cells to float.
Claim 33
Independent Claim 137 words
A method of storing data in a nonvolatile memory having a number of memory cells each including a source coupled to a common source line, a drain asymmetrical with respect to said source and coupled to a bit line, a control gate coupled to a word line, a floating gate, and a resistive programming region composing a portion of one of said drain and said source, said method comprising: programming an addressed cell by generating a write current between said floating gate and said resistive region of said addressed cell; erasing a selected cell by generating an erase current between said floating gate and the one of said drain and source of said selected cell lacking said resistive region; and reading said addressed cell, wherein said reading comprises coupling unaddressed bit lines to said common source line.
Claim 34
Independent Claim 137 words
A method of storing data in a nonvolatile memory having a number of memory cells each including a source coupled to a common source line, a drain asymmetrical with respect to said source and coupled to a bit line, a control gate coupled to a word line, a floating gate, and a resistive programming region composing a portion of one of said drain and said source, said method comprising: programming an addressed cell by generating a write current between said floating gate and said resistive region of said addressed cell; erasing a selected cell by generating an erase current between said floating gate and the one of said drain and source of said selected cell lacking said resistive region; and reading said addressed cell, wherein said reading comprises coupling unaddressed bit lines to said common source line.

References Cited (Backward Citations)

US4698787A Cited
US4868619A Cited
US4763299A Cited
US4794565A Cited
GB2235999A Cited
US5394360A Cited
EP0477938A2 Cited
US5321288A Cited
US5303184A Cited
US5563842A Cited
US5103425A Cited
EP0530644A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-06-09 2000-12-09 2001-06-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-06-09 2004-12-09 2005-06-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-06-09 2008-12-09 2009-06-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag