Abstract
In this paper, the thermodynamic configurational force associated with a moving interface is used to derive the conditions for phase growth and nucleation in bodies with multiple diffusing species and arbitrary surface stress at the phase interface. First, the mass, momentum and energy balances are derived on the evolving phase interface. The thermodynamic conditions that result from free energy inequality at the interface are derived leading to the analytical form of the configurational force for bodies subject to mechanical loads, heat and multiple diffusing species. The derived second law condition naturally extends the Eshelby energy–momentum tensor to include species diffusion terms. The above second law restriction is then used to derive the condition for the growth of new phases in a body undergoing finite deformation subject to inhomogeneous as well as anisotropic interface stress, and multiple diffusing species. The growth conditions are derived in both current and reference configurations. The statistical temperature-dependent growth velocity is next derived using the Boltzmann distribution. The derived finite deformation form of growth requirement is simplified to obtain the small deformation diffusive void growth condition. Next, a general, finite deformation, arbitrary surface stress form of phase nucleation condition is derived by considering uncertainty in growth of a small nucleus. The probability of nucleation is shown to naturally depend on a theoretical estimate of critical volumetric energy density, which is directly related to the surface stress. The classical nucleation theory is shown to result from a simplified special case of the general criterion. As an application of the developed theory, the classical Blech electromigration experiment is simulated to estimate the critical energy density corresponding to the onset of electromigration voids at Al–TiN interface.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Diffusion-driven phase nucleation and growth under mechanical, thermal or electrical fields represents an important class of problems. Void nucleation and growth under the influence of an electrical current (electromigration) is an example of this class of problems. Other examples of such phenomena include crack propagation due to creep [1], dendritic growth in Li-ion batteries [2, 3], growth of brittle intermetallic compounds in solder joints [4, 5], tissue growth [6] and growth of compounds under chemical vapor deposition [7]. The interplay between stress and diffusion can change the morphology of the phase interface from being crack-like to spheroidal [8]. The growth of such heterogeneities can have significant physical as well as physiological effect. For example, growth of cracks at high temperatures due to creep decides the life of pipes, turbines, engines in power plants and aircrafts, and moderating the growth of malignant tissues can aid in recovery of diseased individuals.
The growth of a void is typically attributed to the coalescence of vacancies, which is dependent on the magnitude of the bulk diffusion flux of the vacancies [9]. For instance, computational studies of void growth due to electromigration often rely on the flux of vacancies to predict the growth rate [10, 11]. A competing model for void growth is to use the bulk entropy of the system to develop a measure of damage [12]. In these models, a constitutive relation is assumed between the bulk diffusion flux and the various driving forces such as the gradients of chemical potential, hydrostatic stress, temperature or electric potential. This constitutive relation is, however, not derived using established principles of rational mechanics at a phase interface. In other words, the constitutive relation is empirical and does not directly follow from balance laws governing a moving interface. Abeyaratne and Knowles [13] are among the few that use interface balance laws to derive a thermodynamic force driving the evolution of a phase interface. The thermodynamic force, or the configurational force [14, 15], determines the energy per unit area of the interface consumed as the phase evolves.
In general, the motion of the interface is influenced by the interfacial stress, which may be anisotropic and inhomogeneous. For instance, electromigration experiments have shown a strong relation between void growth rate and surface energy at the interface [16]. The generalization of the configurational force associated with a moving interface, accounting for arbitrary interfacial stress, appears to be largely missing in the literature. The existing models for interfacial growth, while they assume a constitutive relation between the bulk flux and fields, often do not obey interfacial balance laws or incorporate surface stress in their formulation. Gurtin [15] derives the configurational force for a system with homogeneous, isotropic surface stress. However, to the best of the authors’ knowledge, this has not been extended to a general system with anisotropic, inhomogeneous surface stress.
In the context of phase nucleation, transformed fraction models based on the Kolmogorov–Johnson–Mehl–Avrami theory and its extensions [17, 18] have been used to estimate the nucleation rate. Although the nucleation process has its roots in statistical mechanics, the classical nucleation criterion is developed using continuum theory [19, 20]. Specifically in electromigration, a critical vacancy concentration condition [21, 22] is often used to describe the onset of void nucleation [10, 23]. Among the other criteria that are used to describe electromigration, Tu et al. proposed that the region of “maximum current crowding” or the region with the highest current density is most susceptible to void nucleation [24, 25]. Alternatively, stress-based conditions have also been suggested for nucleation [26,27,28]. A normal stress condition was used in finite element simulations in [29], while a cohesive zone model was used in [30,31,32]. Finally, [33, 34] have used an entropy-based damage criterion to predict void nucleation in finite element simulations. In general, the above models, similar to the growth criteria, do not follow the principles of rational mechanics to derive the nucleation condition from thermodynamic balance laws and further do not consider the influence of surface stress. Nucleation conditions based on the presence of flaws in free surfaces under homogeneous, isotropic surface stress have been proposed [26, 35]. Nevertheless, these models have not been extended to general systems with anisotropic, inhomogeneous surface stress.
In summary, to develop generalized conditions for growth or nucleation of a phase under the influence of mechanical and non-mechanical fields as well as arbitrary surface stress, there is a need to derive the configurational force associated with a moving interface in a body with multiple diffusing species and arbitrary surface stress. This is the first goal of the present paper. The second goal of the paper is to apply the general thermodynamic principles governing the motion of an interface to derive conditions for growth of a phase as well as the nucleation of a new phase. The last goal is to demonstrate the derived theory on a practical problem to deduce a critical material parameter governing the nucleation of electromigration voids.
Specifically, in Sect. 2, we first recapitulate the balance laws in the bulk. Then in Sect. 3, we derive a transport theorem for the interface, motivated by the pioneering work of Truesdell and Toupin [36], which is then used to derive the thermodynamic restrictions at the moving interface. The derived driving force on the phase interface is similar to that in references [14, 37], but permits inhomogeneous and anisotropic surface stress. The second law conditions are used to derive a general, finite deformation condition for the growth of a phase in both current and reference configurations in Sect. 4. The mean interface velocity under uncertainty in atomistic phenomena described by the Boltzmann distribution is next derived. We then apply the derived general growth condition by reducing it to the special case of diffusive void growth. Next, in Sect. 5, we derive a general, finite deformation nucleation condition taking into account multiple diffusing species and inhomogeneous surface stress by assuming that statistical uncertainty in the length scale associated with the consumed energy of the moving interface. We show that the classical nucleation theory is a special case of the derived general criterion. The void nucleation probability is shown to naturally depend on a critical value of an energy density, which in turn is shown to depend strongly on the interface surface energy coefficient. The developed ideas are then applied, in Sect. 7 to estimate the critical energy density associated with electromigration in Al–TiN interface.
2 Review of balance laws in the bulk
We follow the procedure described in [14, 38] in developing the bulk relations for a multispecies (atoms or molecules) solid. Consider a region \({\varOmega }\) of the body \({\mathcal {B}}\) at an instant in time convecting with the body. \(\rho (\mathbf {x},t)\) is the instantaneous mass density at any point in the region. Since the region \({\varOmega }\) convects with the body, \(\frac{\mathrm{d}}{\mathrm{d}t} \int _{{\varOmega }} \rho \,\mathrm{d}{{\varOmega }}=0\). Let the convecting region contain N species labeled \(\alpha = 1,2, \ldots , N\), and let \(\nu ^\alpha (\mathbf {x},t)\) denote the instantaneous mass fraction of species \(\alpha \) (ratio of species mass density to \(\rho \)). The body is assumed to consist entirely of diffusing species such that \(\sum _{\alpha }\nu ^\alpha =1\), and \(\rho ^\alpha =\rho \nu ^\alpha \) represents the mass density of species \(\alpha \). Changes in \({\varOmega }\) are brought about by the diffusion of species \(\alpha \) across the boundary \(\partial {\varOmega }\) as well as instantaneous species supply \(r^\alpha \) measured in mass per unit volume per unit time. The mass flux \(\varvec{j}^{\alpha }(\mathbf {x},t)\) is measured in mass per unit area, per unit time, and assumed positive in the outward normal direction of the surface across which the species is transported. Letting \(\mathbf {n}\) denote the outward unit normal to the boundary, the mass balance for the species is,
which yields, after the application of the divergence theorem as well as the Reynolds transport theorem [38], the following local mass balance for any species \(\alpha \),
Since the mass fractions sum to unity at all times, the above expression also implies
The tractions acting on the surface of the body cause stress \(\mathbf {\varvec{\sigma }}\) within the body at any instant. \(\mathbf {\varvec{\sigma }}\mathbf {n}\) represents the surface traction exerted on \({\varOmega }\) across the boundary \(\partial {\varOmega }\). The balance of linear and angular momentum requires,
where \(\mathbf {v}\) is the velocity and \(\mathbf {b}\) is the body force per unit mass. These yield the local force and moment balances,
with \(\mathbf {a}\) being the acceleration.
The accumulation of the specific internal energy e and the kinetic energy within the body is:
where \(\varvec{j}^q\) is the heat flux assumed positive in the outward normal direction of the surface, \(r^q\) is the rate of heat supply, and \(\mu ^\alpha \) is the chemical potential of species \(\alpha \) measured in units of energy per unit mass. As before, applying the Reynolds transport theorem, using the divergence theorem on the integral over \(\partial {\varOmega }\), and utilizing the mass balance relation Eq. (3), one obtains the local rate of change of internal energy as
where \(\mathbf {D}\) is the symmetric part of the velocity gradient tensor \(\nabla \mathbf {v}^{\mathrm{T}}\). The local form of entropy imbalance is defined as:
where \(\eta \) is the specific internal entropy and \(T\) is the absolute temperature. Defining the free energy as \(\psi =e-\eta T\), using the local form of entropy imbalance Eq. (8), finally the local form of the free energy imbalance is obtained as:
Thus, all thermodynamically permissible processes in the bulk must are consistent with Eq. (9). The free energy \(\psi \) is a function of the deformation, the species concentration, and the temperature \(\psi \equiv \psi \left( \mathbf {F},\nu ^\alpha ,T\right) \), where \(\mathbf {F}\) is the deformation gradient. Using the chain rule to compute \({\dot{\psi }}\) and writing \(\mathbf {\varvec{\sigma }}:\mathbf {D}=\mathbf {\varvec{\sigma }}:\nabla \mathbf {v}^{\mathrm{T}}=\mathbf {\varvec{\sigma }}:{\dot{\mathbf {F}}}\mathbf {F}^{-1}\) gives,
Since this inequality has to hold for arbitrary values of \({\dot{\mathbf {F}}}\), \({\dot{\nu ^\alpha }}\) and \({\dot{T}}\) we get the constitutive equations,
The terms within the parentheses hence vanish. Finally, since temperature is always positive, the free energy inequality is satisfied by constitutive relations of form,
where \(\mathbf {M}^\alpha \) is a positive definite mobility tensor for species \(\alpha \) and \(\mathbf {k}\) is a positive definite thermal conductivity tensor. Equation (14) describes Fick’s first law of diffusion for each species \(\alpha \), while Eq. (15) is the Fourier law of heat conduction.
3 Derivation of balance laws at the interface
The development in this section is motivated by the pioneering work of Truesdell and Toupin [36]. The approach followed is to make a systematic analogy to the bulk balance laws described in Sect. 2, including in the explicit use of an entropic inequality condition on the interface. Additionally, analogous to bulk derivation, surface quantities corresponding to mass, momentum, internal energy, entropy and free energy are introduced as variables and resolved through the derived thermodynamic restrictions. The resulting form of the driving force on the phase interface is similar to that derived in [14, 37], but the derivation here allows inhomogeneous and anisotropic surface stress.
3.1 Interface transport theorem
Prior to deriving the balance laws at the interface, we first derive the interface transport theorem for a scalar field on the interface that then serves to provide the basis for derivation of mass, momentum and energy balances at the interface. The interface is modeled to convect with the body in the present work. To connect the bulk fields with the interface, an interface “pillbox” (Fig. 1) is typically used to derive local balance relations at interfaces.
Consider the domain \({\varOmega }= {\varOmega }^{-}\cup {\varOmega }^{+}\) divided by the interface \({\varGamma }\) shown in Fig. 1 with the subregion \({\varGamma }_{ \mathrm{s}}\) within the control volume. \({\varOmega }^{-}\) and \({\varOmega }^{+}\) are bounded otherwise by \({\varGamma }^{-}\) and \({\varGamma }^{+}\). An arbitrary field \(\phi (\mathbf {x},t)\) is considered, with the values in each of the phases specified by \(\phi ^-(\mathbf {x},t)\) and \(\phi ^+(\mathbf {x},t)\). The balance law for the domain of each phase can now be written as,
where \(\varvec{j}\) refers to the flux of the field \(\phi \), while r denotes volumetric generation. The interface is now considered as a separate domain, bounded by the curve \(\partial {\varGamma }_{ \mathrm{s}}\) (Fig. 1). The superficial field on the interface \(\phi _{\mathrm{s}}\) is changed by inflows due to a flux \(\varvec{h}\) on the boundary \(\partial {\varGamma }_{ \mathrm{s}}\) of the interface, the flux exchanges \(\varvec{j}^i\) with the bulk domains on either side, and the spontaneous generation rate \(r_{\mathrm{s}}\). The normal to the curve \(\partial {\varGamma }_{ \mathrm{s}}\) in the tangent plane of \({\varGamma }\) is denoted \(\mathbf {m}\) (see Fig. 2). The balance law for the interface is now written as,
To be able to define a transport theorem for the interface pillbox, Eqs. (16) and (17) need to be combined together. Utilizing the expressions for the material derivatives on the left-hand sides of Eqs. (16) and (17) (derived in Appendices B, and C on the basis of surface identities given in Appendix A), following [36], the combined bulk and surface balances yield,
where \(v_n^i=\mathbf {v}^{i}\cdot \mathbf {n}^{i}\), \(v_{{\mathrm{s}}_{\mathrm{n}}}^i=\mathbf {v}_{\mathrm{s}}^{i}\cdot \mathbf {n}^{i}\). The following simplifications are made to Eq. (18).
- 1.
The outer control surfaces \({\varGamma }^{-},{\varGamma }^{+}\) are infinitesimally close to the inner control surface \({\varGamma }_{ \mathrm{s}}\). As \({\varGamma }^{-},{\varGamma }^{+}\rightarrow {\varGamma }_{ \mathrm{s}}\), \({\varOmega }\rightarrow 0\) and the bulk integral terms drop out.
- 2.
\(\mathbf {n}^{-}\) is set equal to \(\mathbf {n}\) on \({\varGamma }_{ \mathrm{s}}\). This implies that \(\mathbf {n}^{+} = -\mathbf {n}\) on \({\varGamma }_{ \mathrm{s}}\). Thus, as \({\varOmega }\rightarrow 0\), \(\mathbf {n}^-= - \mathbf {n}\) on \({\varGamma }^{-}\), and \(\mathbf {n}^+= \mathbf {n}\) on \({\varGamma }^{+}\).
These simplifications along with the use of the surface divergence theorem of Eq. (96) reduce Eq. (18) to,
where the jump terms are defined as and \(\left( v_{{\mathrm{s}}_{\mathrm{n}}}-v_n\right) =\left( \mathbf {v}_{\mathrm{s}}-\mathbf {v}\right) \cdot \mathbf {n}\); \(\varvec{h}^\phi _{\mathbf{t}}=\mathbf {P}\varvec{h}^\phi \) is the tangential component of the flux \(\varvec{h}^\phi \) with \(\mathbf {P}\) being the surface projection tensor defined in Eq. (88). The superscript \(\phi \) serves to remind the quantity whose flux is on the right-hand side. Since Eq. (19) must be valid on every arbitrary subregion \({\varGamma }_{ \mathrm{s}}\) of \({\varGamma }\), we arrive at the local form of the interface transport theorem:
where the left-hand side of the above expression represents the accumulation of bulk and interface fields due to bulk normal fluxes and the interface flux.
3.2 Balance laws at the interface
The general interface transport theorem of Eq. (20) can be applied to various conserved quantities such as species mass, momentum and energy, by replacing \(\phi \) with the appropriate conserved quantity to obtain the balance law. The species mass balance at the interface is obtained by replacing the bulk field \(\phi \) by \(\rho \nu ^\alpha \), the mass flux \(\varvec{j}^\phi \) of the diffusing species \(\alpha \) by \(\varvec{j}^{\alpha }\), and the tangential interface flux \(\varvec{h}^\phi _{\mathbf{t}}\) by the surface mass flux \(\varvec{h}^\alpha _{\mathbf{t}}\). Also, the interface is considered massless, and therefore, surface mass excess, \(\phi _{\mathrm{s}}\), is ignored. The rate of spontaneous generation of species \(\alpha \) at the surface (as due to a chemical reaction) is denoted \(r_{\mathrm{s}}^{\alpha }\). Substituting in Eq. (20), we obtain the species balance as,
The momentum balance at the interface is obtained by considering momentum in an arbitrary, but fixed direction \({{\hat{\mathbf {n}}}}\). By analogy to the bulk relation Eq. (4), we choose the field \(\phi \) to be the momentum in the direction \({{\hat{\mathbf {n}}}}\), that is, \(\phi =\rho \mathbf {v}\cdot {{\hat{\mathbf {n}}}}\). Since the negative of the normal component of the bulk flux enters the domain, by analogy of Eq. (4), \(-\varvec{j}^i\cdot \mathbf {n}^i={{\hat{\mathbf {n}}}}\cdot \mathbf {\varvec{\sigma }}\mathbf {n}^i\), and the flux is defined as \(\varvec{j}^{\mathbf{v}}=-\mathbf {\varvec{\sigma }}{{\hat{\mathbf {n}}}}\) so that the normal component of this quantity defines the traction component in the direction \({{\hat{\mathbf {n}}}}\). Similarly, since the component of the surface flux normal to the boundary \(\partial {\varGamma }_{ \mathrm{s}}\) enters the surface, the surface flux is defined as \(\varvec{h}^{\mathbf{v}}=-\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}{{\hat{\mathbf {n}}}}\) with a symmetric surface stress \(\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}\) such that traction component \(\varvec{h}^{\mathbf{v}}\cdot \mathbf {m}\) acts on the boundary \(\partial {\varGamma }_{ \mathrm{s}}\) tangent to the plane of the interface. Now, assuming that the interface is massless, and that the spontaneous generation of momentum is negligible, i.e., \(\phi _{\mathrm{s}}\) and \(r_{\mathrm{s}}\) are zero, substituting in Eq. (20), we obtain the momentum balance as:
Furthermore, \(\varvec{h}^{\mathbf{v}}_{\mathbf{t}}=\mathbf {P}\varvec{h}^{\mathbf{v}}=-\mathbf {P}\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}{{\hat{\mathbf {n}}}}\). Since \({{\hat{\mathbf {n}}}}\) is arbitrary, constant and nonzero, Eq. (22) yields:
If the surface stress is homogeneous and isotropic, i.e., \(\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}=\gamma \mathbf {I}\), bulk inertial effects are small, then the momentum jump can be ignored, and using Eq. (93), we can obtain the Laplace–Young equation:
where \(\kappa \) is the total curvature of the interface.
As with momentum balance, the interface energy balance is obtained by analogy of Eq. (6). Thus, the bulk field is \(\phi =\rho e+\frac{1}{2}\rho \mathbf {v}\cdot \mathbf {v}\) and bulk energy flux is \(\varvec{j}^e=-\mathbf {\varvec{\sigma }}\mathbf {v}+\varvec{j}^q+{\sum _{\alpha =1}^N}{\mu ^\alpha \varvec{j}^{\alpha }}\). The surface field \(\phi _{\mathrm{s}}\) is given by the internal energy per unit area, \(e_{\mathrm{s}}\). By analogy to interface momentum balance, the tangential component of the surface flux corresponding to internal energy accumulation is given by \(\varvec{h}^e_{\mathbf{t}}=-\mathbf {P}\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}\mathbf {v}_{\mathrm{s}}+\varvec{h}^{q}+{\sum _{\alpha =1}^N}{\mu ^\alpha _{\mathrm{s}}\varvec{h}^\alpha _{\mathbf{t}}}\). Thus, the interface energy balance relation is:
Using the interface species mass balance Eq. (21) and utilizing the surface identities in Appendix A, the above equation simplifies to:
The interface entropy inequality can be obtained analogous to the bulk entropy inequality Eq. (8). Let \(\eta \) denote the bulk specific internal entropy and \(\eta _{\mathrm{s}}\) denote the entropy per unit area of the interface. The external sources of entropy are the bulk heat flux \(\varvec{j}^q\), surface heat flux \(\varvec{h}^{q}\) and the surface heat generation \(r_{\mathrm{s}}^q\). Following the pillbox procedure in Sect. 3.1 gives the interface entropy imbalance inequality,
where \(T_{\mathrm{s}}\) is the surface temperature.
Defining the specific free energy, \(\psi =e-\eta T\) and its interface equivalent, the free energy per unit area of the interface, \(\psi _{\mathrm{s}}=e_{\mathrm{s}}-\eta _{\mathrm{s}}T_{\mathrm{s}}\), the free energy inequality is obtained by using the first and second laws of thermodynamics [Eqs. (26) and (27)], assuming continuity of chemical potential across the interface, i.e.,
and under the assumption of continuity of temperature, i.e.,
we get:
where we have substituted for from the expression derived in Eq. (121) of Appendix E. The right-hand side indicates the work that is being done on the control volume due to surface tractions and diffusion. The free energy increase in the system is given to be less than or equal to the right-hand side by the second law. Substituting \(\nabla _{{\mathrm{s}}\,}\cdot \left( \mathbf {P}\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}\mathbf {v}_{\mathrm{s}}\right) = \left[ \nabla _{{\mathrm{s}}\,}\cdot \left( \mathbf {P}\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}\right) \right] \cdot \mathbf {v}_{\mathrm{s}}+\mathbf {P}\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}: \nabla _{{\mathrm{s}}\,}\mathbf {v}_{\mathrm{s}}\), and keeping in mind that \(\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}\) and \(\mathbf {P}\) are symmetric, we get,
Finally, we postulate that the surface free energy is a function of temperature and a scalar state variable \(\mathbf { \xi }_{\mathrm{s}}\). That is, \(\psi _{\mathrm{s}}\equiv \psi _{\mathrm{s}}(\mathbf { \xi }_{\mathrm{s}},T_{\mathrm{s}})\). Thus, we can write,
Ignoring inertial effects or the higher-order velocity terms, utilizing the derivations for \( \left( \nabla _{{\mathrm{s}}\,}\mathbf {v}_{\mathrm{s}} \right) ^{\mathrm{T}}\) and \(\nabla _{{\mathrm{s}}\,}\cdot \mathbf {v}_{\mathrm{s}}\) given in Appendix D, Eqs. (116) and (118), we can now rewrite Eq. (31) as
where \(\overset{\triangle }{\mathbf {F}}\) is the convected time derivative of the deformation gradient defined in Eq. (117).
Since Eq. (33) has to be satisfied for arbitrary values of the rates \({\dot{\mathbf { \xi }}}_{\mathrm{s}}, \overset{\triangle }{\mathbf {F}},{\dot{T_{\mathrm{s}}}}\), the following conditions, which are analogous to bulk definitions of Eqs. (11) and (13), have to hold:
Furthermore, to satisfy Eq. (33), the following inequalities also have to hold on the interface,
Equation (35) implies that the rows of \(\left( \psi _{\mathrm{s}}\mathbf {I}-\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}\right) \) are in the surface normal direction \(\mathbf {n}\). This in turn implies that the quantity has unit rank with a single out-of-plane eigenvector. Thus, for arbitrary surface normal \(\mathbf {n}\) and hence arbitrary \(\mathbf {P}\), for condition Eq. (35) to hold
This condition is trivially achieved if the surface stress is homogeneous and isotropic, i.e., if \(\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}=\gamma \mathbf {I}\). The conditions in Eqs. (38) and (39) are satisfied by constitutive relations of the following form:
where \(\mathbf {M}^\alpha _{\mathrm{s}}\) is a positive definite surface mobility tensor for the species \(\alpha \) and \(\mathbf {k}_{\mathrm{s}}\) is a positive definite heat conductivity tensor on the surface. The above equations are the surface analogs of the bulk versions of Fick’s law and Fourier’s law [Eqs. (14), (15)].
As derived in Appendix F, in the absence of inertial forces, Eq. (37) can be restated in the reference configuration using Eq. (127),
where
is an extension to the Eshelby energy–momentum tensor [39] \(\mathbf {\Sigma }_0= \left( \rho _0\psi _0\mathbf {I}-\nabla _0 \mathbf {U}\mathbf {{\varvec{\mathbf {\varvec{\sigma }}}}_{\mathrm{I}}}\right) \), with \(\mathbf {{\varvec{\mathbf {\varvec{\sigma }}}}_{\mathrm{I}}}\) being the first Piola–Kirchhoff stress tensor; \(\mathbf {U}\) is the displacement in reference coordinates and \({\varGamma }_{ {\mathrm{s}}_0}\) is the subsurface viewed in the reference configuration. Eshelby also suggests \( \mathbf {\Sigma }_0^*=\mathbf {\Sigma }_0-\mathbf {{\varvec{\mathbf {\varvec{\sigma }}}}_{\mathrm{I}}}\) as an energy–momentum tensor with greater utility for estimating the force on a defect [39].
The jump represents a conserved quantity that will integrate to zero within a homogeneous domain. In this sense, it is an extension to the path-independent J-integral of fracture mechanics [40] to bodies with multiple diffusing species. The conjugate to the reference interface velocity \(\mathbf {V}_{\mathrm{s}}\), namely , is the reference configurational force associated with the motion of the interface.
4 Conditions for phase growth
During the growth of the phases, Eq. (37) should be satisfied at each point on \({\varGamma }\) and at all instants of time. It is convenient, however, to derive the growth criterion in the reference configuration using Eq. (43), specifically the alternative form of the equation as listed in Eq. (126). We begin by decomposing the surface velocity into tangential and normal components in the reference configuration \({\mathbf {V}}_{\mathrm{S}}={\mathbf {V}}_{{\mathbf{S}}_{\mathbf{T}}}+V_{{\mathrm{S}}_{\mathrm{N}}}\mathbf {N}\), where \(\mathbf {N}\) is the surface normal vector with the convention that \(\mathbf {N}\) points from Phase \(-\) into Phase \(+\) (see Fig. 1). Thus, the left-hand side of Eq. (43) can be written as
where \(\mathbf {F}\) is the deformation gradient with the inverse \(\mathbf {F}^{-1}=\mathbf {G}\). Simplifying, the second law condition of Eq. (45) reduces to requiring:
In the above expression, it was possible to move \({\mathbf {V}}_{{\mathbf{S}}_{\mathbf{T}}}\) and \(\mathbf {N}\) inside the jump term since for a coherent interface (see Appendix D), and hence leading to .
The relation between the normal in the reference configuration and in the current configuration is obtained using the differential surface relation Eq. (123):
where \(i\) represents either \(+\) or \(-\) Phase and,
We note that \(J_{\mathrm{s}}>0\), due to coherence of the interface. Also, \(\mathbf {F}{\mathbf {V}}_{{\mathbf{S}}_{\mathbf{T}}}\cdot \mathbf {n}=0\) since by its definition [see Eq. (47)] \(\mathbf {n}=\frac{J^i}{J_{\mathrm{s}}}{\mathbf {G}^i}^{\mathrm{T}}\mathbf {N}\), and since \({\mathbf {V}}_{{\mathbf{S}}_{\mathbf{T}}}\cdot \mathbf {N}=0\). Thus, the quantity \(\mathbf {F}{\mathbf {V}}_{{\mathbf{S}}_{\mathbf{T}}}\) is tangential to the interface. Therefore, using Eq. (109), we obtain
This last quantity \(\mathbf {P}(\mathbf {v}_{\mathrm{s}}-\mathbf {v}^i)\) is the difference in velocity in the tangential direction between the interface and the neighboring material point. Using the definition of the first Piola–Kirchhoff stress [Eq. (124)] \(\mathbf {{\varvec{\mathbf {\varvec{\sigma }}}}_{\mathrm{I}}}\mathbf {N}=J_{\mathrm{s}}\mathbf {\varvec{\sigma }}\mathbf {n}\), we can now write the first term in Eq. (46) as
The right-hand side is zero if there is no slip in the tangential direction between the surface and the adjacent material point, that is, if \(\mathbf {P}\left( \mathbf {v}_{\mathrm{s}}-\mathbf {v}\right) =0\).
Now, treating the dissipation due to tangential slip independent of the normal velocity causing the growth, the thermodynamic second law conditions for growth, Eq. (46), may be stated as:
with representing a jump in volumetric energy density. The second condition is trivially satisfied in the absence of slip.
Recalling that the positive normal velocity points in the direction \(\mathbf {N}\) of the interface, from the − Phase to the \(+\) Phase in the reference configuration, we will assume a convention that Phase \(-\) is the growing phase and therefore, \(V_{{\mathrm{S}}_{\mathrm{N}}}\) is positive during the growth. Although it is not necessary to choose a priori the observed quantity, we choose the surface normal speed \(V_{{\mathrm{S}}_{\mathrm{N}}}\) as a macroscopic, positive observed quantity. Therefore, we restate Eqs. (52) and (53) to require that:
where \(C_{V_N}\) and \(C_{V_T}\) are arbitrary positive quantities.
4.1 Growth conditions in the current configuration
In this section, we derive an alternative form of Eq. (54) in the current configuration. Using Eq. (124) in the interface momentum balance equation Eq. (23), ignoring inertial effects, one can write
Substituting Eqs. (57) into (54), and utilizing Eqs. (47) and (48), we get
While the above equation is left in mixed form between current and reference configurations for ease of reading, it is possible to express the first term in the current configuration using Eqs. (48) and (125):
Similar to the above derivation, we can derive the following condition using Eqs. (50) and (51):
Thus, utilizing Eq. (50), we can write the second law condition of Eq. (53) in the current configuration as
Substituting Eq. (59) into the growth condition into Eq. (58), we get the current configuration forms of Eqs. (54) and (55):
where we have used Eqs. (49) and (61) to arrive at the above conditions. \(c_{v_n}\) and \(c_{v_t}\) are arbitrary, positive proportionality constants.
4.2 Statistical growth condition
In general, the atomistic phenomena that lead to phase nucleation and growth are statistical in nature. Thus, in experimental observations, the growth condition of Eq. (54) requires a treatment keeping in mind the inherent variability at microscopic length scales. Considering now Eq. (62), the alternative form of Eq. (54), we rewrite the equation as
where \(H\) and \(G\) are volumetric and surface energy densities, respectively, and \(l\) is a characteristic length scale in the current configuration as explained below. The definitions of \(H\) and \(G\) follow from Eq. (62)
The arguments in the above expressions explicitly indicate the independent physical variables that influence the quantities. For ease of reading, henceforth, we will not explicitly include the arguments when referring to these quantities. The explicit introduction of the length scale \(l\) in the definition of \(G\) nullifies the length scale dependence inherent in the expression on the right in Eq. (62) due to the curvature and surface divergence terms.
Since, for an applied configurational force, the observed velocity in general is influenced by microstructural arrangement influenced by atomic scale uncertainty, we now consider a probabilistic treatment of the observed velocity for a given (deterministic) configurational force. A natural choice for the probabilistic distribution that captures the atomic uncertainty in \(\left( v_{{\mathrm{s}}_{\mathrm{n}}}-v_n\right) \) is the Boltzmann distribution [41]. Therefore, we define the probability density function for \(\left( v_{{\mathrm{s}}_{\mathrm{n}}}-v_n\right) \) as
where \(k_\mathrm{B}\) is the Boltzmann constant, \(l\) is a characteristic length in the current configuration, and \(c_\mathrm{E}\) is a positive non-dimensional measure that captures the uncertainty in the energy causing the interface motion. The unknown \(f_0\) is evaluated by using the property of the probability density function
where we have used the physical requirement that \(g_{sn},l>0\). We now define a positive energy quantity \(E\) for ease of recognition, which is dimensionally of the form:
Finally, assuming the existence of a critical value of the energy \({E}_\mathrm{c}\), the expected surface velocity resulting from the second law condition of Eq. (63) is:
with \(g_{sn}\) as defined in Eqs. (62) and (65). The corresponding form in the reference configuration is
4.3 Application to small deformation diffusive void growth
Assuming small deformation from the definition of surface jacobian Eq. (48) we have,
where \(\mathbf {\varvec{\varepsilon }}=\frac{1}{2}\left( \nabla \mathbf {u} +\nabla \mathbf {u} ^T\right) \) is the infinitesimal strain tensor, \(\varepsilon _{nn}=\mathbf {n}\cdot \mathbf {\varvec{\varepsilon }} \mathbf {n}\) is the normal strain, and the quadratic terms of \(\nabla \mathbf {u} \) are assumed to be negligible. We can now simplify Eq. (59) under assumptions of small deformations:
where we have used the simplification \(\mathbf {F}(\mathbf {F}^T-\mathbf {I}) = \mathbf {F}\mathbf {F}^T-\mathbf {F}\approx \mathbf {I}+\nabla \mathbf {u} ^T+ \nabla \mathbf {u} -(\mathbf {I}+ \nabla \mathbf {u} ^T)=\nabla \mathbf {u} \), and the small strain assumption, \(\varepsilon _{nn}\ll 1\). \(\mathbf {\Sigma }\) is the Eshelby energy–momentum tensor defined as \(\mathbf {\Sigma }= \rho \psi \mathbf {I}-{\nabla \mathbf {u} }\mathbf {\varvec{\sigma }}\). This reduces the growth condition of Eq. (58) to,
Now, if the surface stress is homogeneous and isotropic (\(\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}=\gamma \mathbf {I}\)), and if strains are small \(\varepsilon _{nn}\ll 1\), the above equation simplifies to,
Now, a growing phase is locally required to have negative curvature. Thus, we define a local radius of curvature \(r= -\frac{1}{\kappa } > 0\), and assuming Phase \(-\) to be void (values are zero inside the jump term), we get the condition for diffusive void growth as
Finally, applying the statistical arguments of Sect. 4.2, we arrive at the small deformation diffusive void normal velocity as:
5 Criterion for phase nucleation
We model the nucleation of a new phase as the growth of an infinitesimally small embryo under the influence of the various thermodynamic forces. The uncertainty, however, is presumed to occur in the length scale \(l\) in Eq. (68). Consider an infinitesimal nucleus of \({\varOmega }_n= l^3\), with the bounding surface \({\varGamma }_{ n}\). During nucleation, for a supplied energy density, the resulting length scale \(l\) is presumed uncertain and thus, only some nuclei will continue to grow into the second phase. That is, the configurational force \(g_{sn}\) is deterministic, while the characteristic volume is uncertain. Thus,
with the critical length defined as \(l_\mathrm{c}=\frac{G}{H}, G\ge 0, H>0\). During nucleation, it is expected that the length scale \(l\ll 1\). Therefore, the length scale uncertainty that expresses through energy that varies as \(l^2\) dominates over the energy that varies as \(l^3\). Thus, representing the energy that varies as \(l^2\) as \(c_GGl^2\)\(\left( G>0\right) \) with \(c_G\) an unknown positive constant, the uncertainty in \(l\) may be expressed using the Boltzmann distribution as
The required condition for nucleation is then written as the probability that the length \(l\) will exceed the critical value \(l_\mathrm{c}\):
with the definition \({\hat{H}}_\mathrm{c}= \sqrt{\frac{c_GG^3}{k_\mathrm{B}T}}\). \({\hat{H}}_\mathrm{c}\) is a theoretical estimate of the characteristic value of \(H\) at which nucleation will accelerate, with \({{\,\mathrm{erf}\,}}(x)\) being the error function. It is interesting to note the nonlinear dependence of the characteristic value \({\hat{H}}_\mathrm{c}\) on the surface stress on the interface. A plot of the probability of nucleation against normalized \(H\) is shown in Fig. 3. It is clear from the figure that the probability of nucleation is practically zero if \(H\le H_\mathrm{c}\). A one percent change in the probability value occurs when \(H\approx 0.55{\hat{H}}_\mathrm{c}\).
The existence of a critical value beyond which nucleation occurs rapidly is supported experimentally [42, 43]. While the value of \(H_\mathrm{c}\) can be estimated theoretically as in the \({\hat{H}}_\mathrm{c}\) value, in general, the theoretical estimate may not correlate well with experimental observation due to errors in estimating the surface energy. The surface energy of a highly curved interface will be different from the bulk surface energy calculated for a flat surface. Thus, the value of \(H_\mathrm{c}\) would in general be estimated experimentally. Finally, in the event \(l_\mathrm{c}=G=0\), then, trivially, the probability \(P(l> l_\mathrm{c})=1\).
5.1 Reduction to classical nucleation condition
In classical nucleation, the deformation and stress in the bulk are assumed negligible (pure diffusion) and that surface stress is isotropic (\(\mathbf {\varvec{\mathbf {\varvec{\sigma }}}}_{ \mathrm{s}}=\gamma \mathbf {I}\)), leading to \(G=-l\kappa \gamma \). A growing nucleus of Phase \(-\) will have a negative total curvature; therefore, in Eq. (76), we consider \(r_{n}=-\frac{1}{\kappa }\) as a characteristic radius of the growing nucleus in the current configuration. This gives \(G=\gamma \). For a viable nucleus, the right-hand side of Eq. (76) has to be positive. Thus, Eq. (65) reduces to
where
\(H\) is the (deterministic) volumetric energy density for the growth of the nucleus. Specifically for a sphere, the length scale is \(r_{n}=\frac{R}{2}\), where R is the radius of the sphere. The above criterion describes the minimum radius in the current configuration for viable nucleation in the presence of isotropic surface stress.
The classical nucleation theory [44, 45] suggests that when embryos of the new phase are too small to satisfy Eq. (82), they are unstable and collapse. Embryos above the critical size undergo stable growth to form viable nuclei. Since the embryos are very small, the energy of formation is predominantly the surface energy, varying as \(G_{n} \approx c_\gamma \gamma r_{n}^2\), where \(c_\gamma \) is a positive constant relating the defined length scale to the surface area. For a sphere, \(c_\gamma =16\pi \). Following the procedure of the previous section, the probability of nucleation then is
where \({\hat{H}}_\mathrm{c}= \sqrt{\frac{c_\gamma \gamma ^3}{k_\mathrm{B}T}}\). The classical nucleation theory is thus a special case of the general criterion of Eq. (81).
6 Electromigration-induced void nucleation and growth
In the context of entropic inequality, the applied electrical field provides an external power to each diffusing species of the form \(\varvec{j}^{\alpha }\cdot {\varvec{e}}^\alpha \) leading to modification of the constitutive equation for the bulk mass flux, Eq. (14),
Since the free energy is a function of only the deformation gradient, temperature and concentration, it is unaffected by the presence of the electromigration force. Similarly, the electrical field may be thought to add an external surface power term \(\varvec{h}^\alpha _{\mathbf{t}}\cdot {\varvec{e}}^\alpha _{\mathrm{s}}\) leading to the modification of the surface constitutive equation, Eq. (41),
Since electromigration force causes a contribution only to the external power, the criterion for nucleation, Eq. (84), remains unchanged. However, since the interface is now between a void phase and a solid phase, the nucleation criterion simplifies to:
where all the quantities are evaluated in the solid phase.
The experiments by Lane et al. [16] may now be interpreted in light of Eq. (87) as follows. The dominant path for the diffusion in copper is along the grain boundaries. Therefore, for a copper line subject to electromigration force, the vacancy concentration at the cathode at a given time instant is independent of the adhesion energy of the interface (between the metal and barrier layer) binding the line. As the vacancy concentration increases at the cathode, the hydrostatic stress will also increase, and consequently, there is an increase in the chemical potential and therefore \(H\) near the cathode. When \(H\) reaches a critical value, \(H_\mathrm{c}\), which depends on the adhesion energy of the interface, a void will nucleate. Once a void nucleates, the growth of the void is governed by the magnitude of the configurational force at the interface. Since \(\kappa \) is negative for a convex void, the force is greater when the adhesion energy is smaller, and the void will grow at a faster rate at an interface with lower adhesion energy compared to one with a stronger adhesion.
7 Application: critical energy density of Al–TiN interface
In this section, we simulate the famous Blech’s experiment [46] to estimate the critical value of (\(H_\mathrm{c}\)) for Al–TiN interface. Figure 4 shows a schematic of the geometry used in Blech’s experiment. The experiment consisted of a current-carrying aluminum line deposited on a titanium nitride (TiN) layer. The ends of the TiN layer were connected to the electrical leads. Thus, the current enters the geometry through the TiN layer, passes through the Al line (due to the lower resistivity) and then exits once again through the TiN layer. From a historical perspective, this experiment is important because it elucidates the mechanism behind electromigration. Specifically, Blech identified a critical length of the interconnect line, for a given current density, now called the Blech length, below which no electromigration was observed. Furthermore, he observed that the product of the critical length and the current density was a constant. He then explained the observations by developing a model for how the vacancy concentration gradient in the line setup by the initial electromigration can balance the forced diffusion due to the electric current. When the vacancy concentration at the cathode is below a critical limit, electromigration voids are not observed.
We show that using the notion of the Blech length, one can estimate the value of \(H_\mathrm{c}\). This then provides an easy method to determine void nucleation criterion in metals. Figure 5 shows a portion of the geometry that was used to simulate Blech’s experiment. The length of the Al line was chosen to be equal to \(10\,\upmu m\). The interface between Al and TiN was modeled as a distinct material with thickness equal to \( 0.1\,\upmu m\) but with higher diffusivity (see Table 1). It is known from Blech’s experiments that for Al tested in a geometry of this type, the critical value of jL was equal to \((jL)_c=1260\,\hbox {A}/\hbox {cm}\). In order to simulate electromigration, it is necessary to simultaneously solve three sets of partial differential equations [10, 12]: (1) the electrical charge continuity equation, (2) the vacancy diffusion equation and (3) the stress–equilibrium equation and the coupling between them. The stress problem was solved by modifying the elastic constitutive behavior of Al to account for the dilational strain that is induced due to vacancy concentration variations. Electromigration was modeled by solving an advection–diffusion equation over the Al and interface domains. Diffusion was not simulated in the TiN region, as it is known to be resistant to electromigration.
The electrical boundary conditions in the simulations were as shown in Fig. 4. The electric potential was applied at the ends of TiN layer corresponding to the critical current density, \((jL)_\mathrm{c}\). All the boundaries were made impervious to vacancy diffusion during the simulations. The initial vacancy concentration was assumed to be 0.9 mol/\(\hbox {m}^3\) roughly corresponding to a concentration of 1 vacancy for every \(10^6\) atoms of copper. All the boundaries were held fixed during the elastic stress analysis. The line was assumed to be initially stress-free.
Figure 6 shows the variation of \(H\) at the cathode end as a function of time. The onset of electromigration equilibrium occurs when \(t \approx 15{,}000\) s. Figure 7 shows the spatial variation of several physical variables in the Blech structure once vacancy concentration equilibrium was achieved. Figure 7a shows the electrical current density, \(\varvec{j}= \sigma \nabla \phi \), where \(\phi \) is the electrical potential and the \(\sigma \) is the electrical conductivity. Since the conductivity is higher in Al compared to TiN, the current density is correspondingly higher. Figure 7b shows the distribution of vacancy concentration. As might be expected, the vacancy concentration is higher at the cathode than at the anode. Consequently, the hydrostatic stress is tensile at the cathode and compressive at the anode. Due to the higher vacancy concentration and the tensile hydrostatic stress, \(H\) is also higher at the cathode. Since it is known that it is at this value of \(H\) that voids begin to nucleate at the cathode, this \(H\) is equal to \(H_\mathrm{c}\). Hence, the Blech experiment may be used to determine the value of \(H_\mathrm{c}\) to predict void nucleation in a material.
The simulations indicate that the value of \(H_\mathrm{c}= 5.5\) Joules/\(\hbox {cm}^3\) for the Al–TiN interface. The value of \(H_\mathrm{c}\) being an intrinsic property of the interface, it does not depend on the diffusivities of the materials in the test structure. But, to accurately predict the time for void nucleation, the diffusivities through the bulk, grain boundaries and through the metal–dielectric interfaces will need to be known. In general, as in fracture mechanics, in a structure with multiple interfaces, the knowledge of \(H\) alone is insufficient to predict void location since the critical value of \(H_\mathrm{c}\) depends on the specific interface.
8 Concluding remarks
In this paper, we derived the balance laws at a moving interface, analogous to those in the bulk. The free energy inequality on a moving interface naturally yields: (1) constitutive equations relating surface free energy to the surface stress, (2) surface entropy to the surface free energy, (3) constitutive equation relating surface species mass flux to the gradient of surface chemical potential and (4) surface heat flux to the gradient of surface temperature, respectively. The derived interface second law condition was shown to lead to a configurational force associated with the interface evolution that naturally extends the Eshelby energy–momentum tensor to problems with species diffusion. Also, the dependence on the jump in the free energy and the elastic misfit energy are shown to emerge naturally from the thermodynamic restrictions at the interface. This configurational force was then used to develop the criteria for growth and nucleation of a phase in a body with multiple diffusing species undergoing finite deformation, and with arbitrary surface stress. The interface growth and nucleation criteria developed in the present paper are thermodynamic restrictions and as such do not presuppose any constitutive relation for the bulk or surface diffusional flux. The phase growth condition is statistical to account for the statistical nature of the atomistic phenomena that lead to phase growth. Conditions for small deformation diffusive void growth as well as the classical nucleation theory are obtained as special cases of the developed general criteria for growth and nucleation, respectively. It is shown that a critical material-dependent energy density that must be overcome for nucleation (\(H_\mathrm{c}\)) naturally arises as a consequence of the statistical distribution of nucleus sizes, and the existence of a critical nucleus size. As an application, the developed theory is used to study inherent material resistance to void nucleation at Al–TiN interface. Through a simulation of Blech’s experiments, the critical energy density for the interface is estimated as \(H_\mathrm{c}= 5.5 \, \hbox {Joules}/\hbox {cm}^3\).
References
Jones, D.R., Ashby, M.F.: Engineering Materials 2: An Introduction to Microstructures, Processing and Design. Butterworth-Heinemann, Oxford (2005)
Tarascon, J.M., Armand, M.: Issues and challenges facing rechargeable lithium batteries. Nature 414(6861), 359–367 (2001)
Girishkumar, G., McCloskey, B., Luntz, A., Swanson, S., Wilcke, W.: Lithium–air battery: promise and challenges. J. Phys. Chem. Lett. 1(14), 2193–2203 (2010)
Sunwoo, A., Morris, J., Lucey, G.: The growth of cu-sn intermetallics at a pretinned copper–solder interface. Metall. Trans. A 23(4), 1323–1332 (1992)
Udupa, A., Sadasiva, S., Subbarayan, G.: A framework for studying dynamics and stability of diffusive–reactive interfaces with application to cu6sn5 intermetallic compound growth. Proc. R. Soc. Math. Phys. Eng. Sci. 472, 20160134 (2016)
Amar, M.B., Goriely, A.: Growth and instability in elastic tissues. J. Mech. Phys. Solids 53(10), 2284–2319 (2005)
Li, X., Magnuson, C.W., Venugopal, A., Tromp, R.M., Hannon, J.B., Vogel, E.M., Colombo, L., Ruoff, R.S.: Large-area graphene single crystals grown by low-pressure chemical vapor deposition of methane on copper. J. Am. Chem. Soc. 133(9), 2816–2819 (2011)
Wang, W., Suo, Z.: Shape change of a pore in a stressed solid via surface diffusion motivated by surface and elastic energy variation. J. Mech. Phys. Solids 45(5), 709–729 (1997)
Gleixner, R., Nix, W.: A physically based model of electromigration and stress-induced void formation in microelectronic interconnects. J. Appl. Phys. 86(4), 1932–1944 (1999)
Sukharev, V., Zschech, E.: A model for electromigration-induced degradation mechanisms in dual-inlaid copper interconnects: effect of interface bonding strength. J. Appl. Phys. 96(11), 6337–6343 (2004)
Xia, L., Bower, A.F., Suo, Z., Shih, C.: A finite element analysis of the motion and evolution of voids due to strain and electromigration induced surface diffusion. J. Mech. Phys. Solids 45(9), 1473–1493 (1997)
Basaran, C., Lin, M., Ye, H.: A thermodynamic model for electrical current induced damage. Int. J. Solids Struct. 40(26), 7315–7327 (2003)
Abeyaratne, R., Knowles, J.K.: On the driving traction acting on a surface of strain discontinuity in a continuum. J. Mech. Phys. Solids 38(3), 345–360 (1990)
Fried, E., Gurtin, M.E.: Coherent solid-state phase transitions with atomic diffusion: a thermomechanical treatment. J. Stat. Phys. 95(5–6), 1361–1427 (1999)
Gurtin, M.E.: Configurational Forces as Basic Concepts of Continuum Physics, vol. 137. Springer, Berlin (1999)
Lane, M., Liniger, E., Lloyd, J.: Relationship between interfacial adhesion and electromigration in cu metallization. J. Appl. Phys. 93(3), 1417–1421 (2003)
Avrami, M.: Kinetics of phase change II. Transformation-time relations for random distribution of nuclei. J. Chem. Phys. 8(2), 212–224 (1940)
Cahn, J.W.: The kinetics of grain boundary nucleated reactions. Acta Metall. 4(5), 449–459 (1956)
Christian, J.W.: The Theory of Transformations in Metals and Alloys. Newnes, London (2002)
Kelton, K., Greer, A.: Nucleation in Condensed Matter: Applications in Materials and Biology. Pergamon Materials Series, vol. 15. Pergamon, Oxford (2010)
Shatzkes, M., Lloyd, J.: A model for conductor failure considering diffusion concurrently with electromigration resulting in a current exponent of 2. J. Appl. Phys. 59(11), 3890–3893 (1986)
Lloyd, J., Kitchin, J.: The electromigration failure distribution: the fine-line case. J. Appl. Phys. 69(4), 2117–2127 (1991)
Chao, B., Chae, S.H., Zhang, X., Lu, K.H., Ding, M., Im, J., Ho, P.S.: Electromigration enhanced intermetallic growth and void formation in pb-free solder joints. J. Appl. Phys. 100(8), 084909 (2006)
Tu, K., Yeh, C., Liu, C., Chen, C.: Effect of current crowding on vacancy diffusion and void formation in electromigration. Appl. Phys. Lett. 76(8), 988–990 (2000)
Yeh, E.C., Choi, W., Tu, K., Elenius, P., Balkan, H.: Current-crowding-induced electromigration failure in flip chip solder joints. Appl. Phys. Lett. 80(4), 580–582 (2002)
Gleixner, R., Clemens, B., Nix, W.: Void nucleation in passivated interconnect lines: effects of site geometries, interfaces, and interface flaws. J. Mater. Res. 12(08), 2081–2090 (1997)
Clement, J., Thompson, C.: Modeling electromigration-induced stress evolution in confined metal lines. J. Appl. Phys. 78(2), 900–904 (1995)
Kirchheim, R.: Stress and electromigration in al-lines of integrated circuits. Acta Metall. Mater. 40(2), 309–323 (1992)
Bower, A.F., Shankar, S.: A finite element model of electromigration induced void nucleation, growth and evolution in interconnects. Model. Simul. Mater. Sci. Eng. 15(8), 923 (2007)
Xu, X.P., Needleman, A.: Void nucleation by inclusion debonding in a crystal matrix. Model. Simul. Mater. Sci. Eng. 1(2), 111 (1993)
Bhandakkar, T.K., Gao, H.: Cohesive modeling of crack nucleation under diffusion induced stresses in a thin strip: implications on the critical size for flaw tolerant battery electrodes. Int. J. Solids Struct. 47(10), 1424–1434 (2010)
Singh, N., Bower, A., Shankar, S.: A three-dimensional model of electromigration and stress induced void nucleation in interconnect structures. Model. Simul. Mater. Sci. Eng. 18(6), 065006 (2010)
Basaran, C., Nie, S.: An irreversible thermodynamics theory for damage mechanics of solids. Int. J. Damage Mech. 13(3), 205–223 (2004)
Yao, W., Basaran, C.: Computational damage mechanics of electromigration and thermomigration. J. Appl. Phys. 114(10), 103708 (2013)
Clemens, B., Nix, W., Gleixner, R.: Void nucleation on a contaminated patch. J. Mater. Res. 12(8), 2038–2042 (1997)
Truesdell, C., Toupin, R.: The classical field theories. In: Flügge, S. (ed.) Principles of Classical Mechanics and Field Theory/Prinzipien der Klassischen Mechanik und Feldtheorie, pp. 226–858. Springer, Berlin (1960)
Gurtin, M.E., Jabbour, M.E.: Interface evolution in three dimensions with curvature-dependent energy and surface diffusion: interface-controlled evolution, phase transitions, epitaxial growth of elastic films. Arch. Ration. Mech. Anal. 163(3), 171–208 (2002)
Gurtin, M.E., Fried, E., Anand, L.: The Mechanics and Thermodynamics of Continua. Cambridge University Press, New York (2010)
Eshelby, J.: The elastic energy–momentum tensor. J. Elast. 5(3–4), 321–335 (1975)
Rice, J.R.: A path independent integral and the approximate analysis of strain concentration by notches and cracks. J. Appl. Mech. 35(2), 379–386 (1968)
Landau, L.D., Lifshitz, E.M.: Statistical Physics, 2nd edn. Addison-Wesley Pub. Co., Reading (1969)
Servi, I., Turnbull, D.: Thermodynamics and kinetics of precipitation in the copper–cobalt system. Acta Metall. 14(2), 161–169 (1966)
LeGoues, F., Aaronson, H.: Influence of crystallography upon critical nucleus shapes and kinetics of homogeneous fcc–fcc nucleation. Comparisons between theory and experiment in cu–co alloys. Acta Metall. 32(10), 1855–1864 (1984)
Volmer, M., Weber, A.: Keimbildung in übersättigten gebilden. Z. Phys. Chem. 119, 277–301 (1926)
Turnbull, D., Fisher, J.C.: Rate of nucleation in condensed systems. J. Chem. Phys. 17(1), 71–73 (1949)
Blech, I.A.: Electromigration in thin aluminum films on titanium nitride. J. Appl. Phys. 47(4), 1203–1208 (1976)
Gurtin, M., Struthers, A., Williams, W.: A transport theorem for moving interfaces. Q. Appl. Math. 47(4), 773–777 (1989)
Acknowledgements
This study was partially supported by Intel Corporation and the Semiconductor Research Corporation under Task 1292.090.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Andreas Öchsner.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Surface identities
Following the definitions given in [37], the surface gradient is defined using the projection tensor:
where \(\mathbf {I}\) is the identity tensor and \(\mathbf {n}\) is the normal to the surface at the point of interest. Referring to Fig. 2, for a scalar field \(\phi _{\mathrm{s}}({\mathbf {x}}_{\mathrm{s}})\) defined on the subregion \({\varGamma }_{ \mathrm{s}}\) of \({\varGamma }\), the surface gradient operator is defined to relate the gradient of the field in its extension into the body as
where the quantity \(\nabla _{{\mathrm{s}}\,}\phi _{\mathrm{s}}\) is defined on the tangent plane at the point of interest. Similarly, for a vector field \(\mathbf {a}({\mathbf {x}}_{\mathrm{s}})\) defined on the surface \({\varGamma }_{ \mathrm{s}}\), the surface gradient operator and the surface divergence operators are defined as
Finally, for a second-order tensor field \(\mathbf {A}({\mathbf {x}}_{\mathrm{s}})\) defined on \({\varGamma }_{ \mathrm{s}}\), the two surface operators are similarly defined as,
The curvature tensor at any point on the surface and the total curvature are defined using the surface gradient as
where \(\kappa \) is the total curvature, or twice the mean value. The curvature tensor is fully tangential and symmetric. Further, from the above relationship, it is easy to show:
This gives a useful surface divergence product rule for any second-order tensor field \(\mathbf {A}({\mathbf {x}}_{\mathrm{s}})\),
We list next an identity that is useful for simplifications carried out in this paper. For smooth scalar and vector fields \(\phi ({\mathbf {x}}_{\mathrm{s}})\) and \(\mathbf {a}({\mathbf {x}}_{\mathrm{s}})\), respectively,
The surface divergence theorem for a tangential vector field \(\mathbf {a}_{\mathbf {t}}({\mathbf {x}}_{\mathrm{s}})\) defined on a subregion \({\varGamma }_{ \mathrm{s}}\) is:
where \(\mathbf {m}\) is tangent to the surface, but normal to the bounding curve \(\partial {\varGamma }_{ \mathrm{s}}\). For a superficial vector field with both normal and tangential components of the form \(\mathbf {a}=a_n\mathbf {n}+\mathbf {a}_{\mathbf {t}}\) such that \(a_n=\mathbf {a}\cdot \mathbf {n}\), the above surface divergence theorem can be generalized using Eqs. (95) and (92) as
Similarly for a superficial tensor field \(\mathbf {A}({\mathbf {x}}_{\mathrm{s}})\), the divergence theorem has the form,
Material time derivative of a bulk field
Given a field \(\phi (\mathbf {x},t)\), the material time derivative of the field is defined as [38]
Thus,
Surface transport theorem
The surface transport theorem then gives the rate of change of a superficial scalar field, \(\phi _{\mathrm{s}}({\mathbf {x}}_{\mathrm{s}}(t),t)\), defined on the interface [47]. The surface transport theorem can be derived using the concept of material time derivative:
By definition of material time derivative:
Now, the material time derivative of the differential surface element is [38]
Thus,
Kinematics of a coherent interface
We begin with the usual definition of the velocity of a particle at a spatial location \(\mathbf {x}\left( \mathbf {X},t\right) \) obtained by holding position in the reference configuration, \(\mathbf {X}\), fixed,
Now, we assume that the interface convects with the body and that different material particles come to occupy the interface at different instants of time. Hence, the interface can be viewed as evolving with time in both the reference and current configurations. Let \({\mathbf {X}}_{\mathrm{S}}\left( t\right) \) denote the reference coordinate of particles on the interface at time t. Then, the interface velocity as viewed in the reference configuration is given by [37],
Similarly, the velocity of the interface in the current configuration is,
The first term \( \mathbf {v}=\frac{\partial {\mathbf {x}}_{\mathrm{s}}}{\partial t}\) represents the velocity of a material point currently at the interface, and \(\mathbf {F}=\frac{\partial {\mathbf {x}}_{\mathrm{s}}}{\partial {\mathbf {X}}_{\mathrm{S}}}\) is the instantaneous deformation gradient at the spatial location \({\mathbf {x}}_{\mathrm{s}}\) with its corresponding reference location \({\mathbf {X}}_{\mathrm{S}}\). The subscripts on \({\mathbf {x}}_{\mathrm{s}}\) and \({\mathbf {X}}_{\mathrm{S}}\) in the definition of \(\mathbf {F}\) serve to remind the fact that these material points currently reside on the interface, but are free to change in any direction. The second term represents the contribution due to interfacial motion in the reference configuration, since by Eq. (107), \({\mathbf {V}}_{\mathrm{S}}=\frac{\mathrm{d} {\mathbf {X}}_{\mathrm{S}}}{\mathrm{d}t}\) is the velocity of the interface in the reference configuration. Thus, the difference between the velocity of the interface and the velocity of a particle currently at the interface is,
The inverse relationship is thus,
where \(\mathbf {G}=\mathbf {F}^{-1}=\frac{\partial {\mathbf {X}}_{\mathrm{S}}}{\partial {\mathbf {x}}_{\mathrm{s}}}\) is the inverse of the deformation gradient at a point on the interface. Furthermore, for a coherent interface, in both the reference and current configurations, at all times, the following conditions must be satisfied
This gives a relation for the jump in the bulk velocity across the interface,
where we have used . Although not done in the present paper, the above condition is sometimes further reduced by assuming that the deformation gradient jump is nonzero only in the normal direction [13]. That is,
where \(V_{{\mathrm{S}}_{\mathrm{N}}}\) is the normal component of the reference interface velocity, \(V_{{\mathrm{S}}_{\mathrm{N}}}= \mathbf {N}\cdot {\mathbf {V}}_{\mathrm{S}}\), and \({\mathbf {V}}_{{\mathbf{S}}_{\mathbf{T}}}\) is the tangential component of the reference interface velocity.
The surface gradient and surface divergence of the interface velocity are next derived. Applying the surface gradient operation on Eq. (109), we get
Observing that \(\frac{\partial }{\partial {\mathbf {X}}_{\mathrm{S}}}\left( \frac{\partial {\mathbf {x}}_{\mathrm{s}}}{\partial t}\right) =\frac{\partial }{\partial t}\left( \frac{\partial {\mathbf {x}}_{\mathrm{s}}}{\partial {\mathbf {X}}_{\mathrm{S}}}\right) \), the above expression can be rewritten as
where \(\overset{\triangle }{\mathbf {F}}\) is the convected time derivative of the deformation gradient
Finally, using the above derivation, it is easy to show that
Derivation for the jump in stress–velocity term
Using Eq. (109), we write the stress–velocity jump term as
Denoting the average \( \left\langle \left\langle \mathbf {\cdot } \right\rangle \right\rangle = \frac{1}{2}(\mathbf {\cdot _{-}} +\mathbf {\cdot _{+}})\), the following product relationship may be derived: . Thus,
where we have used Eqs. (23) and (111). Thus, using Eq. (93), and substituting Eqs. (120) into (119), we get:
Derivation of the second law condition in the reference configuration
Writing \(\left( \mathbf {v}_{\mathrm{s}}-\mathbf {v}\right) =\mathbf {F}{\mathbf {V}}_{\mathrm{S}}\), the second law condition Eq. (37) can be rewritten as,
Nanson’s formula [38] is now used to relate the differential surfaces in current and reference configurations,
where \(J=det(\mathbf {F})>0\) is the Jacobian or the determinant of the deformation gradient \(\mathbf {F}\), \(\mathbf {G}=\mathbf {F}^{-1}=\frac{\partial \mathbf {X}}{\partial \mathbf {x}}\) is the inverse of the deformation gradient, and \(\mathbf {N}\) is the normal to the interface in the reference configuration. By the definition of the first Piola–Kirchhoff stress tensor,
leading to the expression
Thus, expressing the integral in Eq. (122) in the reference configuration, and using the fact that \({\varGamma }_{ {\mathrm{s}}_0}\) is arbitrary, we get the second law condition in reference configuration as
Using the fact that the deformation gradient \(\mathbf {F}=\frac{\partial \mathbf {x}}{\partial \mathbf {X}}=\mathbf {I}+\nabla _0 \mathbf {U}^{\mathrm{T}}\) we can express the above condition in the following alternative form,
where we have used the fact that \(\rho _0=J\rho \). \(\mathbf {\Sigma }_0= \rho _0\psi _0\mathbf {I} - \nabla _0 \mathbf {U}\mathbf {{\varvec{\mathbf {\varvec{\sigma }}}}_{\mathrm{I}}}\) is the Eshelby energy–momentum tensor [39] in the reference configuration.
Rights and permissions
About this article
Cite this article
Vaitheeswaran, P., Udupa, A., Sadasiva, S. et al. Interface balance laws, phase growth and nucleation conditions for multiphase solids with inhomogeneous surface stress. Continuum Mech. Thermodyn. 32, 987–1010 (2020). https://doi.org/10.1007/s00161-019-00804-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00161-019-00804-z