Patent US5430674A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5430674A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for sequential programming of a flash EEPROM memory array

Assignee: Micron Technology Inc
•
Filing: 1994-06-02
•
Granted: 1995-07-04
•
Expires: 2014-06-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated circuit arrangement for providing programming voltages to a flash EEPROM memory array including an arrangement for selecting only bits of a word which are to be programmed and applying programming voltages only to the memory transistors of a selected subset of those bits to be programmed until all bits to be programmed in a word have been programmed.

Inventors

  • 👤 Johnny Javanifard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 14:27
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/30; G11C16/10; G11C16/12

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 167 words
A computer system comprising: a central processor; a memory arrangement that further comprises a flash EEPROM memory array including a plurality of floating gate field effect transistor devices, a charge pump for providing a first positive voltage to be applied to drain terminals of the floating gate field effect transistor devices during a programming operation, a comparator connected to receive a data word to be programmed into the flash EEPROM memory array for comparing each bit of the data word with a predetermined voltage in order to generate output signals indicating which bits of the data word need to be programmed, control circuitry responding to the output signals from the comparator for allowing a selected number of the plurality of floating gate field effect transistor devices corresponding to a portion of the bits of the data word that need to be programmed to receive the voltage from the charge pump; and a system bus for transferring data and addresses between the central processor and the memory arrangement.
Claim 2
Dependent Claim 167 words
A computer system comprising: a central processor; a memory arrangement that further comprises a flash EEPROM memory array including a plurality of floating gate field effect transistor devices, a charge pump for providing a first positive voltage to be applied to drain terminals of the floating gate field effect transistor devices during a programming operation, a comparator connected to receive a data word to be programmed into the flash EEPROM memory array for comparing each bit of the data word with a predetermined voltage in order to generate output signals indicating which bits of the data word need to be programmed, control circuitry responding to the output signals from the comparator for allowing a selected number of the plurality of floating gate field effect transistor devices corresponding to a portion of the bits of the data word that need to be programmed to receive the voltage from the charge pump; and a system bus for transferring data and addresses between the central processor and the memory arrangement.
Claim 3
Dependent Claim 52 words
A computer system as claimed in claim 1 in which the control circuitry is a processor which allows groups of the selected number of floating gate field effect transistor devices to be programmed to receive the voltage from the charge pump one group after another until the data word has been programmed.
Claim 4
Dependent Claim 15 words
A computer system as claimed in claim 1 in which the selected number is four.
Claim 5
Dependent Claim 55 words
A computer system as claimed in claim 1 in which the control circuitry is an application specific logic circuit which allows groups of the selected number of floating gate field effect transistor devices to be programmed to receive the voltage from the charge pump one group after another until yhe data word has been programmed.
Claim 6
Dependent Claim 142 words
A memory arrangement comprising: a flash EEPROM memory array including a plurality of floating gate field effect transistor devices, a charge pump for providing a first positive voltage to be applied to drain terminals of the floating gate field effect transistor devices during a programming operation, a comparator connected to receive a data word to be programmed into the flash EEPROM memory array for comparing each bit of the data word with a predetermined voltage in order to generate output signals indicating which bits of the data word need to be programmed, and control circuitry responding to the output signals from the comparator for allowing a selected number of the plurality of floating gate field effect transistor devices corresponding to a portion of the bits of the data word that need to be programmed to receive the voltage from the charge pump.
Claim 7
Dependent Claim 142 words
A memory arrangement comprising: a flash EEPROM memory array including a plurality of floating gate field effect transistor devices, a charge pump for providing a first positive voltage to be applied to drain terminals of the floating gate field effect transistor devices during a programming operation, a comparator connected to receive a data word to be programmed into the flash EEPROM memory array for comparing each bit of the data word with a predetermined voltage in order to generate output signals indicating which bits of the data word need to be programmed, and control circuitry responding to the output signals from the comparator for allowing a selected number of the plurality of floating gate field effect transistor devices corresponding to a portion of the bits of the data word that need to be programmed to receive the voltage from the charge pump.
Claim 8
Dependent Claim 52 words
A memory arrangement as claimed in claim 5 in which the control circuitry is a processor which allows groups of the selected number of floating gate field effect transistor devices to be programmed to receive the voltage from the charge pump one group after another until the data word has been programmed.
Claim 9
Dependent Claim 15 words
A memory arrangement as claimed in claim 5 in which the selected number is four.
Claim 10
Dependent Claim 55 words
A memory arrangement as claimed in claim 5 in which the control circuitry is an application specific logic circuit which allows groups of the selected number of floating gate field effect transistor devices to be programmed to receive the voltage from the charge pump one group after another until the data word has been programmed.
Claim 11
Dependent Claim 169 words
A computer system comprising: central processing means; means for providing storage of data, further comprising flash EEPROM memory array means including a plurality of floating gate field effect transistor devices, charge pump means for providing a first positive voltage to be applied to drain terminals of the floating gate field effect transistor devices during a programming operation, means for comparing each bit of a data word to be programmed into the flash EEPROM memory array with a predetermined voltage in order to generate output signals indicating which bits of the data word need to be programmed, control means responding to the output signals from the means for comparing for allowing a selected number of the plurality of floating gate field effect transistor devices corresponding to a portion of the bits of the data word that need to be programmed to receive the voltage from the charge pump; and system bus means for transferring data and addresses between the central processing means and the means for providing storage for data.
Claim 12
Dependent Claim 169 words
A computer system comprising: central processing means; means for providing storage of data, further comprising flash EEPROM memory array means including a plurality of floating gate field effect transistor devices, charge pump means for providing a first positive voltage to be applied to drain terminals of the floating gate field effect transistor devices during a programming operation, means for comparing each bit of a data word to be programmed into the flash EEPROM memory array with a predetermined voltage in order to generate output signals indicating which bits of the data word need to be programmed, control means responding to the output signals from the means for comparing for allowing a selected number of the plurality of floating gate field effect transistor devices corresponding to a portion of the bits of the data word that need to be programmed to receive the voltage from the charge pump; and system bus means for transferring data and addresses between the central processing means and the means for providing storage for data.
Claim 13
Dependent Claim 53 words
A computer system as claimed in claim 9 in which the control means includes processor means which allows groups of the selected number of floating gate field effect transistor devices to be programmed to receive the voltage from the charge pump means one group after another until the data word has been programmed.
Claim 14
Dependent Claim 15 words
A computer system as claimed in claim 9 in which the selected number is four.
Claim 15
Dependent Claim 55 words
A computer system as claimed in claim 9 in which the control means includes application specific logic means which allows groups of the selected number of floating gate field effect transistor devices to be programmed to receive the voltage from the charge pump means one group after another until the data word has been programmed.
Claim 16
Dependent Claim 138 words
An arrangement for providing storage of data comprising: flash EEPROM memory array means including a plurality of floating gate field effect transistor devices, charge pump means for providing a voltage to be applied to terminals of the floating gate field effect transistor devices during a programming operation, means for comparing each bit of a data word to be programmed into the flash EEPROM memory array with a predetermined voltage in order to generate output signals indicating which bits of the data word need to be programmed, and control means responding to the output signals from the means for comparing for allowing a selected number of the plurality of floating gate field effect transistor devices corresponding to a portion of the bits of the data word that need to be programmed to receive the voltage from the charge pump.
Claim 17
Dependent Claim 138 words
An arrangement for providing storage of data comprising: flash EEPROM memory array means including a plurality of floating gate field effect transistor devices, charge pump means for providing a voltage to be applied to terminals of the floating gate field effect transistor devices during a programming operation, means for comparing each bit of a data word to be programmed into the flash EEPROM memory array with a predetermined voltage in order to generate output signals indicating which bits of the data word need to be programmed, and control means responding to the output signals from the means for comparing for allowing a selected number of the plurality of floating gate field effect transistor devices corresponding to a portion of the bits of the data word that need to be programmed to receive the voltage from the charge pump.
Claim 18
Dependent Claim 57 words
An arrangement for providing storage of data as claimed in claim 13 in which the control means includes processor means which allows groups of the selected number of floating gate field effect transistor devices to be programmed to receive the voltage from the charge pump means one group after another until the data word has been programmed.
Claim 19
Dependent Claim 19 words
An arrangement for providing storage of data as claimed in claim 13 in which the selected number is four.
Claim 20
Dependent Claim 59 words
An arrangement for providing storage of data as claimed in claim 13 in which the control means includes application specific logic means which allows groups of the selected number of floating gate field effect transistor devices to be programmed to receive the voltage from the charge pump means one group after another until the data word has been programmed.
Claim 21
Independent Claim 112 words
A method for programming a flash EEPROM memory array including a plurality of floating gate field effect transistor devices comprising the steps of: providing a first positive voltage, comparing each bit of a data word to be programmed with a predetermined voltage to determine which bits of the data word are to be programmed, enabling a selected group of bitlines in response to results of comparing to transfer the first positive voltage to a selected number of the plurality of floating gate field effect transistor devices coupled to the selected group of bitlines for programming, and repeating each of the foregoing steps until all bits of the data word have been programmed.
Claim 22
Independent Claim 112 words
A method for programming a flash EEPROM memory array including a plurality of floating gate field effect transistor devices comprising the steps of: providing a first positive voltage, comparing each bit of a data word to be programmed with a predetermined voltage to determine which bits of the data word are to be programmed, enabling a selected group of bitlines in response to results of comparing to transfer the first positive voltage to a selected number of the plurality of floating gate field effect transistor devices coupled to the selected group of bitlines for programming, and repeating each of the foregoing steps until all bits of the data word have been programmed.
Claim 23
Dependent Claim 37 words
A method as claimed in claim 17 which includes, after the step of enabling, the further step of determining whether additional bits exist in the word which are to be programmed but have not yet been programmed.
Claim 24
Dependent Claim 24 words
A method as claimed in claim 17 which includes the further step of verifying that all bits of a selected word have been programmed.

References Cited (Backward Citations)

US4949308A Cited
US5047985A Cited
US5235545A Cited
US5263000A Cited
US5282170A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-07-03 1999-01-02 1999-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-07-03 2003-01-02 2003-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-07-03 2007-01-02 2007-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag