4.2. New Stress Evolution Based Models
4.2.3. Lifetime Analysis
As it was mentioned the classical mean time to failure of an interconnect is often evaluated by the well-known Blackβs equation where π΄ is a constant and π is a model parameter which are obtained empirically. Yet, determining the current density exponent is a crital task which may vary for interconnects with different electrical, thermal and mechanical loads. We propose to determine a true mean time to failure based on the atomic flux divergences. In other words, the parameters in Blackβs model can be determined readily by the following method.
Here we build a novel systematic basis for lifetime modeling based the fundamental definition of lifetime. As it was shown in the previous Section, an interconnect may experience different aging stages during its lifetime. Thus, based on the general failure or aging mechanism, a generic lifetime expression can be stated as (Fig. 1.4):
π‘ = max π‘ + π‘ + π‘ (4.27)
In order to find π‘ , in (4.27), we decompose the expressions to: π‘ , π‘ and π‘ .
Regarding π‘ , it can be obtained when the stress reaches the critical value via equating as follows:
π(π‘) = π (4.28)
While a closed form for π‘ can be found based on the strongest term in the series in (4.3), classical numerical methods can be applied to solve (4.28) in which mathematical complexity is very straightforward and not challenging. For π‘ , depending on the void type and its motion velocity (e.g. (1.14)) and the visibility criteria (e.g. specific length or volume), the time to
96
visibility can be obtained. Similarly, the late growth phase, π‘ can be obtained when void
is grown up to a critical length, πΏππππ‘. Thus, having the speed of void presented in (1.14), the time for a void to cause a total failure can be computed.
Korhonen solved (1.20) which is similar to (4.3) without including thermomigration caused by Joule heating for straight line with various boundary conditions [29]. Based on solutions in [29] , authors in [102] using a simplified version of (4.27) where π‘ is ignored, propose a time to failure model for slit-like void for a semi-infinite line (i.e. one blocking end and long length) which is as follows: π‘ = π‘ + π‘ =π 4 Ξ©ππ (ππππ) π΅π· π + ππ πππππ· πΏ (4.29)
Indeed, π‘nuc in (4.29) is obtained by solving (4.28) for a semi-infinite line (i.e. one blocking end and long length). Also, π‘ is when void is grown up to a critical length, πΏcrit. Thus,
having the speed of void presented in (1.14), the time for a void to cause a total failure can be computed.
A more advanced work is done by the author in [103] where again π‘nuc is obtained by
solving (4.28) for a finite line (i.e. blocking boundaries).
π‘ β πΏ ππ 2π· π΅πΊππ πππππΏ 2πΊ π +πππππΏ2πΊ β π (4.30)
In (4.30) π is the residual stress due to thermal expansion. For the growth phases they employ a progressive model for resistance change based on the length and the speed of void growth, and resistivity of line and liner.
97
It should be noted that the condition for saturation must be checked making sure whether a new steady state is achieved. The time needed to reach the saturated volume is as follows:
π‘ = π‘ + πΏ ππ
2π· π΅πΊ 1 +
2π πΊ
πππππΏ (4.31)
As it can be seen, none of these models include thermomigration due to Joule heating as they all borrow Korhonenβs model in their core.
In addition to exclusion of thermal effects in the aforementioned models and similar ones [47, 31], extending them to complex structures and real-world interconnect networks is difficult due to many assumptions made during these models derivations.
To overcome such complexity, we propose a new approach for looking at lifetime. As it was discussed before, the key to determine the depletion or accumulation of atoms in a region is to look at the overall intake and outtake of atoms due the multiple fluxes. This quantity can be measured accurately by atomic flux divergence. Therefore, it can be stated that
MTF β 1
β . π½β (4.32)
The individual flux divergences can be mathematically obtained as follows:
π» . π½ β = π»πΆ πΆ + πΈ ππβ 1 π»π π + π» π π»π . π½ β (4.33) π». π½ β = π»πΆ πΆ + πΈ ππβ 2 π»π π + π» π π»π . π½ β (4.34) π». π½ β = π»πΆ πΆ + πΈ ππβ 1 π»π π + π» π π»π . π½ β (4.35) π». π½ β = πΈ ππ π»π π + π» πΆ π»πΆ . π½ β (4.36)
98
Considering EM, TM and SM, the total flux divergence can be written as follows (E /kT β« 1,2):: β . π½β β πΈ ππ βπ π + β π π»π . π½ β + πΈ ππ βπ π + β π π»π . π½ β + πΈ ππ βπ π + π» π π»π . π½ β (4.37)
Plugging the fluxes due to EM, TM and SM and rewriting (31) quantitatively from (2) yields:
MTF β 1
π·(Ξ±π + π½π + πΎπ )β π΄π π (4.38)
where Ξ±, π½ and πΎ are determined by the parameters in experiments or equivalently the ones in previous equations. The rightmost-hand side equation is the well-known Blackβs equation where π΄ is a pre-exponential constant factor and π is an empirically found parameter. As it can be seen there is an intuitive agreement between flux divergence with Blackβs equation where the current density exponent π and constant π΄ are traditionally determined empirically. In other words, flux divergence analysis can enrich Blackβs empirical equation by enlightening the model parameters. Empirical extractions of π also usually set it to be between 2 to 4 β depending on which terms are more dominant [27].
Material Effects: Microstructures and Interfaces: Interconnect aging is a diffusive process and thus very sensitive to diffusion coefficients and constants. In the above calculation diffusivity is assumed to be temperature dependent described as follows:
π· = π· π (4.39)
where D is the self-diffusion coefficient of the conductor material and E is the activation energy for diffusion [10]. It should be mentioned that the more accurate model for activation energy depends on hydrostatic stress, vacancy formation and diffusion energy. Nevertheless,
99
this dependency is found to be weak and a constant activation energy is widely used by researchers.
Korhonen [29] discusses the effect of different parameters such as stress and temperature on diffusion coefficient while solving (1.14) under various settings. His numerical results turned out to be not too different from the analytic solutions with a constant π·. Similar
observations were made when solving (4.3) in which TM is included. Fig. 4.1 shows the solutions of (4.3) when diffusion depends on the parameters mentioned above versus the case where diffusion coefficient is constant. As it can be seen the solutions for both cases are matching quite well.
Furthermore, the rate of mass transport and void growth in dual damascene process largely depend on lattice microstructure such as grain boundaries and interfaces. The fastest path for atoms to migrate is at the capping layer interface. The effective diffusivity in copper interconnects, π·eff, can be written in terms of diffusions and dimensions of bulk, grain boundaries, liner interface and capping surface as follows:
(a) (b)
Figure 4.1: Stress evolution using (4.3) for the cases where (a) D is costant (b) D is not constant.
100 π· = π· π + π· πΏ 1 π+ π· πΏ 1 β+ 2 π€ + π· πΏ 1 β (4.40)
where the subscripts correspond to the diffusion pathway, π·b, π·gb, π· , and π·c are diffusion constants, πΏgb, πΏl and πΏc denote the effective thicknesses, d is the grain size, and πb is the fraction of atoms diffusing through the bulk. Also, π€ and β are the width and thickness of a
wire [91].
Fig. 4.2. demonstrates how a passive dummy via with no electric current can affect the lifetime of a wire through diffusion. The proposed systematic way of computing lifetime explained above can distinguish between the structures shown in Fig 4.2. The structure shown in Fig 4.2 (b) differs from that in Fig 4.2 (a) in that it has one dummy via above the active wire. Even though it does not carry current, it affects the EM process by slowing down the atom and vacancy fast track at the interface of the copper and capping layers. Note that the effective diffusivity of interconnect is affected and can be modeled using (4.40). A huge slack in the interface by introducing more dummy vias can lead to a very long time to failure and therefore the wire might practically be considered immortal [104]. This is observed in finite element simulation [20] as the steady state for net I is reached 5 times earlier than that for net II (Fig 4.2).
101
In addition, impurity or bulk imperfection which usually appear in a form of pre-existing voids in capping interface or dislocations, can be included similarly. These embryo voids are mainly produced by the thermal mismatch between copper and the surrounding dielectric and can significantly affect the electromigration lifetime [105].
In short, to include the microstructural effect of lattice, detailed lifetime analysis may be needed. Fig. 4.3 shows detailed experiments including microstructure effects. In these experiments, different diffusion coefficients are used in different regions within the lattice.
Figure 4.2: Current and stress distribution in two segments. (a) a simple interconnect (b) the same interconnect segment with a dummy via in the middle. The via does not carry current but changes the bulk effective diffusion which prolongs the time to reach steady state. Yet, the effect is not visible in steady state. (J=1mA/um2).
102
Figure 4.3: Stress evolution and void nucleation in bamboo-like interconnect obtained using COMSOL Multiphysics. DCu-SiN_cap > DCu-Ta_liner (left), DCu-SiN_cap = DCu-Ta_liner(right).
103