PCB Design – Handling Off-Center Via-in-Pad Issues

bgalayoutpadpcb-designvia

I am designing a board for a 0.8 mm pitch large BGA component. I will be using via-in-pad. There are some differential pairs that need to escape the pin field. The smallest my board house can do (without turning to their expensive "advanced" process) is 3 mil trace / 3 mil space. The smallest vias they can drill are 7.9 mil and the hole-to-cu clearance is 8 mil. With vias spaced 31.496 mils apart, the 3/3 diff pairs cannot fit (7.9mil hole + 16 mils of clearance + 3 + 3 + 3 (trace/space/trace) = 32.9).

A solution to this would be to put alternating rows of vias off-center so that there are some rows where the traces will fit. The via and its pad will still be entirely encompassed by the smt pad and it will be filled and plated over, so I think there should be no problem with this strategy? Heres an image to depict what I mean:
offset vias in pads

As you can see, only a slight (1.4 mil) offset is needed to get the traces to fit. Two out of every 3 rows will be able to fit traces. Is this a bad idea for any reason? How do PCB designers usually solve the problem of diff pairs out of 0.8mm pitch BGAs? Do they just escape the pin-field uncoupled? How much uncoupled length is acceptable?

Thanks!

Best Answer

A solution to this would be to put alternating rows of vias off-center so that there are some rows where the traces will fit. The via and its pad will still be entirely encompassed by the smt pad and it will be filled and plated over, so I think there should be no problem with this strategy?

It should be fine, I would also consider making the clearance smaller around the through hole. Also consider the implications of the capacitance changing ever so slightly with the hole being off center which could affect RF signals that are high speed