A ball grid array (BGA) is a type of surface-mount packaging (a chip carrier) used for integrated circuits. BGA packages are used to permanently mount devices such as microprocessors. A BGA can provide more interconnection pins than can be put on a dual in-line or flat package. The whole bottom surface of the device can be used, instead of just the perimeter.

Is anybody doing BGA soldering water clean solder. If yes how you are ensure cleaness. We have boards with Four BGA and 2000 chip and ICs.We are processing with no clean solder but we are getting bad wetting so now we are planning to switch to water clean.If anybody have suggestion please welcome.