US5493526A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for enhanced EPROM and EEPROM programmability and process scaling
Assignee: Altera Corp
•
Filing: 1994-04-14
•
Granted: 1996-02-20
•
Expires: 2014-04-14
Abstract
Abstract An EPROM or EEPROM employs an alternate voltage level of 2 volts replaces solid ground (0 volts) during programming and performs a `zero` logic level function. This `soft` zero of 2 volts is applied to bit lines not selected for programming. As a soft zero, this alternative voltage reduces internal voltage stresses and helps prevent field inversion and keep parasitic field transistors between bit lines shut off. By reducing internal voltage stresses on gate oxides, and by helping prevent field inversion, the use of a soft zero voltage allows smaller circuit architectures to be designed for a given high programming voltage.
Inventors
- 👤 John E. Turner
- 👤 Myron W. Wong
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 19:10
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
181 words
An integrated circuit device having memory cells programmed at a high programming voltage higher than operating voltage, said device comprising: a) a plurality of memory cell transistors sharing a word line, said memory transistors having sources and drains coupled to doped column regions said doped column regions being separated by a nonconducting region; b) program selecting means for selecting a first group of said memory transistors for programming, said program selecting means including means for coupling diffused drains of said first group of memory transistors to said high programming voltage for a period of time; and c) means for selecting a second group of said plurality of memory transistors for program voltage protection, at least some of said second group of memory transistors adjacent said first group of memory transistors, wherein said second group of memory transistors are not selected for programming, said means for selecting a second group including means for coupling diffused column regions of said second group of memory transistors to an alternate programming voltage below said operating voltage and above ground level during said period of time.
Claim 2
Dependent Claim
181 words
An integrated circuit device having memory cells programmed at a high programming voltage higher than operating voltage, said device comprising: a) a plurality of memory cell transistors sharing a word line, said memory transistors having sources and drains coupled to doped column regions said doped column regions being separated by a nonconducting region; b) program selecting means for selecting a first group of said memory transistors for programming, said program selecting means including means for coupling diffused drains of said first group of memory transistors to said high programming voltage for a period of time; and c) means for selecting a second group of said plurality of memory transistors for program voltage protection, at least some of said second group of memory transistors adjacent said first group of memory transistors, wherein said second group of memory transistors are not selected for programming, said means for selecting a second group including means for coupling diffused column regions of said second group of memory transistors to an alternate programming voltage below said operating voltage and above ground level during said period of time.
Claim 3
Dependent Claim
31 words
The device of claim 1, wherein said means for selecting a second group comprises means for coupling all column regions of said second group of memory transistors to said alternate voltage.
Claim 4
Dependent Claim
30 words
The device of claim 1, wherein said means for selecting a second group selects the second group to comprise all of said plurality of memory transistors not selected for programming.
Claim 5
Dependent Claim
17 words
The device of claim 1, wherein said plurality of memory cell transistors comprise EPROM memory cell transistors.
Claim 6
Dependent Claim
17 words
The device of claim 1, wherein said plurality of memory cell transistors comprise EEPROM memory cell transistors.
Claim 7
Dependent Claim
78 words
The device of claim 5, wherein said memory cells comprise dual bit line memory cells having both a write bit line and a read bit line, and wherein a) said means for selecting a first group couples write bit lines of said first group of memory transistors to said high programming voltage, and wherein b) said means for selecting a second group couples only read bit lines of said plurality of memory transistors to said alternate programming voltage.
Claim 8
Dependent Claim
35 words
The device of claim 6, wherein said means for selecting a second group couples all write bit lines of all of said plurality of memory transistors not selected for programming to said alternate programming voltage.
Claim 9
Dependent Claim
24 words
The device of claim 1, wherein said alternate voltage is at least about 0.5 V and less than about one half said operating voltage.
Claim 10
Dependent Claim
21 words
The device of claim 8, wherein said operating voltage is about 5 V and said alternate voltage is about 2 V.
Claim 11
Independent Claim
93 words
A method of programming memory cells programmed at a high programming voltage higher than operating voltage, said method comprising the steps of: a) selecting a memory cell transistor for programming; b) applying said programming voltage via a first control line to one electrode of said selected memory cell transistor; and c) applying an alternate programming voltage via a control line not connected to said selected memory cell to an electrode of a transistor adjacent to said selected memory cell transistor, wherein said alternate voltage is below said operating voltage and above ground level.
Claim 12
Independent Claim
93 words
A method of programming memory cells programmed at a high programming voltage higher than operating voltage, said method comprising the steps of: a) selecting a memory cell transistor for programming; b) applying said programming voltage via a first control line to one electrode of said selected memory cell transistor; and c) applying an alternate programming voltage via a control line not connected to said selected memory cell to an electrode of a transistor adjacent to said selected memory cell transistor, wherein said alternate voltage is below said operating voltage and above ground level.
Claim 13
Dependent Claim
60 words
The method of claim 10, wherein a) said selecting step comprises selecting at least one memory transistor of a plurality of memory transistors sharing a word line; and wherein b) said step of applying said alternate programming voltage comprises applying said alternate programming voltage to sources and drains of any of said plurality of memory transistors not selected for programming.
Claim 14
Independent Claim
163 words
A method of programming memory cells programmed at a high programming voltage higher than operating voltage, said method comprising the steps of: a) selecting a memory cell transistor for programming comprising selecting at least one memory transistor of a plurality of memory transistors sharing a word line; b) applying said programming voltage to one electrode of said selected memory cell transistor; and c) applying an alternate programming voltage to an electrode of a transistor adjacent to said selected memory cell transistor, wherein said alternate voltage is below said operating voltage and above ground level comprising applying said alternate programming voltage to sources and drains of any of said plurality of memory transistors not selected for programming wherein said memory cells are dual bit line memory cells having a write bit line and a read bit line, and wherein said step of applying said alternate voltage comprises applying said alternate programming voltage only to substantially all read lines of said plurality of memory cells.
Claim 15
Independent Claim
163 words
A method of programming memory cells programmed at a high programming voltage higher than operating voltage, said method comprising the steps of: a) selecting a memory cell transistor for programming comprising selecting at least one memory transistor of a plurality of memory transistors sharing a word line; b) applying said programming voltage to one electrode of said selected memory cell transistor; and c) applying an alternate programming voltage to an electrode of a transistor adjacent to said selected memory cell transistor, wherein said alternate voltage is below said operating voltage and above ground level comprising applying said alternate programming voltage to sources and drains of any of said plurality of memory transistors not selected for programming wherein said memory cells are dual bit line memory cells having a write bit line and a read bit line, and wherein said step of applying said alternate voltage comprises applying said alternate programming voltage only to substantially all read lines of said plurality of memory cells.
Claim 16
Dependent Claim
30 words
The method of claim 12 wherein said step of applying an alternate programming voltage comprises applying a voltage above about 0.5 V and below about one half said operating voltage.
Claim 17
Dependent Claim
31 words
The method of claim 13 wherein said operating voltage is about 5 V and wherein said step of applying an alternate programming voltage comprises applying a voltage of about 2 V.
Claim 18
Independent Claim
101 words
A method of programming memory cells programmed at a high programming voltage higher than operating voltage, said memory cells arranged in an array connected in one direction by a plurality of word-lines and in another direction by a plurality of bit-lines, said method comprising the steps of: a) selecting a memory cell transistor for programming by applying a programming voltage to a bit-line and word-line connected to said memory cell; and b) applying an alternate programming voltage to bit-lines adjacent to the bit-line of said selected memory cell wherein said alternate voltage is below said operating voltage and above ground level.
Claim 19
Independent Claim
101 words
A method of programming memory cells programmed at a high programming voltage higher than operating voltage, said memory cells arranged in an array connected in one direction by a plurality of word-lines and in another direction by a plurality of bit-lines, said method comprising the steps of: a) selecting a memory cell transistor for programming by applying a programming voltage to a bit-line and word-line connected to said memory cell; and b) applying an alternate programming voltage to bit-lines adjacent to the bit-line of said selected memory cell wherein said alternate voltage is below said operating voltage and above ground level.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-02-19 | 1999-08-21 | 2000-02-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-02-19 | 2003-08-21 | 2004-02-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-02-19 | 2007-08-21 | 2008-02-20 | $7700.00 | Window Closed / Lapsed |