Low leakage ReRAM FPGA configuration cell
10270451 ยท 2019-04-23
Assignee
Inventors
Cpc classification
H01L24/36
ELECTRICITY
H10B63/80
ELECTRICITY
H10B63/30
ELECTRICITY
H10N70/801
ELECTRICITY
International classification
G11C13/00
PHYSICS
Abstract
A low-leakage resistive random access memory cell includes a complementary pair of bit lines and a switch node. A first ReRAM device is connected to a first one of the bit lines. A p-channel transistor has a source connected to the ReRAM device, a drain connected to the switch node, and a gate connected to a bias potential. A second ReRAM device is connected to a second one of the bit lines. An n-channel transistor has a source connected to the ReRAM device a drain connected to the switch node, and a gate connected to a bias potential.
Claims
1. A low-leakage resistive random-access memory (ReRAM) cell in an integrated circuit and comprising: a first bit line formed from a first metal interconnect line segment in a first level of metal interconnect in the integrated circuit; a second bit line formed from a second metal interconnect line segment in the first level of metal interconnect in the integrated circuit; a switch node; a first ReRAM device formed between the first metal interconnect line segment and a third metal interconnect line segment, the third metal interconnect line segment formed in a second level of metal interconnect different from the first level of metal interconnect, the first ReRAM device having an ion source and a solid electrolyte layer, a first end of the first ReRAM device nearest its solid electrolyte layer connected to the first metal interconnect line segment; a p-channel transistor having a source connected to a second end of the first ReRAM device nearest its ion source, a drain connected to the switch node, and a gate connected to a first bias potential; a second ReRAM device formed between the second metal interconnect line segment and a fourth metal interconnect line segment, the fourth metal interconnect line segment formed in the second level of metal interconnect, the second ReRAM device having an ion source and a solid electrolyte layer, a first end of the second ReRAM device nearest its ion source connected to the second metal interconnect line segment an n-channel transistor having a source connected to a second end of the second ReRAM device nearest its solid electrolyte layer, a drain connected to the switch node, and a gate connected to a second bias potential; and wherein neither of the first and second ReRAM devices share a direct physical connection to any of said first, second, third and fourth metal interconnect line segment, or any other metal interconnect line segment in the integrated circuit.
2. The ReRAM cell of claim 1, further comprising a programming transistor having a drain connected to the switch node, a source connected to a source word line and a gate connected to a word line.
3. The ReRAM cell of claim 1 further including a switch transistor having a gate connected to the switch node, a source connected to a first programmable node and a drain connected to a second programmable node.
4. The ReRAM cell of claim 1 wherein the first and second bias potentials are equal.
5. The ReRAM cell of claim 4 wherein the first and second bias potentials are one half of an operating voltage applied between the first and second bit lines.
6. The ReRAM cell of claim 1 wherein the second level of metal interconnect is a lower metal interconnect layer and first level of metal interconnect is an upper metal interconnect layer.
7. The ReRAM cell of claim 1, further comprising: a first programming transistor having a drain connected to the second end of the first ReRAM device, a source connected to a source word line and a gate connected to a word line; and a second programming transistor having a drain connected to the second end of the second ReRAM device, a source connected to the source word line and a gate connected to the word line.
Description
BRIEF DESCRIPTION OF THE DRAWING FIGURES
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION
(13) Persons of ordinary skill in the art will realize that the following description of the present invention is illustrative only and not in any way limiting. Other embodiments of the invention will readily suggest themselves to such skilled persons.
(14) By adding two transistors to the cell in accordance with the present invention, the voltage across the off state ReRAM cell can be significantly reduced (e.g., to 0.5V or less) while maintaining the 1.5V drive on the switch transistor in a typical application as described herein. This can be done with only a minimal increase in area. Because the leakage is an exponential function of applied voltage, reducing the voltage across the off state ReRAM device in accordance with the present invention dramatically reduces the leakage through the off state ReRAM device, significantly improving the power dissipation.
(15) Referring now to
(16) A second ReRAM device 14 has a first end coupled to bitline BL! 18. An n-channel transistor 84 is coupled in series with a second end of second ReRAM device 14 and has its source connected to the second end of ReRAM device 14. The drain of n-channel transistor 84 is connected to the switch node 20. Persons of ordinary skill in the art will appreciate that the value of the potentials applied to (BL) 16 and (BL!) 18 will be selected as a function of the particular feature size and other aspects of the technology employed. Typical operating voltages that are applied to (BL) 16 and (BL!) 18 are 1.5V and 0V, respectively.
(17) The gate of p-channel transistor 82 is connected to bias voltage node 86 to bias the gate with respect to its source, The gate of n-channel transistor 84 is connected to bias voltage node 88 to bias the gate with respect to its source. The bias voltages for the p-channel transistor 82 and n-channel transistor 84 to be applied to the respected bias voltage nodes 86 and 88 should be respectively chosen at design time to set the conductance of each of the p-channel and n-channel transistors so that each of ReRAM device 12 and ReRAM device 14 will have a voltage potential thereacross of between 0.25V to 0.5V more or less when it is in its off state. This bias voltage is nominally about 0.75V with respect to the source of the transistor for the voltages of 1.5V and 0V mentioned above, but, as noted, will vary given individual devices and processes.
(18) A programming transistor 28 has a gate coupled to a word line (WL) 30. The drain of programming transistor 28 is connected to switch node 20 and its source is connected to a word line source (WLS) 32.
(19) Selecting the voltage to which the ReRAM devices will be subjected in their off states involves an engineering tradeoff between the leakage of the off-state ReRAM device and the subthreshold conduction of the series transistor 82 or 84. The voltage selected in any particular situation will depend on the sizes and geometries of the ReRAM and transistor devices used, and the fabrication process employed. As noted, typical design tradeoffs should result in a voltage across the off-state ReRAM device in the range of 0.25V to 0.5V more or less when using operating voltages in the neighborhood of 1.5V. Higher voltages across the off-state ReRAM device will exponentially increase the ReRAM device leakage, and lower voltages will drop more of the off-state voltage across the series p-channel or n-channel transistor, causing more subthreshold conduction through the transistor. In a typical design, a current flow of no more than 100 pA more or less should be flowing through the off-state ReRAM device.
(20)
(21) In operation, as indicated above, one of ReRAM devices 12 and 14 will be set to its on state and the other will be set to its off state. Depending on which one of the ReRAM devices 12 and 14 is on and which one is off switch node 20 will either be pulled up to the voltage on BL 16 or pulled down to the voltage on BL! 18.
(22) The gate of a switch transistor 22 is coupled to switch node 20. The drain of the switch transistor is connected to a first programmable node 24 and the source of the switch transistor is connected to a second programmable node 26. The first programmable node 24 can be connected to the second programmable node 26 by turning on the switch transistor 22.
(23) If ReRAM device 12 is in its on state and ReRAM device 14 is in its off state, switch node 20 is pulled up to the voltage on BL 16, and switch transistor 22 will be turned on, if ReRAM device 12 is in its off state and ReRAM device 14 is in its on state, switch node 20 is pulled down to the voltage on BL! 18, and switch transistor 22 will be turned off. Persons of ordinary skill in the art will note that the entire potential between one of (BL) 16 and (BL!) 18 and the switch node 20 will not exist across the off state ReRAM device but will be shared across the one of ReRAM devices 12 and 14 that is in the off state and the one of p-channel transistor 82 and n-channel transistor 84 connected between it and the one of bitlines (BL) 16 and (BL!) 18 with which it is associated.
(24) The offstate leakage in some ReRAM devices is a strong function of the reverse or off state voltage applied to the structure. The p-channel transistor 82 and n-channel transistor 84 serve to reduce the offstate voltage across the ReRAM devices to which they are directly connected to minimize the leakage. When ReRAM device 12 is in its off state and ReRAM device 14 is in its on state, the source of n-channel transistor 84 is at the voltage on bitline BL! (e.g., 0V) and its gate is at the voltage provided at bias voltage node 88, which for ease of understanding is shown as an exemplary 0.75V. Under these conditions, n-channel transistor 84 is turned on hard because its gate-to-source voltage is at the voltage of bias voltage node 88, and switch node 20 is pulled down to the voltage of bitline BL! (e.g., 0V). As a result, switch node 20 is pulled down to the voltage at bitline BL! (e.g., 0V). The gate of p-channel transistor 82 is at the voltage of bias voltage node 86, shown as an exemplary 0.75V. The source of p-channel transistor 84 is at around 1V more or less because the 1.5V between the bitline BL 16 and the switch node 20 is divided across the off-state ReRAM device 12 and the p-channel transistor 82 such that no more than about 0.25 to 0.5V more or less is across ReRAM device 12 to maintain the leakage current at, or below, the target maximum. Under these conditions the gate-to-source voltage of p-channel transistor 82 is only about 0.25V more or less and p-channel transistor 82 is operating in its subthreshold region as explained above in relation to
(25) When ReRAM device 12 is in its on state and ReRAM device 14 is in its off state, the source of p-channel transistor 82 is at the voltage on bitline BL (e.g., 1.5V) and its gate is at the voltage provided at bias voltage node 88, which for ease of understanding is shown as an exemplary 0.75V. Under these conditions, p-channel transistor 82 is turned on hard because its gate-to-source voltage is 0.75V, i.e. the voltage of bias voltage node 88 less the voltage at bitline BL 16 (e.g. 1.5V), and switch node 20 is pulled up to the voltage on bitline BL. The gate of n-channel transistor 84 is at the voltage of bias voltage node 88, shown as an exemplary 0.75V. The source of n-channel transistor is at 0.5V more or less because the 1.5V between the bitline BL! 18 (0V) and the switch node 20 (1.5V) is divided across the off-state ReRAM device 14 and the n-channel transistor 84 such that only about 0.25 to 0.5V more or less is across ReRAM device 14 to maintain the leakage current at, or below, the target maximum. Under these conditions the gate-to-source voltage of n-channel transistor 84 is only around 0.25V more or less and n-channel transistor 84 is operating in its subthreshold region as explained above in relation to
(26) The bias voltage for bias voltage nodes 86 and 88 are set responsive to the inherent off-state resistance of the associated ReRAM device 12 or 14 so as to achieve the desired off-state potential thereacross, particular such that only about 0.25V to 0.5V, more or less, is across ReRAM device 12 or 14.
(27) Persons of ordinary skill in the art will appreciate that the voltage values used in the above description of the operation of the ReRAM memory cell 80 are nominal values presented for the purposes of illustration.
(28) Referring now to
(29) ReRAM cell 80 is formed in a semiconductor substrate 90, which, as understood by persons of ordinary skill in the art, could be a substrate or a well region formed within a semiconductor substrate on t which the integrated circuit containing it is fabricated. In the example shown in
(30) ReRAM devices 12 and 14 are connected as a push-pull ReRAM cell. The ReRAM device 12 is formed on a segment 92 of a lower metal layer in the integrated circuit. The other end of ReRAM device 12 is connected to a bitline (BL) formed from a segment 94 of an upper metal layer by an inter-metal via 96. In the embodiment shown in
(31) The transistors for the ReRAM cell 80 are formed in the substrate 90 and are separated from one another by isolations regions, shown as shallow trench isolation (STI) regions 98. P-channel transistor 82 is formed in n-well 100 (which is biased at the highest voltage in the circuit so as to never become forward biased) and has a source 102 connected to the metal segment 92 by via 104. The drain 106 of p-channel transistor 82 is connected to a segment 108 of the lower metal layer by a via 110. Segment 108 forms a part of the switch node 20 (
(32) The ReRAM device 14 is formed on a segment 114 of the lower metal layer (M1) in the integrated circuit. The other end of ReRAM device 14 is connected to a bitline (BL!) formed from a segment 116 of the upper metal layer (M2) by an inter-metal via 118.
(33) Segment 114 is connected to the source 120 of the n-channel transistor 84 by a via 122. The drain 124 of the n-channel transistor 84 is connected to the segment 108 by via 126. The gate of n-channel transistor 84 is formed from a polysilicon line 128 that is connected to a Bias 2 node to bias n-channel transistor 84 at about 0.75 V with respect to its source when the ReRAM memory cell is operated at a supply voltage of about 1.5V, as described above.
(34) The switch transistor 22 of ReRAM cell 80 has a channel region 130 underneath its gate which is formed from a polysilicon segment 132. Polysilicon segment 132 is connected to metal segment 134 by via 136. As shown in
(35) N-channel programming transistor 28 has its source 138 connected to metal segment 140 by a via 142, serving as the word line source (WLS) 32 of the ReRAM cell 80. The drain 144 of programming transistor 28 is connected to metal segment 146 by a via 148. As shown in
(36) Referring now to
(37) The table of
(38) The voltages listed in
(39) Before programming any of the ReRAM cells, they are all erased by placing both of the ReRAM devices in the ReRAM cells to their off states.
(40) Column A represents the voltages applied to erase (turn off) all upper ReRAM devices in the cells. When the voltages listed in column A of the table are applied to the array of
(41) Column B represents the voltages applied to erase all lower ReRAM devices in the cells. When the voltages listed in column B of the table are applied to the array of
(42) Once all of the ReRAM cells have been erased, each ReRAM cell may be programmed to turn it on thereby turning on its associated switch transistor or to turn it off thereby turning off its associated switch transistor. As described below, the programming is accomplished responsive to the proper bias of the bitlines, word lines and respective programming transistor.
(43) Column C represents the voltages applied to turn on the ReRAM cell at R1C1 by turning on the upper ReRAM device 12-1-1 in that cell to pull up the switch node to turn on the switch transistor. When the voltages listed in column C of the table are applied to the array of
(44) Programming transistor 28-1-2 has 0V on its source, 2.5V on its gate and will be turned on, driving the switch node 22-1-2 in ReRAM cell R1C2 to 0V. Because BL2 and BL2! both have 0V on them, both ReRAM devices 12-1-2 and 14-1-2 in ReRAM cell R1C2 will have 0V across them and will not be programmed.
(45) Programming transistors 28-2-1 and 28-2-2 each has 0V on its gate and will be turned off. The switch nodes 22-2-1 and 22-2-2 in ReRAM cells R2C1 and R2C2 will be either floating or at the potential on both bitlines BL2 and BL2! if one of the ReRAM devices in those cells has been programmed. Since bitlines BL2 and BL2! are both at 0V, no ReRAM devices in cells R2C1 and R2C2 in the second row of the array will be programmed.
(46) Column D represents the voltages applied to turn off the ReRAM cell at R1C1 by turning on the lower ReRAM device 14-1-1 in that cell to pull down the switch node 22-1-1 to turn off the associated switch transistor. When the voltages listed in column D of the table are applied to the array of
(47) Programming transistor 28-1-2 has 1.8V on its source, 2.5V on its gate and will be turned on, driving the switch node 22-1-2 in ReRAM cell R1C2 to 1.8V. Because BL2 and BL2! both have 1.8V on them, both ReRAM devices 12-1-2 and 14-1-2 in ReRAM cell R1C2 will have 0V across them and will not be programmed.
(48) Programming transistors 28-2-1 and 28-2-2 each has 0V on its gate and will be turned off. The switch nodes 22-2-1 and 22-2-2 in ReRAM cells R2C1 and R2C2 will be either floating or at the potential on both bitlines BL2 and BL2! if one of the ReRAM devices in those cells has been programmed. All bitlines are at 1.8V, but because the switch nodes 22-2-1 and 22-2-2 are either floating or at the potential of bitlines BL2 and BL!2, no ReRAM devices in cells R2C1 and R2C2 in the second row of the array will be programmed.
(49) Column E represents the voltages applied to turn on the ReRAM cell at R1C2 by turning on the upper ReRAM device 12-1-2 in that cell to pull up the switch node 22-1-2 to turn on the associated switch transistor. The conditions are similar to those for column C, except that the source of programming transistor 28-1-2 is now at 1.8V and is turned on (and the source of transistor 28-1-1 is now at 0V) and ReRAM device 12-1-2 is programmed because it has 0V at its top end and 1.8V on its bottom end. ReRAM device 14-1-2 will also have a voltage of 1.8V across it, but its bottom end is more negative than its top end and therefore ReRAM device 14-1-2 will not be programmed. Persons of ordinary skill in the art will appreciate that the ReRAM cells in the second row of the array are not programmed for the reasons set forth in the explanation of the column C conditions.
(50) Column F represents the voltages applied to turn off the ReRAM cell at R1C2 by turning on the lower ReRAM device 14-1-2 in that cell to pull down the switch node 22-1-2 to turn off the associated switch transistor. When the voltages listed in column F of the table are applied to the array of
(51) Programming transistor 28-1-1 has 1.8V on its source, 2.5V on its gate and will be turned on, driving the switch node 22-1-1 in ReRAM cell R1C1 to 1.8V. Because BL1 and BL1! both have 1.8V on them, both ReRAM devices 12-1-1 and 14-1-1 in ReRAM cell R1C1 will have 0V across them and will not be programmed.
(52) Programming transistors 28-2-1 and 28-2-2 each has 0V on its gate and will be turned off. The switch nodes 22-2-1 and 22-2-2 in ReRAM cells R2C1 and R2C2 will be either floating or at the potential on both bitlines BL1 and BL1! if one of the ReRAM devices in those cells has been programmed. All bitlines are at 1.8V, but because the switch nodes 22-2-1 and 22-2-2 are either floating or at the potential of bitlines BL1 and BL2!, no ReRAM devices in cells R2C1 and R2C2 in the second row of the array will be programmed.
(53) Column G represents the voltages applied to turn on the ReRAM cell at R2C1 by turning on the upper ReRAM device 12-2-1 in that cell to pull up the switch node 22-2-1 to turn on the associated switch transistor. Column H represents the voltages applied to turn off the ReRAM cell at R2C1 by turning on the lower ReRAM device 14-2-1 in that cell to pull down the switch node 22-2-1 to turn off the associated switch transistor. Column I represents the voltages applied to turn on the ReRAM cell at R2C2 by turning on the upper ReRAM device 12-2-2 in that cell to pull up the switch node 22-2-2 to turn on the associated switch transistor. Column J represents the voltages applied to turn off the ReRAM cell at R2C1 by turning on the lower ReRAM device 14-2-2 in that cell to pull down the switch node 22-2-1 to turn off the associated switch transistor. From the conditions described with reference to columns C through F for programming the ReRAM cells in the first row of the array to either their on or off states, persons of ordinary skill in the art will readily appreciate from
(54) Referring now to
(55) ReRAM cell 160 includes a first ReRAM device 12 having a first end coupled to bitline BL 16. A p-channel transistor 82 is coupled in series with a second end of first ReRAM device 12 and has its source connected to the second end of ReRAM device 12. The drain of p-channel transistor 82 is connected to a switch node 20.
(56) A second ReRAM device 14 has a first end coupled to bitline BL! 18. An n-channel transistor 84 is coupled in series with a second end of second ReRAM device 14 and has its source connected to the second end of ReRAM device 14. The drain of n-channel transistor 84 is connected to the switch node 20. Persons of ordinary skill in the art will appreciate that the value of the potentials applied to (BL) 16 and (BL!) 18 will be selected as a function of the particular feature size and other aspects of the technology employed. Typical operating voltages that are applied to (BL) 16 and (BL!) 18 are 1.5V and 0V, respectively.
(57) The gate of p-channel transistor 82 is connected to bias voltage node 86 to bias the gate with respect to its source. The gate of n-channel transistor 84 is connected to bias voltage node 88 to bias the gate with respect to its source. As with the ReRAM cell 80 of
(58) The difference between ReRAM cell 160 and ReRAM cell 80 of
(59) ReRAM cell 160 is larger than ReRAM cell 80, as it requires another programming transistor, but has the advantage that the cell can be programmed and erased using a current path that does not include the p-channel and n-channel bias transistors 82 and 84, and switch node 20, allowing higher currents to be used during programing. The bias of switch node 20 is irrelevant during programming and erasing. During programming, the cell to be programmed or erased is selected using the WL and WLS lines 30 and 32, and the choice of which of ReRAM devices 12 and 14 is to be programmed or erased is selected by applying the appropriate voltages to bitlines BL 16 and BL! 18.
(60) While embodiments and applications of this invention have been shown and described, it would be apparent to those skilled in the art that many more modifications than mentioned above are possible without departing from the inventive concepts herein. The invention, therefore, is not to be restricted except in the spirit of the appended claims.