Patent US5430674A successfully refreshed from Google Patents.
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
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)
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 |