Цитата(ANT @ Mar 25 2007, 13:05)

В первый раз применяю и Cyclone и BGA-корпус. Почитал рекомендации Altera и других производителей по разводке сигналов и питания. Получается, что, вроде бы, 4-х слоёв должно хватить. В моём проекте используется всего около 70 сигнальных линий и 1 PLL, поэтому легко вывести эти сигналы из внешних рядов выводов. Для перевода GND и питания на внутренние слои использую VIA-0,61-0,305мм. Ширина проводниковдля для сигналов - 0,152 мм, для питания - 0,305. Но мне непонятно, как грамотно расположить развязывающие конденсаторы размера 0603, их у меня для Циклона, в общей сложности, почти 100 штук. Непосредственно под BGA на обратной стороне их не дают разместить переходные отверстия. Кто как решает эту проблему? Может кто поделится примером разводки?
При корректной разводке BGA на обратной стороне платы по центру корпуса образуется крестообразная зона, свободная от переходных отверстий и связей. Вот туда и можно поставить N (зависит от желания и упертости) конденсаторов. Паттерны (cells) конденсаторов лучше использовать типоразмера 0402, а паять туда корпуса 0603 - они вполне совместимы. Размещать переходные отверстия на контактных площадках конденсаторов настоятельно НЕ рекомендуется.
Еще часть конденсаторов можно поставить на верхней стороне платы по углам корпуса и 1-2 - по его центру.
100 штук - это перебор... :-) Часть конденсаторов можно подключать к группе рядом стоящих выводов питания - на качестве работы ПЛИС это не сказывается.