Package-on-Package (PoP) assembly is most commonly carried out by printing solder paste onto the substrate and placing the logic chip into the paste. The memory package is then either dipped into a specially-designed PoP flux or solder paste and placed on top of the logic chip. The whole assembly is then reflowed. No-clean processes are used.