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

Non-volatile programmable bistable multivibrator in predefined initial state for memory redundancy circuit

Assignee: STMicroelectronics SA
•
Filing: 1995-01-30
•
Granted: 1997-02-25
•
Expires: 2015-01-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The disclosure relates to memories in integrated circuit form. A programmable non-volatile memory cell of the bistable type is described. This memory cell can take one stable state or another depending on whether either one of two floating-gate transistors of the cell has been programmed. In the initial state, neither of the two transistors is programmed so that the cell cannot remain in this state and at least one of the transistors has to be programmed. To avoid this, there is provided an additional transistor controlled by the output of the cell to set up imbalance in the cell which can then take a well-determined stable state even if no transistor is programmed, while at the same time ensuring that there is no consumption of current by the cell even in this case. The disclosure can be applied to the redundancy circuits of large-capacity memories to memorize the defective addresses. It makes it possible to avoid having to program the cells when the memory has no defective addresses.

Inventors

  • 👤 Jean-Michel Mirabel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 08:28
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/04; G11C16/0408; G11C16/0441; G11C14/00

Claims Analysis

Total Claims: 59
Claim 1
Independent Claim 78 words
A programmable memory cell with two floating-gate transistors, of the type constituting a bistable multivibrator whose state is defined by the programming of one of the two transistors, wherein said cell has means to set up an imbalance in said cell when said cell is in a non-programmed state in order to output a predetermined signal before programming, and to prevent a consumption of current of the cell in reading mode even if the cell is not programmed.
Claim 2
Dependent Claim 78 words
A programmable memory cell with two floating-gate transistors, of the type constituting a bistable multivibrator whose state is defined by the programming of one of the two transistors, wherein said cell has means to set up an imbalance in said cell when said cell is in a non-programmed state in order to output a predetermined signal before programming, and to prevent a consumption of current of the cell in reading mode even if the cell is not programmed.
Claim 3
Dependent Claim 38 words
A memory cell according to claim 1, wherein a looping transistor having its gate controlled by an output of the cell is connected in feedback mode so as to maintain this output in a predetermined state before programming.
Claim 4
Dependent Claim 44 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to claim 2 to store addresses of defective elements of the main memory.
Claim 5
Dependent Claim 44 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to claim 1 to store addresses of defective elements of the main memory.
Claim 6
Dependent Claim 85 words
A memory cell according to claim 1, wherein the cell has two arms that are crossed to achieve a bistable function, each arm comprising a floating-gate transistor, a first arm of the two arms furthermore comprising a transistor whose conduction is controlled by an output of the cell and prevents a circulation of current in the first arm before programming while at the same time forcing the bistable multivibrator into a determined state in which there is no consumption of current in the other arm.
Claim 7
Dependent Claim 38 words
A memory cell according to claim 5, wherein a looping transistor having its gate controlled by an output of the cell is connected in feedback mode so as to maintain this output in a predetermined state before programming.
Claim 8
Dependent Claim 44 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to claim 6 to store addresses of defective elements of the main memory.
Claim 9
Dependent Claim 44 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to claim 5 to store addresses of defective elements of the main memory.
Claim 10
Dependent Claim 64 words
A memory cell according to claim 5, wherein each arm has a P channel transistor in series with one of the floating-gate transistors, and an insulation transistor in series between the P channel transistor and the floating-gate transistor, the drain of the P channel transistor of one of the arms being connected to the gate of the P channel transistor of the other arm.
Claim 11
Dependent Claim 38 words
A memory cell according to claim 9, wherein a looping transistor having its gate controlled by the output of the cell is connected in feedback mode so as to maintain this output in a predetermined state before programming.
Claim 12
Dependent Claim 44 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to claim 10 to store addresses of defective elements of the main memory.
Claim 13
Dependent Claim 44 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to claim 9 to store addresses of defective elements of the main memory.
Claim 14
Dependent Claim 59 words
A programmable memory cell comprising: a programmable, non-volatile bistable multivibrator having first and second arms and wherein the second arm is cross-wired with the first arm, wherein the first arm comprises a first floating-gate transistor and the second arm comprises a second floating-gate transistor, and an imbalance circuit operatively connected to the second arm of the programmable bistable multivibrator.
Claim 15
Dependent Claim 59 words
A programmable memory cell comprising: a programmable, non-volatile bistable multivibrator having first and second arms and wherein the second arm is cross-wired with the first arm, wherein the first arm comprises a first floating-gate transistor and the second arm comprises a second floating-gate transistor, and an imbalance circuit operatively connected to the second arm of the programmable bistable multivibrator.
Claim 16
Dependent Claim 71 words
A memory cell according to claim 13, wherein the first and second arms each have a P channel transistor in series with one of the floating-gate transistors and an insulation transistor in series between the P channel transistor and the one of the floating-gate transistors, the drain of the P channel transistor of one of the arms being connected to the gate of the P channel transistor of the other arm.
Claim 17
Dependent Claim 30 words
A memory cell according to claim 13, wherein the imbalance circuit comprises a transistor connected in the second arm and whose conduction is controlled by an output of the cell.
Claim 18
Dependent Claim 49 words
A memory cell according to claim 13 wherein the imbalance circuit comprises means for preventing the circulation of current in the first arm and for at the same time forcing the bistable configuration into a determined state in which there is no consumption of current in the second arm.
Claim 19
Dependent Claim 40 words
A memory cell according to claim 13, further including a looping transistor having its gate controlled by an output of the cell and being connected in feedback mode so as to maintain the output in a predetermined state before programming.
Claim 20
Dependent Claim 44 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to claim 13 to store addresses of defective elements of the main memory.
Claim 21
Dependent Claim 173 words
A memory cell according to claim 13 wherein: the first arm comprises a second floating-gate transistor, the imbalance circuit comprises means, including a transistor connected in the second arm and whose conduction is controlled by an output of the cell, for preventing the circulation of current in the first arm and for at the same time forcing the bistable configuration into a determined state in which there is no consumption of current in the second arm, the first and second arms each have a P channel transistor in series with one of the floating-gate transistors and an insulation transistor in series between the P channel transistor and the floating-gate transistor, the drain of the P channel transistor of one of the arms being connected to the gate of the P channel transistor of the other arm, and the memory cell further includes a looping transistor having its gate controlled by an output of the cell and being connected in feedback mode so as to maintain the output in a predetermined state before programming.
Claim 22
Dependent Claim 44 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to claim 19 to store addresses of defective elements of the main memory.
Claim 23
Dependent Claim 61 words
Programmable memory cell means comprising: bistable multivibrator means responsive to programming to store one of two states, and means to set up an imbalance in the state of the cell means to give a predetermined output state before programming, and to prevent a consumption of current of the cell means in reading mode even if the cell means is not programmed.
Claim 24
Dependent Claim 61 words
Programmable memory cell means comprising: bistable multivibrator means responsive to programming to store one of two states, and means to set up an imbalance in the state of the cell means to give a predetermined output state before programming, and to prevent a consumption of current of the cell means in reading mode even if the cell means is not programmed.
Claim 25
Dependent Claim 102 words
A memory cell means according to claim 21, wherein the bistable multivibrator means comprises two arm means that are crossed to achieve a bistable function, each arm means comprising a floating-gate transistor means, and wherein one of the arm means further comprises transistor means whose conduction is controlled by output means of the cell means and is for preventing the circulation of current in the one of the arm means before programming while at the same time forcing the bistable multivibrator means into a determined one of the states in which there is no consumption of current in the other arm means.
Claim 26
Dependent Claim 41 words
A memory cell means according to claim 21, further including looping transistor means having gate means controlled by output means of the cell means connected in feedback mode so as to maintain the output means in the predetermined state before programming.
Claim 27
Dependent Claim 51 words
A memory means in integrated circuit form comprising a main memory means and redundancy circuit means to correct defects of the main memory means, wherein said memory means in integrated circuit form comprises memory cell means according to claim 1 to store the addresses of defective elements of main memory means.
Claim 28
Dependent Claim 137 words
A memory cell means according to claim 21, wherein the bistable multivibrator means comprises two arm means that are crossed to achieve a bistable function, each arm means comprising a floating-gate transistor means, and wherein one of the arm means further comprises transistor means whose conduction is controlled by output means of the cell means and is for preventing the circulation of current in the one of the arm means before programming while at the same time forcing the bistable multivibrator means into a determined one of the states in which there is no consumption of current in the other arm means, and further including looping transistor means having gate means controlled by the output means of the cell means connected in feedback mode so as to maintain the output means in the predetermined state before programming.
Claim 29
Dependent Claim 51 words
A memory means in integrated circuit form comprising a main memory means and redundancy circuit means to correct defects of the main memory means, wherein said memory means in integrated circuit form comprises memory cell means according to claim 25 to store addresses of defective elements of the main memory means.
Claim 30
Independent Claim 106 words
A method of operating a series of non-volatile bistable memory cells each having one or two states, comprising: providing an imbalance in each of the non-volatile bistable memory cells to place them in a first one of the states of the cells, writing to a first plurality of the cells to change the state of each of the cells in the first plurality from the first one of the states to a second one of the states, wherein the step of writing operates by programming a floating gate of a first transistor in the cell, and reading the states of the first plurality of the cell.
Claim 31
Independent Claim 106 words
A method of operating a series of non-volatile bistable memory cells each having one or two states, comprising: providing an imbalance in each of the non-volatile bistable memory cells to place them in a first one of the states of the cells, writing to a first plurality of the cells to change the state of each of the cells in the first plurality from the first one of the states to a second one of the states, wherein the step of writing operates by programming a floating gate of a first transistor in the cell, and reading the states of the first plurality of the cell.
Claim 32
Dependent Claim 33 words
The method of claim 27 further including the steps of: leaving a second plurality-of the cells in their first one of the states, and reading the states of the second plurality of cells.
Claim 33
Dependent Claim 78 words
The method of claim 27: further comprising the step of determining which of the cells are needed, to perform a redundancy operation in a memory connected to the bistable memory cells wherein the step of writing to a first plurality of the cells writes only to the cells determined to be needed in the step of determining, and further including leaving the ones of the cells that are not needed cells in their first one of the states.
Claim 34
Dependent Claim 33 words
The method of claim 27 further including the step of powering up the cells and wherein the step of powering up the cells overlaps in time with the step of providing an imbalance.
Claim 35
Dependent Claim 17 words
The method of claim 27 further including the step of confirming the imbalance by a feedback loop.
Claim 36
Dependent Claim 26 words
The method of claim 27 wherein the step of providing an imbalance includes controlling an imbalance transistor in the cell by an output of the cell.
Claim 37
Dependent Claim 35 words
The method of claim 27 wherein the step of providing an imbalance includes providing an imbalance between the size of an output transistor in the cell and the size of other transistors in the cell.
Claim 38
Dependent Claim 23 words
The method of claim 27 further including the step of accessing redundant memory cells based on the output of the step of reading.
Claim 39
Dependent Claim 49 words
The method of claim 27 further including the steps of writing to a second plurality of the cells to set the state of each of the cells in the second plurality to the first one of the states, and reading the states of the second plurality of the cells.
Claim 40
Dependent Claim 187 words
The method of claim 27 further including the steps of: leaving a second plurality of the cells in their first one of the states, reading the states of the second plurality of cells, determining which of the cells are needed for performing a redundancy operation in a memory connected to the bistable memory circuit wherein the step of writing to a first plurality of the cells writes only to the needed cells, leaving the ones of the cells that are not needed for performing a redundancy operation in a memory connected to the bistable memory circuit in their first one of the states, powering up the cells and wherein the step of powering up the cells overlaps in time with the step of providing an imbalance, confirming the imbalance by a feedback loop, and accessing redundant memory cells based on the output of the step of reading, and wherein: the step of writing operates by programming a floating gate of a first transistor in the cell, and the step of providing an imbalance includes controlling an imbalance transistor in the cell by an output of the cell.
Claim 41
Dependent Claim 49 words
The method of claim 36 further including the steps of writing to a third plurality of the cells to set the state of each of the cells in the third plurality to the first one of the states, and reading the states of the third plurality of the cells.
Claim 42
Dependent Claim 35 words
The method of claim 37 wherein the step of providing an imbalance includes providing an imbalance between the size of an output transistor in the cell and the size of other transistors in the cell.
Claim 43
Dependent Claim 35 words
The method of claim 36 wherein the step of providing an imbalance includes providing an imbalance between the size of an output transistor in the cell and the size of other transistors in the cell.
Claim 44
Dependent Claim 101 words
A programmable memory cell comprising: a programmable, non-volatile bistable multivibrator having first and second arms and wherein the second arm is cross-wired with the first arm, and an imbalance circuit operatively connected to the second arm of the programmable bistable multivibrator, and wherein the first and second arms each have a P channel transistor in series with a floating-gate transistor and an insulation transistor in series between the P channel transistor and the floating-gate transistor, the drain of the P channel transistor of one of the arms being connected to the gate of the P channel transistor of the other arm.
Claim 45
Dependent Claim 101 words
A programmable memory cell comprising: a programmable, non-volatile bistable multivibrator having first and second arms and wherein the second arm is cross-wired with the first arm, and an imbalance circuit operatively connected to the second arm of the programmable bistable multivibrator, and wherein the first and second arms each have a P channel transistor in series with a floating-gate transistor and an insulation transistor in series between the P channel transistor and the floating-gate transistor, the drain of the P channel transistor of one of the arms being connected to the gate of the P channel transistor of the other arm.
Claim 46
Dependent Claim 203 words
A programmable memory cell comprising: a programmable, non-volatile bistable multivibrator having first and second arms and wherein the second arm is cross-wired with the first arm, wherein the first arm comprises a second floating-gate transistor, wherein the first and second arms each have a P channel transistor in series with one of the floating-gate transistors and an insulation transistor in series between the P channel transistor and the floating-gate transistor, the drain of the P channel transistor of one of the arms being connected to the gate of the P channel transistor of the other arm an imbalance circuit operatively connected to the second arm of the programmable bistable multivibrator, wherein the imbalance circuit comprises means, including a transistor connected in the second arm and whose conduction is controlled by an output of the cell, for preventing the circulation of current in the first arm and for at the same time forcing the bistable configuration into a determined state in which there is no consumption of current in the second arm, and a looping transistor having its gate controlled by an output of the cell and being connected in feedback mode so as to maintain the output in a predetermined state before programming.
Claim 47
Dependent Claim 203 words
A programmable memory cell comprising: a programmable, non-volatile bistable multivibrator having first and second arms and wherein the second arm is cross-wired with the first arm, wherein the first arm comprises a second floating-gate transistor, wherein the first and second arms each have a P channel transistor in series with one of the floating-gate transistors and an insulation transistor in series between the P channel transistor and the floating-gate transistor, the drain of the P channel transistor of one of the arms being connected to the gate of the P channel transistor of the other arm an imbalance circuit operatively connected to the second arm of the programmable bistable multivibrator, wherein the imbalance circuit comprises means, including a transistor connected in the second arm and whose conduction is controlled by an output of the cell, for preventing the circulation of current in the first arm and for at the same time forcing the bistable configuration into a determined state in which there is no consumption of current in the second arm, and a looping transistor having its gate controlled by an output of the cell and being connected in feedback mode so as to maintain the output in a predetermined state before programming.
Claim 48
Dependent Claim 44 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to claim 41 to store addresses of defective elements of the main memory.
Claim 49
Independent Claim 265 words
A method of operating a series of non-volatile bistable memory cells each having one or two states, comprising: providing an imbalance in each of the non-volatile bistable memory cells to place them in a first one of the states of the cells, wherein the step of providing an imbalance includes controlling an imbalance transistor in each of the cells by an output of the cell, powering up the cells and wherein the step of powering up the cells overlaps in time with the step of providing an imbalance, confirming the imbalance by a feedback loop, writing to a first plurality of the cells to change the state of each of the cells in the first plurality from the first one of the states to a second one of the states, wherein the step of writing operates by programming a floating gate of a first transistor in the cells, determining which of the cells are needed for performing a redundancy operation in a memory connected to the bistable memory circuit, wherein the step of writing to a first plurality of the cells writes only to the needed cells, reading the states of the first plurality of the cell, leaving a second plurality of the cells in their first one of the states, leaving the ones of the cells that are not needed for performing a redundancy operation in a memory connected to the bistable memory circuit in their first one of the states, reading the states of the second plurality of cells, and accessing redundant memory cells based on the output of the step of reading.
Claim 50
Independent Claim 265 words
A method of operating a series of non-volatile bistable memory cells each having one or two states, comprising: providing an imbalance in each of the non-volatile bistable memory cells to place them in a first one of the states of the cells, wherein the step of providing an imbalance includes controlling an imbalance transistor in each of the cells by an output of the cell, powering up the cells and wherein the step of powering up the cells overlaps in time with the step of providing an imbalance, confirming the imbalance by a feedback loop, writing to a first plurality of the cells to change the state of each of the cells in the first plurality from the first one of the states to a second one of the states, wherein the step of writing operates by programming a floating gate of a first transistor in the cells, determining which of the cells are needed for performing a redundancy operation in a memory connected to the bistable memory circuit, wherein the step of writing to a first plurality of the cells writes only to the needed cells, reading the states of the first plurality of the cell, leaving a second plurality of the cells in their first one of the states, leaving the ones of the cells that are not needed for performing a redundancy operation in a memory connected to the bistable memory circuit in their first one of the states, reading the states of the second plurality of cells, and accessing redundant memory cells based on the output of the step of reading.
Claim 51
Dependent Claim 49 words
The method of claim 43 further including the steps of writing to a third plurality of the cells to set the state of each of the cells in the third plurality to the first one of the states, and reading the states of the third plurality of the cells.
Claim 52
Independent Claim 155 words
A method of operating a series of non-volatile bistable memory cells each having one or two states, comprising: providing an imbalance in each of the non-volatile bistable memory cells to place them in a first one of the states of the cells, determining which of the cells are needed to perform a redundancy operation in a memory connected to the bistable memory cells, writing to a first plurality of the cells to change the state of each of the cells in the first plurality from the first one of the states to a second one of the states, wherein the step of writing to a first plurality of the cells writes only to the cells determined to be needed in the step of determining, further including leaving the ones of the cells that are not needed cells in their first one of the states, and reading the states of the first plurality of the cells
Claim 53
Independent Claim 155 words
A method of operating a series of non-volatile bistable memory cells each having one or two states, comprising: providing an imbalance in each of the non-volatile bistable memory cells to place them in a first one of the states of the cells, determining which of the cells are needed to perform a redundancy operation in a memory connected to the bistable memory cells, writing to a first plurality of the cells to change the state of each of the cells in the first plurality from the first one of the states to a second one of the states, wherein the step of writing to a first plurality of the cells writes only to the cells determined to be needed in the step of determining, further including leaving the ones of the cells that are not needed cells in their first one of the states, and reading the states of the first plurality of the cells
Claim 54
Independent Claim 118 words
A method of operating a series of non-volatile bistable memory cells each having one or two states, comprising: providing an imbalance in each of the non-volatile bistable memory cells to place them in a first one of the states of the cells, wherein the step of providing an imbalance includes providing an imbalance between the size of an output transistor in the cell and the size of other transistors in the cell. writing to a first plurality of the cells to change the state of each of the cells in the first plurality from the first one of the states to a second one of the states, and reading the states of the first plurality of the cell.
Claim 55
Independent Claim 118 words
A method of operating a series of non-volatile bistable memory cells each having one or two states, comprising: providing an imbalance in each of the non-volatile bistable memory cells to place them in a first one of the states of the cells, wherein the step of providing an imbalance includes providing an imbalance between the size of an output transistor in the cell and the size of other transistors in the cell. writing to a first plurality of the cells to change the state of each of the cells in the first plurality from the first one of the states to a second one of the states, and reading the states of the first plurality of the cell.
Claim 56
Dependent Claim 84 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to store addresses of defective elements of the main memory, each of the programmable memory cells comprising: a programmable, non-volatile bistable multivibrator having first and second arms and wherein the second arm is cross-wired with the first arm, and an imbalance circuit operatively connected to the second arm of the programmable bistable multivibrator.
Claim 57
Dependent Claim 84 words
A memory in integrated circuit form comprising a main memory and redundancy circuits to correct defects of the main memory, wherein said memory in integrated circuit form comprises memory cells according to store addresses of defective elements of the main memory, each of the programmable memory cells comprising: a programmable, non-volatile bistable multivibrator having first and second arms and wherein the second arm is cross-wired with the first arm, and an imbalance circuit operatively connected to the second arm of the programmable bistable multivibrator.
Claim 58
Independent Claim 101 words
A method of operating a series of non-volatile bistable memory cells each having one or two states, comprising: providing an imbalance in each of the non-volatile bistable memory cells to place them in a first one of the states of the cells, writing to a first plurality of the cells to change the state of each of the cells in the first plurality from the first one of the states to a second one of the states, reading the states of the first plurality of the cells, and accessing redundant memory cells based on the output of the step of reading.
Claim 59
Independent Claim 101 words
A method of operating a series of non-volatile bistable memory cells each having one or two states, comprising: providing an imbalance in each of the non-volatile bistable memory cells to place them in a first one of the states of the cells, writing to a first plurality of the cells to change the state of each of the cells in the first plurality from the first one of the states to a second one of the states, reading the states of the first plurality of the cells, and accessing redundant memory cells based on the output of the step of reading.

References Cited (Backward Citations)

US3936811A Cited
US4207615A Cited
US4400799A Cited
US5111427A Cited
US5070480A Cited
EP0530376A1 Cited
EP0525680A2 Cited
US5371697A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-25 2000-08-26 2001-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-25 2004-08-26 2005-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-25 2008-08-26 2009-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag