← Back to Patent Explorer
US5991199A Expired / Lapsed US ⏱️ 0.0 years remaining

Device and method for the programming of a memory

Assignee: STMicroelectronics SA
•
Filing: 1998-01-22
•
Granted: 1999-11-23
•
Expires: 2018-01-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a device for programming EPROM-Flash type memory cells of memory words of a memory, a bit line of a memory cell of a given rank of the first word and at least one bit line of a memory cell of the same rank in a word that is horizontally adjacent to this first word are connected together to two common programming connections by means of a bias circuit, and the bias circuit comprises two bias voltage inputs and one bias voltage output. The programming method consists in the successive programming, during different programming cycles, of the different cells of this first word and, during the same programming cycle, a different cell, of the same rank, in at least one word that is different from this first word is programmed.

Inventors

  • 👤 Alessandro Brigati
  • 👤 Jean Devin
  • 👤 Bruno Leconte

Bibliographic Details

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

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 173 words
A device for the programming of Flash-EPROM type memory cells of memory words of a memory comprising: connection means for organizing the memory cells into words, a plurality of floating-gate transistors acting as units of storage in the cells, the drain electrodes of the floating-gate transistors of the cells of a first word being connected to connections of differentiated bit lines of the first word, and the drain electrodes of the floating-gate transistors of each cell of each word vertically adjacent to the first word being connected to the bit line connections of the corresponding cell of the first word, a plurality of bias circuits wherein each bias circuit comprises two bias voltage inputs and one bias voltage output; and wherein a bit line of a memory cell of a given rank of the first word and of at least one bit line of a memory cell of the same rank in a word horizontally adjacent to this first word are connected together to two common programming connections by means of bias circuits.
Claim 2
Independent Claim 173 words
A device for the programming of Flash-EPROM type memory cells of memory words of a memory comprising: connection means for organizing the memory cells into words, a plurality of floating-gate transistors acting as units of storage in the cells, the drain electrodes of the floating-gate transistors of the cells of a first word being connected to connections of differentiated bit lines of the first word, and the drain electrodes of the floating-gate transistors of each cell of each word vertically adjacent to the first word being connected to the bit line connections of the corresponding cell of the first word, a plurality of bias circuits wherein each bias circuit comprises two bias voltage inputs and one bias voltage output; and wherein a bit line of a memory cell of a given rank of the first word and of at least one bit line of a memory cell of the same rank in a word horizontally adjacent to this first word are connected together to two common programming connections by means of bias circuits.
Claim 3
Dependent Claim 93 words
The device of claim 1, wherein: the device further comprises a circuit for the delivery of the data element to be programmed; and each bias circuit further comprises: two bias transistors and, at least one output comprising a distribution connection connected to the first main electrodes of the two bias transistors, the other main electrodes of the two bias transistors being connected respectively to the two common programming connections, and wherein the control gates of the bias transistors are connected to the circuit for the delivery of the data element to be programmed.
Claim 4
Dependent Claim 52 words
The device of claim 2, wherein the data delivery circuit comprises: a storage circuit to store a value and a complementary value of a binary data element to be programmed, the storage circuit comprising two outputs respectively connected to the two control gates of the bias transistors to control them in opposition.
Claim 5
Dependent Claim 69 words
The device of claim 1, wherein: a bit line of memory cells of a given rank in the first word is twinned with a bit line of a memory cell of a same rank in a word that is directly adjacent horizontally to the first word by a multiplexing circuit that routes the output of the bias circuit to either of these lines as a function of a command.
Claim 6
Dependent Claim 69 words
The device of claim 2, wherein: a bit line of memory cells of a given rank in the first word is twinned with a bit line of a memory cell of a same rank in a word that is directly adjacent horizontally to the first word by a multiplexing circuit that routes the output of the bias circuit to either of these lines as a function of a command.
Claim 7
Dependent Claim 69 words
The device of claim 3, wherein: a bit line of memory cells of a given rank in the first word is twinned with a bit line of a memory cell of a same rank in a word that is directly adjacent horizontally to the first word by a multiplexing circuit that routes the output of the bias circuit to either of these lines as a function of a command.
Claim 8
Dependent Claim 226 words
The device of claim 1, wherein: the control gate electrodes of the floating-gate transistors of cells of horizontally adjacent words in a memory array of the memory are each connected to a connection of word lines, drain electrodes of floating-gate transistors of cells of a given rank of vertically adjacent words in a memory array of the memory are connected to the same connection of bit lines, a bit line of a cell of a given rank of the first word being connected to a bit line of a cell of the same rank of the horizontally adjacent word of the memory, both lines being connected to two same common programming connections by means of a bias circuit, the source electrodes of floating-gate transistors of the cells of a word are connected together to a source connection of the word, for words vertically adjacent to the first word, the source connections of the vertically adjacent words are connected to a vertical connection of sources by means of vertical transistors for the selection of these vertically adjacent words, these selection transistors being coupled to receive word selection signals at their control gate, to program a cell of a different word horizontally adjacent to the first word, the control gate of the selection transistor of the horizontally adjacent different word receives the selection signal of the first word.
Claim 9
Dependent Claim 218 words
The device of claim 2, wherein: control gate electrodes of floating-gate transistors of cells of horizontally adjacent words in a memory array of the memory are connected to the same connection of word lines, drain electrodes of floating-gate transistors of cells of a given rank of vertically adjacent words in a memory array of the memory are connected to the same connection of bit lines, a bit line of a cell of a given rank of the first word being connected to a bit line of a cell of the same rank of the horizontally adjacent word of the memory, both lines being connected to two same common programming connections by means of a bias circuit, source electrodes of floating-gate transistors of the cells of a word are connected together to a source connection of the word, for words vertically adjacent to the first word, the source connections of these words are connected to a vertical connection of sources by means of vertical transistors for the selection of these vertically adjacent words, these selection transistors receiving word selection signals at their control gate, to program a cell of a different word horizontally adjacent to the first word, the control gate of the selection transistor of the horizontally adjacent different word receives the selection signal of the first word.
Claim 10
Dependent Claim 218 words
The device of claim 3, wherein: control gate electrodes of floating-gate transistors of cells of horizontally adjacent words in a memory array of the memory are connected to the same connection of word lines, drain electrodes of floating-gate transistors of cells of a given rank of vertically adjacent words in a memory array of the memory are connected to the same connection of bit lines, a bit line of a cell of a given rank of the first word being connected to a bit line of a cell of the same rank of the horizontally adjacent word of the memory, both lines being connected to two same common programming connections by means of a bias circuit, source electrodes of floating-gate transistors of the cells of a word are connected together to a source connection of the word, for words vertically adjacent to the first word, the source connections of these words are connected to a vertical connection of sources by means of vertical transistors for the selection of these vertically adjacent words, these selection transistors receiving word selection signals at their control gate, to program a cell of a different word horizontally adjacent to the first word, the control gate of the selection transistor of the horizontally adjacent different word receives the selection signal of the first word.
Claim 11
Dependent Claim 218 words
The device of claim 4, wherein: control gate electrodes of floating-gate transistors of cells of horizontally adjacent words in a memory array of the memory are connected to the same connection of word lines, drain electrodes of floating-gate transistors of cells of a given rank of vertically adjacent words in a memory array of the memory are connected to the same connection of bit lines, a bit line of a cell of a given rank of the first word being connected to a bit line of a cell of the same rank of the horizontally adjacent word of the memory, both lines being connected to two same common programming connections by means of a bias circuit, source electrodes of floating-gate transistors of the cells of a word are connected together to a source connection of the word, for words vertically adjacent to the first word, the source connections of these words are connected to a vertical connection of sources by means of vertical transistors for the selection of these vertically adjacent words, these selection transistors receiving word selection signals at their control gate, to program a cell of a different word horizontally adjacent to the first word, the control gate of the selection transistor of the horizontally adjacent different word receives the selection signal of the first word.
Claim 12
Independent Claim 118 words
A method for the programming of Flash EPROM type memory cells of a first memory word of a memory organized in words, comprising the steps of: providing a bias voltage to the electrodes of the floating-gate transistors of the first word, each floating-gate transistors serving as a storage element for a cell of the first word, so as to prompt the passage of saturation currents in the floating-gate transistors, the saturation currents being of such magnitude as to prompt the injection of charges into the respective floating gates of the floating-gate transistors; and successively programming the cells of the first word one at a time during successive programming cycles, wherein the first word includes at least three cells.
Claim 13
Independent Claim 118 words
A method for the programming of Flash EPROM type memory cells of a first memory word of a memory organized in words, comprising the steps of: providing a bias voltage to the electrodes of the floating-gate transistors of the first word, each floating-gate transistors serving as a storage element for a cell of the first word, so as to prompt the passage of saturation currents in the floating-gate transistors, the saturation currents being of such magnitude as to prompt the injection of charges into the respective floating gates of the floating-gate transistors; and successively programming the cells of the first word one at a time during successive programming cycles, wherein the first word includes at least three cells.
Claim 14
Independent Claim 147 words
A method for the programming of Flash EPROM type memory cells of a first memory word of a memory organized in words, comprising the steps of: providing a bias voltage to the electrodes of the floating-gate transistors of the first word, each floating-gate transistors serving as a storage element for a cell of the first word, so as to prompt the passage of saturation currents in the floating-gate transistors, the saturation currents being of such magnitude as to prompt the injection of charges into the respective floating gates of the floating-gate transistors; and programming the cells of the first word successively during different programming cycles, wherein the programming step is performed, during the same programming cycle, of a cell of a given rank of the first word and a different cell of the same rank, in at least one word that is different from the first word.
Claim 15
Independent Claim 147 words
A method for the programming of Flash EPROM type memory cells of a first memory word of a memory organized in words, comprising the steps of: providing a bias voltage to the electrodes of the floating-gate transistors of the first word, each floating-gate transistors serving as a storage element for a cell of the first word, so as to prompt the passage of saturation currents in the floating-gate transistors, the saturation currents being of such magnitude as to prompt the injection of charges into the respective floating gates of the floating-gate transistors; and programming the cells of the first word successively during different programming cycles, wherein the programming step is performed, during the same programming cycle, of a cell of a given rank of the first word and a different cell of the same rank, in at least one word that is different from the first word.
Claim 16
Independent Claim 172 words
A method for the programming of Flash EPROM type memory cells of a first memory word of a memory organized in words, comprising the steps of: providing a bias voltage to the electrodes of the floating-gate transistors of the first word, each floating-gate transistors serving as a storage element for a cell of the first word, so as to prompt the passage of saturation currents in the floating-gate transistors, the saturation currents being of such magnitude as to prompt the injection of charges into the respective floating gates of the floating-gate transistors; programming the cells of the first word successively during different programming cycles; organizing the memory array of the memory into two distinct pages, a first page and a second page, both consisting of groups of vertically adjacent words, the two pages together comprising horizontally interleaved words; and successively programming a first page and a second page of the memory array of the memory, the first page being programmed during a first instruction and the second page during a second instruction.
Claim 17
Independent Claim 172 words
A method for the programming of Flash EPROM type memory cells of a first memory word of a memory organized in words, comprising the steps of: providing a bias voltage to the electrodes of the floating-gate transistors of the first word, each floating-gate transistors serving as a storage element for a cell of the first word, so as to prompt the passage of saturation currents in the floating-gate transistors, the saturation currents being of such magnitude as to prompt the injection of charges into the respective floating gates of the floating-gate transistors; programming the cells of the first word successively during different programming cycles; organizing the memory array of the memory into two distinct pages, a first page and a second page, both consisting of groups of vertically adjacent words, the two pages together comprising horizontally interleaved words; and successively programming a first page and a second page of the memory array of the memory, the first page being programmed during a first instruction and the second page during a second instruction.
Claim 18
Dependent Claim 77 words
The method of claim 12, wherein: the memory array of the memory is organized into two distinct pages, a first page and a second page, both consisting of groups of vertically adjacent words, the two pages together comprising horizontally interleaved words of this kind, successively programming a first page and a second page of the memory array of the memory, the first page being programmed during a first instruction and the second page during a second instruction.
Claim 19
Dependent Claim 19 words
The method of claim 11, wherein: the programming step is followed by refreshing the cells of a non-selected page.
Claim 20
Dependent Claim 19 words
The method of claim 12, wherein: the programming step is followed by refreshing the cells of a non-selected page.
Claim 21
Dependent Claim 19 words
The method of claim 13, wherein: the programming step is followed by refreshing the cells of a non-selected page.
Claim 22
Dependent Claim 19 words
The method of claim 14, wherein: the programming step is followed by refreshing the cells of a non-selected page.
Claim 23
Independent Claim 164 words
A method for the programming of Flash EPROM type memory cells of a first memory word of a memory organized in words, comprising the steps of: providing a bias voltage to the electrodes of the floating-gate transistors of the first word, each floating-gate transistors serving as a storage element for a cell of the first word, so as to prompt the passage of saturation currents in the floating-gate transistors, the saturation currents being of such magnitude as to prompt the injection of charges into the respective floating gates of the floating-gate transistors; programming the cells of the first word successively during different programming cycles; reprogramming all the memory cells of a selected page; erasing all the memory cells of the selected page; and ascertaining that at least some memory cells of the selected page have undergone a depletion and, if this is the case: making a correction, programming the selected cells, and refreshing the non-selected cells belonging to a non-selected page to be reprogrammed.
Claim 24
Independent Claim 164 words
A method for the programming of Flash EPROM type memory cells of a first memory word of a memory organized in words, comprising the steps of: providing a bias voltage to the electrodes of the floating-gate transistors of the first word, each floating-gate transistors serving as a storage element for a cell of the first word, so as to prompt the passage of saturation currents in the floating-gate transistors, the saturation currents being of such magnitude as to prompt the injection of charges into the respective floating gates of the floating-gate transistors; programming the cells of the first word successively during different programming cycles; reprogramming all the memory cells of a selected page; erasing all the memory cells of the selected page; and ascertaining that at least some memory cells of the selected page have undergone a depletion and, if this is the case: making a correction, programming the selected cells, and refreshing the non-selected cells belonging to a non-selected page to be reprogrammed.
Claim 25
Dependent Claim 66 words
The method of the claim 12, further comprising: reprogramming all the memory cells of a selected page; erasing all the memory cells of the selected page; ascertaining that at least some memory cells of the selected page have undergone a depletion and, if this is the case: making a correction, programming the selected cells, refreshing the non-selected cells belonging to a non-selected page to be reprogrammed.
Claim 26
Dependent Claim 66 words
The method of the claim 13, further comprising: reprogramming all the memory cells of a selected page; erasing all the memory cells of the selected page; ascertaining that at least some memory cells of the selected page have undergone a depletion and, if this is the case: making a correction, programming the selected cells, refreshing the non-selected cells belonging to a non-selected page to be reprogrammed.
Claim 27
Dependent Claim 65 words
The method of claim 14, further comprising: reprogramming all the memory cells of a selected page; erasing all the memory cells of the selected page; ascertaining that at least some memory cells of the selected page have undergone a depletion and, if this is the case: making a correction, programming the selected cells, refreshing the non-selected cells belonging to a non-selected page to be reprogrammed.
Claim 28
Independent Claim 193 words
A device for the programming Flash-EPROM type memory cells, wherein each memory cell is coupled to a bit line and to a word line, comprising: connection means for organizing the memory cells into words, a plurality of floating-gate transistors acting as units of storage in the memory cells, wherein each floating-gate transistor comprises a drain electrode, a source electrode and a control gate electrode, the drain electrodes of the floating-gate transistors of the cells of a first word being connected to connections of differentiated bit lines of the first word, wherein the drain electrodes of the floating-gate transistors of each cell of each word vertically adjacent to the first word being connected to the bit line connections of the corresponding cell of the first word, wherein a bit line of a memory cell of a given rank of the first word and of at least one bit line of a memory cell of the same rank in a word horizontally adjacent to the first word are connected together to two common programming connections by means of bias circuits, and wherein each bias circuit comprises two bias voltage inputs and one bias voltage output.
Claim 29
Independent Claim 193 words
A device for the programming Flash-EPROM type memory cells, wherein each memory cell is coupled to a bit line and to a word line, comprising: connection means for organizing the memory cells into words, a plurality of floating-gate transistors acting as units of storage in the memory cells, wherein each floating-gate transistor comprises a drain electrode, a source electrode and a control gate electrode, the drain electrodes of the floating-gate transistors of the cells of a first word being connected to connections of differentiated bit lines of the first word, wherein the drain electrodes of the floating-gate transistors of each cell of each word vertically adjacent to the first word being connected to the bit line connections of the corresponding cell of the first word, wherein a bit line of a memory cell of a given rank of the first word and of at least one bit line of a memory cell of the same rank in a word horizontally adjacent to the first word are connected together to two common programming connections by means of bias circuits, and wherein each bias circuit comprises two bias voltage inputs and one bias voltage output.
Claim 30
Independent Claim 159 words
A device for the programming of Flash-EPROM type memory cells comprising: a plurality of floating-gate transistors acting as units of storage in the cells; connection means for organizing the memory cells into words; and bit lines, carrying the data for memory cells, and wherein: the drain electrodes of the floating-gate transistors of the cells of a first word are connected to different bit lines, and the bit lines connected to the cells of the first word are also connected to the drain electrodes of the floating-gate transistors of each cell of similar rank in each word vertically aligned with the first word, and a bit line connected to a cell of the first word and a bit line connected to a cell in a word which is horizontally aligned with the first word are each coupled to the same programming connections, wherein programming connections are the control lines used to activate or inhibit the programming of the memory cells.
Claim 31
Independent Claim 159 words
A device for the programming of Flash-EPROM type memory cells comprising: a plurality of floating-gate transistors acting as units of storage in the cells; connection means for organizing the memory cells into words; and bit lines, carrying the data for memory cells, and wherein: the drain electrodes of the floating-gate transistors of the cells of a first word are connected to different bit lines, and the bit lines connected to the cells of the first word are also connected to the drain electrodes of the floating-gate transistors of each cell of similar rank in each word vertically aligned with the first word, and a bit line connected to a cell of the first word and a bit line connected to a cell in a word which is horizontally aligned with the first word are each coupled to the same programming connections, wherein programming connections are the control lines used to activate or inhibit the programming of the memory cells.
Claim 32
Dependent Claim 81 words
The device of claim 24 further comprising: a plurality of bias circuits, the plurality of bias circuits comprising: a first bias circuit for placing the data on the bit line that is coupled to the programming connections, and a second bias circuit disposed between the programming connections and cell of the first word, and a third bias circuit disposed between the programming connections and the cell of horizontally aligned word, such that both cells can be programmed at the same time.
Claim 33
Dependent Claim 126 words
The device of claim 24 further comprising a bias circuit and a multiplexer, wherein a bias circuit is used to put the data on the bit line that is coupled to the programming connections, and wherein the bias circuit is disposed between the programming connections and the multiplexer, and the multiplexer is disposed between the bias circuit and the two bit lines, and wherein the multiplexer comprises two outputs, wherein the first output it coupled to the bit line that is coupled to the cell of the first word, and wherein the second output is coupled to the bit line that is coupled to the cell of the horizontally aligned word, such that only one of the two memory cells can be programmed at a time.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-22 2003-05-24 2003-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-22 2007-05-24 2007-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-22 2011-05-24 2011-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag