The present invention pertains to the field of resistive random access memories (RRAM). The invention relates to a method for determining a value of one or more manufacturing parameters of a resistive memory cell, with the aim of improving the programming window of the resistive memory cell. The invention also relates to a method for manufacturing a resistive memory cell having a large programming window.
Resistive memories, in particular oxide-based random access memories (OxRAM), are non-volatile memories having the aim of replacing Flash type memories. In addition to high integration density, they have fast operating speeds, high endurance and good compatibility with the manufacturing methods currently used in the microelectrics industry, in particular with the back-end of line (BEOL) method of CMOS technology.
OxRAM resistive memories comprise a multitude of memory cells, also called memory points. Each OxRAM memory cell is constituted of a M-I-M (Metal-Insulator-Metal) capacitance comprising an active material with variable electrical resistance, in general a transition metal oxide (e.g. HfO2, Ta2O5, TiO2 . . . ), arranged between two metal electrodes. The memory cell switches, in a reversible manner, between two resistance states, which correspond to the logic values “0” and “1” used to encode an information bit. In certain cases, more than two resistance states may be generated, which makes it possible to store several information bits in a same memory cell.
The information is written in the memory cell by switching it from a high resistance state (HRS), also called “OFF” state, to a low resistance state (LRS), or “ON” state. Conversely, to erase the information of the memory cell, it is switched from the low resistance state (“OFF”) to the high resistance state (“ON”).
The change in resistance of the memory cell is governed by the formation and the rupture of a conductive filament of nanometric section between the two electrodes.
Immediately after its manufacture, the resistive memory cell is in a virgin state characterised by a very high (so-called initial) resistance, much greater than the resistance of the cell when it is in the high resistance state. The oxide layer is in fact insulating in its initial state. In order that the memory cell can be used, it is necessary to accomplish a so-called “forming” step. This step consists in a partially reversible breakdown of the oxide in order to generate for the first time the conductive filament (and thus place the memory cell in the low resistance state). After this breakdown, the initially insulating oxide layer becomes active and the cell can switch between the low resistance state and the high resistance state by erasing and writing operations.
The forming step is accomplished by applying between the two electrodes of the memory cell a voltage (so-called “forming” voltage) of much greater value than the nominal operating voltage of the memory cell (used during the following writing-erasing cycles), for example a voltage of the order of 2.5 V for a nominal voltage of the order of 1.5 V. To obtain a forming voltage compatible with the supply voltage of the circuit to which the memory cell belongs, one solution consists in adjusting certain manufacturing parameters of the memory cell. For example, the forming voltage may be increased by increasing the thickness of the oxide layer or by decreasing the thickness of the electrodes.
A drawback of OxRAM resistive memories is the great variability of the electrical resistance of a memory cell in the high resistance state. This variability is observed not only in the course of writing-erasing cycles on a same cell, but also from cell to cell.
This problem of variability of the electrical resistance is a real brake to industrialisation because it induces a reduction in the programming window, defined as the ratio between the resistance in the high resistance state and the resistance in the low resistance state. Consequently, there exists a risk of losing the information stored in the memory cell. This worry remains despite numerous efforts made in the fields of the programming of OxRAM resistive memories. Indeed, the shape, the duration and the maximum amplitude of the programming pulses may be selected with the aim of maximising the programming window over the greatest possible number of writing-erasing cycles.
Furthermore, studies have been carried out recently in order to replace transition metal oxides by cheaper and more easily industrialisable materials: silicon oxides. The document US2016/276411 describes a matrix of memory cells each comprising a layer of resistive material based on sub-stoichiometric silicon oxide (SiOx, with x comprised between 1 and 2) arranged between two electrodes, for example made of titanium.
The invention has the aim of providing an additional means of optimising the programming window of a resistive memory cell, for example of a silicon oxide based cell.
According to a first aspect of the invention, one tends towards this objective by providing a method for determining at least one value of at least one manufacturing parameter of a resistive memory cell, the resistive memory cell comprising a stack of thin layers, said method comprising the following steps:
The determination method according to the first aspect of the invention makes it possible to demonstrate the relationship that exists between the initial resistance of the memory cell and the resistance of the memory cell in the high resistance state or the programming window. Knowing this relationship and the dependency between initial resistance and manufacturing parameter(s), it is possible to determine at least one optimal value of one or more manufacturing parameters of the memory cell.
The programming window of a resistive memory cell may thus henceforth be optimised by adjusting one or more manufacturing parameters of the memory cell, in addition to the programming conditions or the choice of materials.
The manufacturing parameters are thus no longer adjusted as a function of a target value of the forming voltage, but as a function of a target resistance value in the high resistance state or (directly) a target value of the programming window.
Preferably, the determination method comprises the following steps:
In a first embodiment of the determination method, the programming parameter is the resistance in the high resistance state and the step of determination of the values of the programming parameter comprises the following operations:
The resistance in the high resistance state is preferably a second degree polynomial function of the logarithm of the initial resistance.
In a second embodiment of the determination method, the programming parameter is the programming window and the step of determination of the values of the programming parameter comprises the following operations:
Preferably, the stack of thin layers comprises a first electrode arranged on a substrate, an oxide layer arranged on the first electrode and a second electrode arranged on the oxide layer.
In a preferential embodiment of the determination method, said at least one manufacturing parameter is selected from among the thickness of the second electrode, the thickness of the oxide layer and the proportion of oxygen in the oxide layer.
A second aspect of the invention relates to a method for manufacturing a resistive memory cell. This manufacturing method comprises the following steps:
The oxide layer is preferably formed of a sub-stoichiometric silicon oxide (SiOx) or a porous silicon oxide. In a sub-stoichiometric silicon oxide, the stoichiometric coefficient (x) of oxygen (i.e. the proportion of oxygen) is strictly less than 2.
The first electrode is for example made of titanium nitride and the second electrode is for example made of titanium.
The invention also has the aim of manufacturing an OxRAM type resistive memory cell having a large programming window, the memory cell comprising a silicon oxide layer.
According to a third aspect of the invention, one tends towards this objective by providing a manufacturing method comprising the following steps:
The manufacturing method according to the third aspect of the invention may also have one or more of the characteristics below, considered individually or according to all technically possible combinations thereof:
Other characteristics and advantages of the invention will become clear from the description that is given thereof below, for indicative purposes and in no way limiting, with reference to the appended figures, among which:
For greater clarity, identical or similar elements are marked by identical reference signs in all of the figures.
[
The resistive memory cell of which it is sought to improve the programming window comprises a stack of thin layers (each of <100 nm thickness). Conventionally, this stack is formed on a substrate, for example made of silicon, and comprises:
The resistive memory cell is preferably an oxide-based random access memory cell, commonly called “OxRAM”. The resistive material is then an oxide, for example a transition metal oxide (e.g. HfO2, Ta2O5, TiO2 . . . ) or a silicon oxide. The electrodes may be formed of doped silicon, a silicide, a metal (e.g. titanium, tantalum, tungsten . . . ) or a material with metallic character (also called metallic nature), such as titanium nitride (TiN) or tantalum nitride (TaN).
The first step S1 of the method consists in providing a number n of reference memory cells 10, where n is a natural integer greater than or equal to 2, preferably greater than or equal to 20. The greater the number n of reference memory cells 10, the more precise will be the determination method. To avoid needlessly complicating
The reference memory cells 10 differ in the values of their manufacturing parameters. Among these manufacturing parameters may be cited as examples the thickness tOX of the oxide layer 12, the thickness tTE of the upper electrode 13 and the stoichiometric coefficient x of the oxide layer 12 (corresponding to a proportion of oxygen compared to the other elements forming the resistive material). The reference memory cells 10 may have different values of a same manufacturing parameter (for example the thickness tTE of the upper electrode) or different values of several manufacturing parameters. Each reference memory cell 10 is manufactured following a set of manufacturing parameters and at least one manufacturing parameter of each set differs from the other sets of parameters. In this sense, the reference memory cells 10 represent technological alternatives of a same stack of thin layers.
In the case of a TiN/SiOx/Ti type stack, the manufacturing parameters that vary between the n reference memory cells 10 are preferably the thickness tOX of the SiOx layer 12, the thickness tTE of the upper titanium electrode 13 and the proportion of oxygen x of the SiOx (the thickness of the lower electrode has no influence on the initial resistance, its thickness is for example of the order of 40 nm). For example, the thickness tOX of the SiOx layer 12 varies between 1 nm and 20 nm, the thickness tTE of the upper titanium electrode 13 varies between 1 nm and 20 nm and the proportion of oxygen x of the SiOx varies between 1 and 2. The silicon oxide may thus be sub-stoichiometric (x<2) or be silicon dioxide (x=2). The silicon dioxide is preferably porous, whereas the sub-stoichiometric silicon oxide may be porous or non-porous (i.e. exempt of pores).
In the case of a metal “high-k” dielectric material/metal stack, where the metal of the upper electrode (e.g. Hf, Ti, Ta . . . ) plays the role of oxygen scavenger, also called oxygen getter, for the “high-k” dielectric material (i.e. with high dielectric permittivity, e.g. HfO2, TiO2, Ta2O5 . . . ), the thickness of the layer of “high-k” dielectric material can vary between 1 nm and 20 nm and the thickness of the upper electrode (oxygen scavenger layer) can vary between 1 nm and 20 nm. In the case of a “high-k” dielectric material of metal oxide “MOx” type, where M is a transition metal (e.g. Hf, Ti, Ta . . . ), the proportion of oxygen x may further vary between 1 and a value corresponding to the stoichiometric oxide (x=2 for HfO2 or TiO2, x=2.5 for Ta2O5 . . . ).
The initial resistance Ri of each reference memory cell 10 is next measured during a step S2. The initial resistance is the electrical resistance obtained at the end of the manufacture of the memory cell, before the conductive filament is formed for the first time (in other words, before the “forming” step). The initial resistance Ri may be measured by applying a measuring voltage U1 (for example 100 mV) between the electrodes 11 and 13 of the memory cell 10, by measuring the current I1 of the cell (through the oxide layer 12) subjected to this voltage U1 then by calculating the ratio of the measuring voltage U1 over the measured current I1 (Ri=U1/I1).
The reference memory cells 10 are next programmed in the high resistance state (“HRS”) during a step S3. A first so-called “forming” voltage (for example of the order of 3 V) is applied between the electrodes of the memory cells 10 to activate the resistive material and to place the memory cells 10 in the low resistance state (“LRS”), then a second so-called erasing voltage, of lower absolute value than the first voltage is applied to switch the reference memory cells 10 from the low resistance state to the high resistance state (the erasing voltage is generally negative, for example comprised between −1 V and −2 V).
Then, the resistance in the high resistance state RHRS is measured for each reference memory cell 10 during a step S4. In an analogous manner to the initial resistance Ri, the resistance RHRS may be measured by applying a measuring voltage U2 (for example 100 mV) between the electrodes of the memory cell 10 (in the high resistance state), by measuring the current I2 of the cell subjected to this voltage U2 then by calculating the ratio of the measuring voltage U2 over the measured current I2 (RHRS=U2/I2).
At step S5, a relationship RHRS(Ri) between the resistance in the high resistance state RHRS and the initial resistance Ri is established from the resistance values Ri and resistance values RHRS measured respectively during steps S2 and S4. For example, the resistance values RHRS and Ri of the reference memory cells 10 may be plotted on a graph. Each point of the graph corresponds to a reference memory cell 10 and thus to a technological alternative of the stack (i.e. a combination of technological parameters). The points of the graph are next described, during a so-called fitting operation, by a curve or an equation of the type RHRS=f(Ri). The relationship RHRS(Ri) may thus take the form of a curve or an equation. The relationship between the resistance in the high resistance state RHRS and the initial resistance Ri is preferably written in the form of a second degree polynomial, with as variable the logarithm of the initial resistance Ri.
Step S6 consists in determining, using the relationship RHRS(Ri), at least one value Ri_opt of the initial resistance Ri for which the resistance in the high resistance state RHRS is greater than or equal to a predetermined target value RHRS_tg. This target value RHRS_tg may be defined as a function of a target value of the programming window (preferably the maximum) or may be equal to a percentage of the maximum of the resistance in the high resistance state RHRS (for example 90% of the maximum of the resistance RHRS). The maximum of the resistance RHRS may be deduced from the relationship RHRS(Ri) established at step S5.
In this first embodiment of the method, the resistance in the low resistance state RLRS of the reference memory cells 10 is assumed constant (and thus independent of the technological parameters). Indeed, the resistance RLRS of OXRAM cells programmed in the low resistance state is controlled by the programming current in the low resistance state. For example, for a TiN/SiOx/Ti type stack, the resistance RLRS is equal to around 104Ω when the programming current is equal to around 100 μA. A maximum of the resistance in the high resistance state RHRS then corresponds to a maximum of the programming window.
One value, several distinct values or a range (continuous) of values of the initial resistance Ri may thus be obtained at the end of step S6, depending on the target value selected or the resistance values RHRS taken into consideration (greater than the target value RHRS_tg and/or equal to the target value RHRS_tg). All these values may be qualified as “optimal” or “optimised” in so far as they make it possible to approach or even reach a maximum of the programming window.
Finally, at step S7, at least one optimal value tTE_opt/tOX_opt/xopt of one or more manufacturing parameters is determined from the optimal initial resistance value Ri_opt (or optimal values). These manufacturing parameters are not necessarily the same as those that differentiate the reference memory cells 10. They are preferably selected from among the thickness tOX of the oxide layer 12, the thickness tTE of the upper electrode 13 and the proportion of oxygen x in the oxide layer 12.
In a preferential embodiment of step ST the values of all the manufacturing parameters having an influence on the initial resistance Ri are determined from the optimal initial resistance value Ri_opt. In an alternative embodiment, the values of a part only of these manufacturing parameters are determined from the optimal initial resistance value Ri_opt. The values of the other manufacturing parameters (including those not having any influence on the initial resistance, for example the thickness tBE of the lower electrode 11, the role of which is to ensure good electrical contact) may be determined in another manner. They may notably be imposed by integration constraints.
The optimal value of a manufacturing parameter may be determined from an optimal initial resistance value Ri_opt knowing the dependency of this parameter on the initial resistance Ri. For example, the initial resistance Ri of a resistive memory cell increases with the thickness tOX of the oxide layer 12 and with the proportion of oxygen x. Conversely, it decreases when the thickness tTE of the upper electrode 13 increases (up to a certain threshold).
An experimental design may be implemented in order to establish dependency relationships between the initial resistance Ri and the different manufacturing parameters. This experimental design may notably consist in varying the aforementioned three manufacturing parameters (thickness tOX of the oxide layer 12, thickness tTE of the upper electrode 13 and proportion of oxygen x in the oxide layer 12), preferably by combining all the parameter values, and by measuring the initial resistance corresponding to each set of values.
In the case of the TiN/SiOx/Ti stack, the following relationships have been obtained by setting two parameters then by varying the final parameter (with Ri in Ω, x without units, tOX and tTE in nm):
log(Ri)=12.6·x−16.6 [Math 1]
with tOX=tTE=5 nm.
Thus, equation Math 1 above expresses the variation in the initial resistance Ri as a function of the stoichiometric coefficient x of oxygen and where the thicknesses tOX of the oxide layer 12 and tTE of the upper electrode 13 have been set at 5 nm.
R
i=4·10−6×exp(5.4099−tOX) [Math 2]
with tTE=5 nm and x=1.8.
Thus, equation Math 2 above expresses the variation in the initial resistance Ri as a function of the thickness tOX of the oxide layer 12 and where the stoichiometric coefficient x of oxygen has been set at 1.8 and the thickness tTE of the upper electrode 13 has been set at 5 nm.
R
i=9·109×exp(−0.97·tTE) [Math 3]
with tOX=5 nm and x=1.9.
Thus, equation Math 3 above expresses the variation in the initial resistance Ri as a function of the thickness tTE of the upper electrode 13 and where the thickness tOX of the oxide layer 12 has been set at 5 nm and where the stoichiometric coefficient x of oxygen has been set at 1.9.
The above equations have been obtained from experimental values and are dependent on the deposition equipment used.
When several optimal initial resistance values Ri_opt are available, several optimal values of the manufacturing parameter(s) may be obtained.
In a second embodiment of the method, not represented by the figures, it is assumed that the resistance in the low resistance state RLRS of the reference memory cells 10 varies. The method then comprises, in addition to steps S1-S4 described previously, a step of programming the reference memory cells 10 in the low resistance state, a step of measuring the resistance RLRS of the reference memory cells 10 in the low resistance state and a step of calculating the programming windows of the reference memory cells 10 from the measured resistances values RLRS and RHRS. The resistance RLRS of the reference memory cells 10 in the low resistance state is advantageously measured before step S3 of programming the reference memory cells 10 in the high resistance state, after the forming step (which thus constitutes the step of programming the reference memory cells 10 in the low resistance state).
Instead of determining a relationship RHRS(Ri) between the resistance in the high resistance state RHRS and the initial resistance Ri, at step S5 a relationship is determined between the programming window and the initial resistance. A target value of the programming window is then considered during step S6 (instead of a target value of the resistance in the high resistance state RHRS).
An exemplary embodiment of the determination method according to the invention will now be described.
The resistive memory cell of which it is sought to optimise the programming window as well as the reference memory cells 10 provided for this purpose comprise the stack of TiN/SiOx/Ti thin layers described previously.
The silicon oxide is in this example porous and has been obtained by reactive cathodic sputtering in a vacuum deposition chamber. The deposition chamber is equipped with a silicon target and comprises two gas inlets, one for oxygen (O2), the other for a neutral gas such as argon. The sputtering reactor comprises a direct current (DC) voltage generator and a magnetron. The bias of the source supplied by the DC generator is advantageously pulsed. The parameters having an influence on the proportion of oxygen x of SiOx are the power applied by the DC generator, the working pressure, the flow rates of the neutral gas and oxygen, the frequency, the ratio TON/TREV of the duration of the deposition phases (“ON” state of the generator) over the duration of the electrostatic discharge phases (“OFF” state of the generator) and the duty cycle of the pulses of the DC generator (equal to TON/(TREV+TON)).
[
Eight reference memory cells have been manufactured following different manufacturing parameter values listed in table 1 below. The stoichiometry x of the SiOx is controlled via the flow rate of oxygen injected into the chamber. The other deposition parameters are identical between the 8 reference memory cells (temperature in the chamber: 25° C.; power of the DC generator 1 MW, main flow rate of argon: 50 sccm; flow rate of argon on the rear face of the substrate: 15 sccm; pressure in the chamber: 1 to 3 mTorr depending on the flow rate of oxygen; valve of the cryogenic pump in intermediate position).
Table 1 also gives for these 8 reference memory cells the measured values of the initial resistance Ri and the resistance in the high resistance state RHRS. The resistance in the low resistance state RLRS is assumed constant and equal to 104Ω. The relationship that links the values of flow rate of oxygen DO2 (between 4 sccm and 7 sccm) and the values of the proportion of oxygen x is the following:
D
O2=10·x−13 [Math 4]
For a flow rate of oxygen DO2 greater than or equal to 7 sccm, the proportion of oxygen x is equal to 2.
[
R
HRS=−2.2·105·(log(Ri))2+4·106·log(Ri)−2·107 [Math 5]
with Ri and RHRS in Ω.
Curve C, bell or parabolic shaped, shows that there exists a maximum of resistance in the high resistance state RHRS—and thus a maximum of the programming window—for an initial resistance Ri of around 108Ω. An explanation for this bell shaped dependency could be the following: at low initial resistance Ri, it is not possible to reach a high resistance value RHRS due to an intrinsic limitation of the resistance of the memory cell. At high initial resistance Ri, a high forming voltage is necessary to be able to use the memory cell and this high voltage generates an important quantity of defects in the SiOx layer. Since the defects are still present during the erasing of the memory cell (return to the high resistance state caused by a dissolution of the conductive filament), the resistance of the high resistance state is reduced.
According to curve C of
Multiple combinations of parameter values exist to obtain an initial resistance Ri comprised between 3·107Ω and 109Ω. As indicated previously, one of these combinations may be obtained by setting a parameter (for integration reasons for example), then by varying the two other parameters. To facilitate the search for an initial resistance Ri comprised between 3·107Ω and 109Ω, and given the targeted application, the thickness tOX_opt of the oxide layer 12 may be set at a value comprised between 4 nm and 7 nm. In an alternative or additional manner, the thickness tTE_opt of the upper electrode 13 may be set at a value comprised between 3 nm and 7 nm. In an alternative or additional manner, the concentration of oxygen xopt may be set at a value comprised between 1.6 and 2 (i.e. a flow rate of oxygen comprised between 5 sccm and 8 sccm), preferably between 1.8 and 1.9.
[
Still according to curve C of
The silicon oxide SiOx may also be non-porous and sub-stoichiometric (x<2). To facilitate the search for an initial resistance Ri comprised between 3·107Ω and 109Ω, and given the targeted application, the thickness tOX_opt of the oxide layer 12 may be set at a value comprised between 3 nm and 4 nm. In an alternative or additional manner, the thickness tTE_opt of the upper electrode 13 may be set at a value comprised between 4 nm and 6 nm. In an alternative or additional manner, the concentration of oxygen xopt may be set at a value comprised between 1 and 1.6, preferably between 1.2 and 1.4.
More generally, an extrapolation of curve C makes it possible to determine the thickness of the oxide layer tOX (non-porous) fora desired value of R in the following manner: log(Ri)=1.1·tOX+0.7 where the thickness of the upper electrode tTE has been set at 10 nm and where the stoichiometric coefficient x has been set at 1.2.
In the same way, an extrapolation of curve C makes it possible to determine the stoichiometric coefficient x for a desired value of Ri in the following manner: log(Ri)=19·x+16 where the thickness of the oxide layer tOX (non-porous) has been set at 3 nm and where the thickness of the upper electrode tTE has been set at 5 nm.
Another aspect of the invention relates to a method for manufacturing a resistive memory cell, and more particularly of an OxRAM memory cell comprising a TiN/SiOx/Ti type stack.
The manufacture of the resistive memory cell successively comprises a step of deposition of the lower electrode 11 on a substrate (for example made of silicon), a step of deposition of the oxide layer 12 on the lower electrode 11 and a step of deposition of the upper electrode 13 on the oxide layer 12. By following at each step the parameter value(s) obtained using the determination method according to the invention, the resistive memory cell will have a large programming window.
The silicon oxide (whether it is porous or non-porous) of the TiN/SiOx/Ti stack may be obtained by cathodic sputtering of a silicon source in the presence of oxygen. The lower titanium nitride electrode and the upper titanium electrode may be formed by cathodic sputtering (reactive in the case of TiN).
It will be noted that the invention is not limited to the embodiments described with reference to the figures and alternatives could be envisaged without going beyond the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
FR1906261 | Jun 2019 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2020/066242 | 6/11/2020 | WO |