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

Low column leakage NOR flash array-single cell implementation

Assignee: Monterey Research LLC
•
Filing: 2000-10-23
•
Granted: 2002-03-26
•
Expires: 2020-10-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to a NOR-type flash memory array architecture, comprising a plurality of flash memory cells spatially organized in a column, wherein a drain terminal of each of the flash memory cells are coupled together and form an array bitline input. Further, a control gate terminal of each of the flash memory cells is coupled to a different wordline input and at least one of the flash memory cells has a source terminal which is electrically isolated from one or more of the source terminals of the other flash memory cells.

Inventors

  • 👤 Richard Fastow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:08
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/24; G11C16/04; G11C16/0408; G11C16/0416; G11C16/0483

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 163 words
A method of programming a NOR-type flash memory array, comprising the steps of: identifying a flash memory cell in the array for programming; coupling a source line associated with the identified cell to a source programming voltage potential, wherein coupling the source line comprises individually selecting the source line associated with the identified cell, and wherein individually selecting the source line associated with the identified cell comprises: coupling the source line associated with the identified flash cell to a circuit ground potential; and allowing one or more other source lines associated with the flash memory array to float; coupling a bitline associated with the identified flash memory cell to a voltage potential which is greater than the source programming voltage potential, wherein the coupled bitline comprises a selected bitline; coupling one or more non-selected bitlines to a voltage potential which is less than the voltage potential of the selected bitline; and coupling a programming voltage to a wordline associated with the identified cell.
Claim 2
Independent Claim 163 words
A method of programming a NOR-type flash memory array, comprising the steps of: identifying a flash memory cell in the array for programming; coupling a source line associated with the identified cell to a source programming voltage potential, wherein coupling the source line comprises individually selecting the source line associated with the identified cell, and wherein individually selecting the source line associated with the identified cell comprises: coupling the source line associated with the identified flash cell to a circuit ground potential; and allowing one or more other source lines associated with the flash memory array to float; coupling a bitline associated with the identified flash memory cell to a voltage potential which is greater than the source programming voltage potential, wherein the coupled bitline comprises a selected bitline; coupling one or more non-selected bitlines to a voltage potential which is less than the voltage potential of the selected bitline; and coupling a programming voltage to a wordline associated with the identified cell.
Claim 3
Independent Claim 139 words
A method of programming a NOR-type flash memory array, comprising the steps of: identifying a flash memory cell in the array for programming; coupling a source line associated with the identified cell to a source programming voltage potential; coupling a bitline associated with the identified flash memory cell to a voltage potential which is greater than the source programming voltage potential, wherein the coupled bitline comprises a selected bitline; coupling one or more non-selected bitlines to a voltage potential which is less than the voltage potential of the selected bitline, wherein the voltage potential coupled to the one or more non-selected bitlines comprises a circuit ground potential, thereby decreasing a source resistance of the identified flash cell during programming, and resulting in an increased programming speed; and coupling a programming voltage to a wordline associated with the identified cell.
Claim 4
Independent Claim 139 words
A method of programming a NOR-type flash memory array, comprising the steps of: identifying a flash memory cell in the array for programming; coupling a source line associated with the identified cell to a source programming voltage potential; coupling a bitline associated with the identified flash memory cell to a voltage potential which is greater than the source programming voltage potential, wherein the coupled bitline comprises a selected bitline; coupling one or more non-selected bitlines to a voltage potential which is less than the voltage potential of the selected bitline, wherein the voltage potential coupled to the one or more non-selected bitlines comprises a circuit ground potential, thereby decreasing a source resistance of the identified flash cell during programming, and resulting in an increased programming speed; and coupling a programming voltage to a wordline associated with the identified cell.
Claim 5
Independent Claim 112 words
A method of reducing source resistance of a selected flash cell in a NOR-type flash array during programming, comprising the steps of: identifying a flash memory cell in the NOR-type flash array for programming; coupling a source terminal of the identified flash memory cell to a source programming potential through a plurality of current paths, thereby reducing the source resistance of the source terminal of the identified cell; coupling a bitline associated with the identified flash memory cell to a voltage potential which is greater than the source programming voltage potential, wherein the coupled bitline comprises a selected bitline; and coupling a programming voltage to a wordline associated with the identified cell.
Claim 6
Independent Claim 112 words
A method of reducing source resistance of a selected flash cell in a NOR-type flash array during programming, comprising the steps of: identifying a flash memory cell in the NOR-type flash array for programming; coupling a source terminal of the identified flash memory cell to a source programming potential through a plurality of current paths, thereby reducing the source resistance of the source terminal of the identified cell; coupling a bitline associated with the identified flash memory cell to a voltage potential which is greater than the source programming voltage potential, wherein the coupled bitline comprises a selected bitline; and coupling a programming voltage to a wordline associated with the identified cell.
Claim 7
Dependent Claim 81 words
The method of claim 3 , wherein coupling the source terminal to the source programming potential through the plurality of current paths comprises coupling one or more non-selected bitlines to the source programming potential, wherein during programming, current may conduct to the source terminal of the identified flash cell as well as to a source terminal of a flash cell on the wordline which is associated with the one or more non-selected bitlines which are coupled to the source programming potential.
Claim 8
Dependent Claim 15 words
The method of claim 3 , wherein the source programming potential comprises circuit ground potential.
Claim 9
Independent Claim 152 words
A method of programming a NOR-type flash memory array, comprising the steps of: identifying a flash memory cell in the array for programming; individually selecting a source line associated with the identified cell, wherein the selected source line is not associated with all of the flash cells in the flash memory array, and wherein individually selecting the source line associated with the identified cell, comprises: coupling the source line associated with the identified flash cell to a circuit ground potential; and allowing one or more other source lines associated with the flash memory array to float; coupling a bitline associated with the identified flash memory cell to a voltage potential, wherein the coupled bitline comprises a selected bitline; coupling one or more non-selected bitlines to a voltage potential which is less than the voltage potential of the selected bitline; and coupling a programming voltage to a wordline associated with the identified cell.
Claim 10
Independent Claim 152 words
A method of programming a NOR-type flash memory array, comprising the steps of: identifying a flash memory cell in the array for programming; individually selecting a source line associated with the identified cell, wherein the selected source line is not associated with all of the flash cells in the flash memory array, and wherein individually selecting the source line associated with the identified cell, comprises: coupling the source line associated with the identified flash cell to a circuit ground potential; and allowing one or more other source lines associated with the flash memory array to float; coupling a bitline associated with the identified flash memory cell to a voltage potential, wherein the coupled bitline comprises a selected bitline; coupling one or more non-selected bitlines to a voltage potential which is less than the voltage potential of the selected bitline; and coupling a programming voltage to a wordline associated with the identified cell.
Claim 11
Independent Claim 144 words
A method of programming a NOR-type flash memory array, comprising the steps of: identifying a flash memory cell in the array for programming; individually selecting a source line associated with the identified cell, wherein the selected source line is not associated with all of the flash cells in the flash memory array; coupling a bitline associated with the identified flash memory cell to a voltage potential, wherein the coupled bitline comprises a selected bitline; coupling one or more non-selected bitlines to a voltage potential which is less than the voltage potential of the selected bitline, wherein the voltage potential coupled to the one or more non-selected bitlines comprises a circuit ground potential, thereby decreasing a source resistance of the identified flash cell during programming, and resulting in an increased programming speed; and coupling a programming voltage to a wordline associated with the identified cell.
Claim 12
Independent Claim 144 words
A method of programming a NOR-type flash memory array, comprising the steps of: identifying a flash memory cell in the array for programming; individually selecting a source line associated with the identified cell, wherein the selected source line is not associated with all of the flash cells in the flash memory array; coupling a bitline associated with the identified flash memory cell to a voltage potential, wherein the coupled bitline comprises a selected bitline; coupling one or more non-selected bitlines to a voltage potential which is less than the voltage potential of the selected bitline, wherein the voltage potential coupled to the one or more non-selected bitlines comprises a circuit ground potential, thereby decreasing a source resistance of the identified flash cell during programming, and resulting in an increased programming speed; and coupling a programming voltage to a wordline associated with the identified cell.
Claim 13
Independent Claim 286 words
A method of programming a flash memory cell within a flash memory array, the flash memory array comprising a NOR-type flash memory architecture having an M×N array of flash memory cells, wherein M represents a number of electrically organized columns or bitlines and N represents a number of electrically organized rows or wordlines, and wherein each flash memory cell associated with a given bitline has a drain terminal coupled to a bitline input associated therewith, and wherein each flash memory cell associated with a given bitline has a control gate terminal coupled to a different wordline input, and wherein the flash memory cells along a given bitline are separated into pairs, wherein each pair is coupled in parallel between the bitline input and an individually selectable source line which is coupled to a source terminal of the pair of flash memory cells, and wherein the individually selectable source lines provide electrical isolation between one pair of flash memory cells from the other flash memory cells associated with a given bitline, the method comprising the steps of: identifying a flash memory cell for programming; selecting one of the individually selectable source lines associated with the identified flash memory cell by coupling a first voltage potential thereto and allowing the other individually selectable source lines not associated with the identified flash memory cell to float; coupling the bitline associated with the identified flash memory cell to a second voltage potential which is greater than the first voltage potential, wherein the coupled bitline comprises a selected bitline; coupling one or more non-selected bitlines to a voltage potential which is less than the second potential; and coupling a programming voltage to the wordline associated with the identified flash memory cell.
Claim 14
Independent Claim 286 words
A method of programming a flash memory cell within a flash memory array, the flash memory array comprising a NOR-type flash memory architecture having an M×N array of flash memory cells, wherein M represents a number of electrically organized columns or bitlines and N represents a number of electrically organized rows or wordlines, and wherein each flash memory cell associated with a given bitline has a drain terminal coupled to a bitline input associated therewith, and wherein each flash memory cell associated with a given bitline has a control gate terminal coupled to a different wordline input, and wherein the flash memory cells along a given bitline are separated into pairs, wherein each pair is coupled in parallel between the bitline input and an individually selectable source line which is coupled to a source terminal of the pair of flash memory cells, and wherein the individually selectable source lines provide electrical isolation between one pair of flash memory cells from the other flash memory cells associated with a given bitline, the method comprising the steps of: identifying a flash memory cell for programming; selecting one of the individually selectable source lines associated with the identified flash memory cell by coupling a first voltage potential thereto and allowing the other individually selectable source lines not associated with the identified flash memory cell to float; coupling the bitline associated with the identified flash memory cell to a second voltage potential which is greater than the first voltage potential, wherein the coupled bitline comprises a selected bitline; coupling one or more non-selected bitlines to a voltage potential which is less than the second potential; and coupling a programming voltage to the wordline associated with the identified flash memory cell.
Claim 15
Dependent Claim 42 words
The method of claim 8 , wherein the voltage potential coupled to the one or more non-selected bitlines comprises the first voltage potential, thereby decreasing a source resistance of the identified flash cell during programming, and resulting in an increased programming speed.
Claim 16
Dependent Claim 35 words
The method of claim 8 , wherein the step of coupling one or more non-selected bitlines comprises coupling each of the non-selected bitlines to the voltage potential which is less than the first voltage potential.

References Cited (Backward Citations)

US4698787A Cited
US5650964A Cited
US5989959A Cited
US5949718A Cited
US5943262A Cited
US6144584A Cited
US6033955A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-03-25 2005-09-24 2006-03-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-03-25 2009-09-24 2010-03-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-03-25 2013-09-24 2014-03-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag