I know that there is an IPC spec. for board pad size design for BGA components. After a little research we have found that recommendations vary from component manufacturers to board houses. (These recommendations are different than what IPC says....)