In early days void nucleation was understood as a vacancy condensation in the structure.
For the vacancy condensation an unrealistic high concentration of the vacancies is needed to reach the supersaturation for condensation. Therefore, the process of condensation under classical thermodynamics can not be responsible for the void nucleation due to EM .
In contrast to the process of void nucleation mentioned above, various authors have determined the cause for void nucleation by the excess of the mechanical stress over a critical threshold . Gleixner et al.  investigated nucleation rates within an interconnect line and gave a formula for the free energy change due to the void formation in aluminium.
the volume of the void, the area, the hydraulic pressure, and the surface energies of
aluminium. The first part stands for the energy freed by the dissipation of the elastic strain energy and the second denotes the energy consumed by the creation of new surfaces. The calculations of Gleixner et al.  revealed small
rates for nucleation at grain boundaries, at interfaces of metals and surrounding isolation layers, and even at grain boundary intersecting metal/isolation interfaces. Therefore, this mechanism can be responsible for void nucleation.
Nevertheless, the nucleation of voids at interfaces between a isolation layer and a metal are frequently observed at positions where they intersect with grain boundaries. This phenomenon was resolved by Flinn , who assumed that the void forms at preexisting free surfaces. Free surfaces are formed due to contamination, while the line is fabricated. This contamination lowers the adhesion between the metal and the isolation layer. Based on this assumption, he derived a threshold stress for a flaw of the radius
Clemens et al.  showed that the formula of Flinn is only valid as long as the void grows on the free surface of the contaminated region. As the void grows further beyond the flaw area, the contact angle is in the range leading to a reduced threshold stress given by
Both equations show an inverse dependence of the threshold stress on the flaw radius.
The stress required to form a void is in the order of and can therefore be reached by the mechanical stress build-up by thermal stress . For bigger flaw radii in the range of the threshold stress is in the range of and can therefore also be built up by EM [34, 50].