Patent US5537350A successfully refreshed from Google Patents.
US5537350A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for sequential programming of the bits in a word of a flash EEPROM memory array
Assignee: Micron Technology Inc
•
Filing: 1993-09-10
•
Granted: 1996-07-16
•
Expires: 2013-09-10
Abstract
Abstract An integrated circuit arrangement for providing programming voltages to a flash EEPROM memory array including an arrangement for selecting subsets of bits of a word which is to be programmed and applying programming voltages only to the memory transistors of a selected subset.
Inventors
- 👤 Robert E. Larsen
- 👤 Jahanshir J. Javanifard
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:03
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/30; G11C16/10; G11C16/12
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
190 words
A computer system comprising: a central processor; a memory arrangement comprising: a flash EEPROM memory array including a plurality of floating gate field effect transistor devices, each floating gate field effect transistor device storing at least one bit, a first 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 plurality of switching circuits each coupled to receive the first positive voltage provided by the first charge pump and for transferring that first positive voltage to selected subgroups of a plurality of subgroups of bitlines of the array, and logic circuitry coupled to the plurality of switching circuits for enabling the plurality of switching circuits in a selected order, such that a switching circuit of the plurality of switching circuits is enabled to couple the first positive voltage to a selected subgroup of the plurality of subgroups of bitlines until the floating gate field effect transistor devices coupled to the bitlines to be programmed are programmed; and a system bus for transferring data and addresses between the central processor and the memory arrangement.
Claim 2
Dependent Claim
190 words
A computer system comprising: a central processor; a memory arrangement comprising: a flash EEPROM memory array including a plurality of floating gate field effect transistor devices, each floating gate field effect transistor device storing at least one bit, a first 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 plurality of switching circuits each coupled to receive the first positive voltage provided by the first charge pump and for transferring that first positive voltage to selected subgroups of a plurality of subgroups of bitlines of the array, and logic circuitry coupled to the plurality of switching circuits for enabling the plurality of switching circuits in a selected order, such that a switching circuit of the plurality of switching circuits is enabled to couple the first positive voltage to a selected subgroup of the plurality of subgroups of bitlines until the floating gate field effect transistor devices coupled to the bitlines to be programmed are programmed; 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, wherein the logic circuitry comprises a state machine, said state machine enabling each of the plurality of switching circuits in a selected sequential order such that the first voltage is applied individually to each subgroup until selected bits of each subgroup have been programmed.
Claim 4
Dependent Claim
39 words
The computer system as set forth in claim 2, further comprising column decode circuitry coupled to the switching circuit to select the bitlines of a subgroup to connect to receive the first voltage such that selected bits are programmed.
Claim 5
Dependent Claim
17 words
A computer system as claimed in claim 1 in which each of the subgroups includes four bitlines.
Claim 6
Dependent Claim
36 words
A computer system as claimed in claim 1 in which the plurality of switching circuits comprises four switching circuits, a switching circuit of the plurality of switching circuits coupled to a corresponding subgroup of four bitlines.
Claim 7
Dependent Claim
53 words
A computer system as claimed in claim 1 in which the plurality of means for transferring the first positive voltage to a selected plurality of subgroups of bitlines of the array means comprises four switching circuits, a switching circuit of the plurality of switching circuits coupled to a corresponding subgroup of four bitlines.
Claim 8
Dependent Claim
167 words
A memory arrangement comprising: a flash EEPROM memory array including a plurality of floating gate field effect transistor devices, each floating gate field effect transistor device storing at least one bit, a first 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 plurality of switching circuits each coupled to receive the first positive voltage provided by the first charge pump and for transferring that first positive voltage to a selected subgroups of a plurality of subgroups of bitlines of the array, and logic circuitry coupled to the plurality of switching circuits for enabling the plurality of switching circuits in a selected order such that a switching circuit of the plurality of switching circuits is enabled to couple the first positive voltage to a selected subgroup of the plurality of subgroups of bitlines until the floating gate field effect transistor devices coupled to the bitlines to be programmed are programmed.
Claim 9
Dependent Claim
167 words
A memory arrangement comprising: a flash EEPROM memory array including a plurality of floating gate field effect transistor devices, each floating gate field effect transistor device storing at least one bit, a first 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 plurality of switching circuits each coupled to receive the first positive voltage provided by the first charge pump and for transferring that first positive voltage to a selected subgroups of a plurality of subgroups of bitlines of the array, and logic circuitry coupled to the plurality of switching circuits for enabling the plurality of switching circuits in a selected order such that a switching circuit of the plurality of switching circuits is enabled to couple the first positive voltage to a selected subgroup of the plurality of subgroups of bitlines until the floating gate field effect transistor devices coupled to the bitlines to be programmed are programmed.
Claim 10
Dependent Claim
52 words
A memory arrangement as claimed in claim 7, wherein the logic circuitry comprises a state machine, said state machine enabling each of the plurality of switching circuits in a selected sequential order such that the first voltage is applied individually to each subgroup until selected bits of each subgroup have been programmed.
Claim 11
Dependent Claim
39 words
The computer system as set forth in claim 8, further comprising column decode circuitry coupled to the switching circuit to select the bitlines of a subgroup to connect to receive the first voltage such that selected bits are programmed.
Claim 12
Dependent Claim
17 words
A memory arrangement as claimed in claim 7 in which each of the subgroups includes four bitlines.
Claim 13
Dependent Claim
36 words
A memory arrangement as claimed in claim 7 in which the plurality of switching circuits comprises four switching circuits, a switching circuit of the plurality of switching circuits coupled to a corresponding subgroup of four bitlines.
Claim 14
Dependent Claim
195 words
A computer system comprising: central processing means; means for providing storage of data comprising flash EEPROM memory array means including a plurality of floating gate field effect transistor devices, each floating gate field effect transistor device storing at least one bit, 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, a plurality of means for transferring the first positive voltage to selected subgroups of a plurality of subgroups of bitlines of the array means, and means for enabling in a selected order the plurality of means for transferring the first positive voltage to a selected subgroup of a plurality of subgroups of bitlines of the array means, such that a selected means for transferring of the plurality of means for transferring is enabled to couple the first positive voltage to a selected subgroup of the selected plurality of subgroups of bitlines until selected floating gate field effect transistor devices coupled to the bitlines are programmed; and system bus means for transferring data and addresses between the central processing means and the means for providing storage for data.
Claim 15
Dependent Claim
195 words
A computer system comprising: central processing means; means for providing storage of data comprising flash EEPROM memory array means including a plurality of floating gate field effect transistor devices, each floating gate field effect transistor device storing at least one bit, 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, a plurality of means for transferring the first positive voltage to selected subgroups of a plurality of subgroups of bitlines of the array means, and means for enabling in a selected order the plurality of means for transferring the first positive voltage to a selected subgroup of a plurality of subgroups of bitlines of the array means, such that a selected means for transferring of the plurality of means for transferring is enabled to couple the first positive voltage to a selected subgroup of the selected plurality of subgroups of bitlines until selected floating gate field effect transistor devices coupled to the bitlines are programmed; and system bus means for transferring data and addresses between the central processing means and the means for providing storage for data.
Claim 16
Dependent Claim
92 words
A computer system as claimed in claim 12, wherein the means for enabling in a selected sequential order the plurality of means for transferring the first positive voltage to a selected plurality of subgroups of bitlines of the array means is a state machine, said state machine enabling each of the plurality of means for transferring the first positive voltage to a selected plurality of subgroups of bitlines of the array means such that the first voltage is applied individually to each subgroup until selected bits of each subgroup have been programmed.
Claim 17
Dependent Claim
17 words
A computer system as claimed in claim 12 in which each of the subgroups includes four bitlines.
Claim 18
Dependent Claim
168 words
An arrangement for providing storage of data comprising: flash EEPROM memory array means including a plurality of floating gate field effect transistor devices, each floating gate field effect transistor device storing at least one bit, 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, a plurality of means for transferring the first positive voltage to selected subgroups of a plurality of subgroups of bitlines of the array means, and means for enabling in a selected order the plurality of means for transferring the first positive voltage to a selected selected subgroup of a plurality of subgroups of bitlines of the array means, such that a selected means for transferring of the plurality of means for transferring is enabled to couple the first positive voltage to a selected subgroup of the selected plurality of subgroups of bitlines until selected floating gate field effect tranistor devices coupled to the bitlines are programmed.
Claim 19
Dependent Claim
168 words
An arrangement for providing storage of data comprising: flash EEPROM memory array means including a plurality of floating gate field effect transistor devices, each floating gate field effect transistor device storing at least one bit, 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, a plurality of means for transferring the first positive voltage to selected subgroups of a plurality of subgroups of bitlines of the array means, and means for enabling in a selected order the plurality of means for transferring the first positive voltage to a selected selected subgroup of a plurality of subgroups of bitlines of the array means, such that a selected means for transferring of the plurality of means for transferring is enabled to couple the first positive voltage to a selected subgroup of the selected plurality of subgroups of bitlines until selected floating gate field effect tranistor devices coupled to the bitlines are programmed.
Claim 20
Dependent Claim
96 words
An arrangement for providing storage of data as claimed in claim 15, wherein the means for enabling in a selected sequential order the plurality of means for transferring the first positive voltage to a selected plurality of subgroups of bitlines of the array means is a state machine, said state machine enabling each of the plurality of means for transferring the first positive voltage to a selected plurality of subgroups of bitlines of the array means such that the first voltage is applied individually to each subgroup until selected bits of each subgroup have been programmed.
Claim 21
Dependent Claim
21 words
An arrangement for providing storage of data as claimed in claim 15 in which each of the subgroups includes four bitlines.
Claim 22
Dependent Claim
57 words
An arrangement for providing storage of data as claimed in claim 15 in which the plurality of means for transferring the first positive voltage to a selected plurality of subgroups of bitlines of the array means comprises four switching circuits, a switching circuit of the plurality of switching circuits coupled to a corresponding subgroup of four bitlines.
Claim 23
Independent Claim
158 words
A method for programming 1 flash EEPROM memory array including a plurality of floating gate field effect transistor devices comprising the steps of: providing a first positive voltage, providing a plurality of switching circuits to transfer the first positive voltage to a subgroup of bitlines connected to a plurality of floating gate field effect transistor devices, said plurality of floating gate field effect transistor devices storing a subgroup of bits of a word, applying an enabling pulse to a selected switching circuit of a plurality of switching circuit until the corresponding subgroup of bits are verified as programmed, and repeating each of the foregoing steps to select switching circuits, and to apply enabling pulses until all bits of a selected word have been programmed, the steps repeated such that the switching circuits are selected in a sequential order such that the first voltage is applied individually to each subgroup until selected bits of each subgroup have been programmed.
Claim 24
Independent Claim
158 words
A method for programming 1 flash EEPROM memory array including a plurality of floating gate field effect transistor devices comprising the steps of: providing a first positive voltage, providing a plurality of switching circuits to transfer the first positive voltage to a subgroup of bitlines connected to a plurality of floating gate field effect transistor devices, said plurality of floating gate field effect transistor devices storing a subgroup of bits of a word, applying an enabling pulse to a selected switching circuit of a plurality of switching circuit until the corresponding subgroup of bits are verified as programmed, and repeating each of the foregoing steps to select switching circuits, and to apply enabling pulses until all bits of a selected word have been programmed, the steps repeated such that the switching circuits are selected in a sequential order such that the first voltage is applied individually to each subgroup until selected bits of each subgroup have been programmed.
Claim 25
Dependent Claim
39 words
A method as claimed in claim 19 which includes the further step of testing after each step of applying a enabling pulse to determine whether additional subgroups of bits exist in the word which have not yet been programmed.
Claim 26
Dependent Claim
24 words
A method as claimed in claim 19 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
US5163021A
Cited
US5200920A
Cited
US5235545A
Cited
US5267218A
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) | 1999-07-16 | 2000-01-15 | 2000-07-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-07-16 | 2004-01-15 | 2004-07-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-07-16 | 2008-01-15 | 2008-07-16 | $7700.00 | Window Closed / Lapsed |