Estou encaminhando um Spartan 6 BGA, vi muitas pessoas colocarem a via ao lado da almofada. A Via pode ser colocada na almofada se estiver cheia antes da colocação da BGA?
Ter vias colocadas em um bloco é prática comum. No entanto, existem desvantagens que levam os projetistas a colocar vias próximas a um bloco, em alguns casos, mesmo removendo alguns blocos da pegada BGA.
Se houver uma via na almofada, ela deve ser preenchida galvanicamente com cobre ou com algum tipo de material não condutor e depois coberta com cobre. Um furo aberto faria a solda fluir para longe da almofada, não produzindo uma conexão elétrica funcionando.
Esse entupimento de vias é uma etapa extra na fabricação de PCBs e envolve custos adicionais. É por isso que muitos designers não os usam se não for absolutamente necessário.
Um segundo ponto é o diâmetro de broca necessário: você não pode colocar um orifício de 0,2 mm em um bloco de um BGA espaçado de 0,4 mm. Ir para o tamanho da broca de 0,1 mm normalmente envolve custos imensamente mais altos.
Recentemente, usei um BGA de 0,4 mm e 49 bolas e tinha duas opções: Conectar todas as 49 bolas e usar vias in-pad de 0,1 mm - ou conectar apenas 32 bolas e usar o roteamento normal de ventilação e poucas vias de 0,2 mm. A segunda opção foi menos da metade do custo.
Há um belo documento da Lattice Semiconductor mostrando exemplos de layouts de fan-out para seus FPGAs.