Effects of microstructure on thermal fatigue life prediction of solder joints | IEEE Conference Publication | IEEE Xplore