Thermal-mechanical failure and life analysis on CBGA package used for great scale FPGA chip | IEEE Conference Publication | IEEE Xplore