← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4939690A Cited
US4888734A Cited
US5088060A Cited
US5172388A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag