Finite element analysis on the factors affecting die crack propagation in BGA under thermo-mechanical loading. (October 2020)