Patent US7262781B2 successfully refreshed from Google Patents.
Patent US6363014B1 successfully refreshed from Google Patents.
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
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:39
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 |