← Back to Patent Explorer
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
📄 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 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 09:44
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag