Improved yield and performance of ball-grid array packages: design and processing guidelines for uniform and non-uniform arrays | IEEE Conference Publication | IEEE Xplore