Risposte:
Avere vias posizionati su un pad è pratica comune. Tuttavia ci sono degli svantaggi che spingono i progettisti a posizionare i via accanto a un pad, in alcuni casi anche rimuovendo alcuni pad dall'impronta BGA.
Se è presente un tampone passante, deve essere riempito galvanicamente con rame o con qualche tipo di materiale non conduttivo e quindi ricoperto di rame. Un foro aperto provocherebbe il deflusso della saldatura dal pad, senza produrre un collegamento elettrico funzionante.
Questo collegamento di via è un ulteriore passo avanti nella produzione di PCB e comporta costi aggiuntivi. Ecco perché molti designer non li usano se non è assolutamente necessario.
Un secondo punto è il diametro del trapano richiesto: non è possibile posizionare un foro di 0,2 mm in un pad di un BGA con spaziatura di 0,4 mm. Passare a una dimensione del trapano di 0,1 mm comporta costi estremamente elevati.
Di recente ho usato un BGA da 0,4 mm a 49 sfere e ho avuto due opzioni: collegare tutte e 49 le sfere e utilizzare vie in-pad da 0,1 mm, oppure collegare solo 32 sfere e utilizzare il normale instradamento della ventola e poche vie da 0,2 mm. La seconda opzione era inferiore alla metà del costo.
C'è un bel documento di Lattice Semiconductor che mostra esempi di layout di fan-out per i loro FPGA.