We use cookies to provide our visitors with an optimal site experience. View our privacy notice and cookie notice to learn more about how we use cookies and how to manage your settings. By proceeding on our website you consent to the use of cookies.
I’m doing a BGA design, and it’s almost impossible to do without vias on the pads. This generally means conductive filled vias, but I don’t see any info on that. Is this doable?
Also, I don’t see any option for annular width around a via. I found some talk about it in the forum, but no clear answers. Again, with a BGA, it’s very hard if the annular width is more than .1mm. It would be nice if the minimum annular width was specified, since that’s a pretty important detail.
Well, that’s not really helpful. I know how to do all this already. I actually need answers to my questions.
I have a 225 pin BGA. Routing all the pins I need out of it without vias on pads is pretty much impossible. And annular rings bigger than .1mm are also very hard. I could fudge a little, but not much.
Again:
Can you do vias on pads with DKRed or the PCB Builder? If so, how do I specify that the vias be filled?
Yeah, dogboning might work, but it doesn’t dissipate heat as well, I don’t think, which is another concern. I may have to do that, though. All those vias make routing the power, which is mostly on the inside pins, a whole lot harder. I have to route a 3 amps at 1.2V, then 1.8v, then 3.3V at 1 amp, so I can’t use standard thin traces. Then there’s all the decoupling capacitors. It’s messy.
There is a reference board, but it’s a 10 layer board. It is using dogboning. It’s using a 285 pin version of the chip with .65mm pitch on the BGA pins, so that’s right out. No way I could make that with .127mm traces and spacing.
Look on the bright side, @corey, when you figure this out you can always get a job designing FPGA PCB. There aren’t many people out there with that skill.
Yes, the center is dedicated to power as you stated. This may be an advantage especially if many adjacent pins share a common function e.g., 10 adjacent ground pins. No need to dogbone! Instead, use a surface plate to connect all pins and then drill (via) down with multiple vias. This may have thermal problems; however, the structure is common with other ICs that have a large central pad to dissipate power.
Thank you for the challenge as I learned a few things today.