ElEctric_EyE wrote:
Well I won't continue to argue with the one who inspired me to finally dive into BGA! I'm sure I have more to learn more so than you. But one thing: don't you see if the power via's were direct underneath the FPGA pins, there would be more routing ability for the surrounding signal pins?
No arguing here. I don't want to discourage in any way. Try it by all means.
It's hard for me to remember the details, but a couple of years back when I started on the BGA kick I was appalled at the dogbone patterns and the offset vias. I remember wanting to place vias under the pins myself thinking it would help.
To answer your question: consider a real breakout pattern, like the one I posted on the previous page. Note all the vias. Now, in your mind, move all of them a little down and to the right. Do you gain anything from that exercise? No - a 1mm grid is a 1mm grid, whether it's under the pad or in between the pads. You are still limited to 1 wire between pads/vias no matter where.
Consider the best-case breakout pattern. The first row goes straight out. The second row sneaks between the first row pads. The third row has nowhere to go but down and out. In your scenario, it goes straight down with pad/via combo. The fourth row sneaks in-between. That's it! There is no way to route anything else! In the normal scenario, third row goes to the side to vias and down and out. Fourth row goes to the side, down and out in between. Four rows is all you get with 2 layers. Either way. Nothing gained except a lot of problems.
Anyway, sorry to be belligerent. I hope you don't really consider this an argument. I have a lot of respect for you and your work, and feel very protective. But do try it - maybe you are thinking of something I am missing!