Just the fact that Ball Grid Arrays (BGA) technology is increasingly becoming more complex means you have to carefully consider certain factors relating to BGA fabrication and assembly. Among a slew of other associated aspects, we have: