Improved yield and performance of ball-grid array packages: design and processing guidelines for uniform and nonuniform arrays | IEEE Journals & Magazine | IEEE Xplore