Microstructure, joint strength and failure mechanisms of SnPb and Pb-free solders in BGA packages | IEEE Journals & Magazine | IEEE Xplore