Never seen that happen. Every connection on every board is what the
schematic says. When we screw up, it's a genuine design error or
occasionally an incorrect pinout, plainly visible on the schematic.
We don't prototype; we lay out a board, formally release it as rev A,
and have manufacturing build a couple of units to test. Most of the
time, we can sell the rev A.
We're using Pads PowerPCB V5, which appears to have no bugs and
doesn't crash. Software this good could make a guy stop hating
Windows. When Mentor bought PADS and started migrating users, we
dropped off the support bandwagon.
As I mentioned, it's an 8-layer board. On this particular board, there
are two fpga's and one uP, but no bga's.
http://www.highlandtechnology.com/DSS/V470DS.html
300 capacitors?!!! We generally use 3 or 4 bypass caps per supply for
each fpga, bga or otherwise. So that's, say, 9 to 12 caps for a Xilinx
3-supply fpga. A single-supply uP deserves 2 or maybe 3.
See pic in abse.
John