реклама на сайте
подробности

 
 
> BGA, нужен совет
lonzhin
сообщение May 19 2005, 06:37
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 3-01-05
Пользователь №: 1 784



Впервые развожу STRATIX2 , корпус BGA 484 ноги, шаг 1 мм. Используются меньше половины доступных ног, поэтому без особых проблем удается разместить сигналы в двух слоях. Если делать 4-слойку, то остаются 2 слоя для земли и питания. Вот тут возникают сомнения. ПЛМ требует 1.2В для ядра плюс 3.3В, причем 1.2В в центре, а 3.3В по окружности вокруг центра. Ясно, что при таком расположении нельзя сделать хорошую плоскость для каждого из питаний, как рекомендует Aлтера. Придется вести 1.2В относительно узкой (~5-7мм) дорожкой. Есть ли тут достаточно опытные люди, чтобы дать квалифицированный совет - может необходимо делать 6-слойку для BGA (что естественно дороже)?. Заметил, что в примерах на сайтах Алтеры и Ксайлинкса показаны 12-слойки с перемежающимися сигнальными слоями и слоями земли/питания. Может только так и надо? Кто что скажет?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
B-52
сообщение May 19 2005, 11:08
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 76
Регистрация: 24-03-05
Пользователь №: 3 657



Неплохо было бы сначала оценить токи потребления STRATIX2 отдельно по каждому напряжению (ядра, каждого из банков, добавочных напряжений) и рассчитать приемлемую ширину каждой вводной трассы напряжения. 5-7мм не так уж и плохо. Мне самому доводилось делать разводку питания в одном слое для Virtex2. Но разводка в 4 слоях годится лишь для проекта, в котором нет высокоскоростных линий (диффпар и т.п.). Если они все-таки заложены в проекте, то сам разрыв планов питания под ними неприемлем.Это надо учитывать.


--------------------
"Мы так подкованы, что нам копыта жмут подковы..."
Go to the top of the page
 
+Quote Post
lonzhin
сообщение May 19 2005, 17:17
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 3-01-05
Пользователь №: 1 784



Токи питания небольшие - около ампера. Есть шина 75МГц, 16 линий.
Go to the top of the page
 
+Quote Post
AndreyZ
сообщение May 20 2005, 09:53
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 33
Регистрация: 19-04-05
Из: Санкт-Петербург
Пользователь №: 4 281



Судя по вашему описанию четырёхслойка вас вполне устроит. Что касается трассы шириной 5-7мм то через неё можно пропускать весьма значительные токи (см. приложение). Кстати, помните что на внешних слоях толщина меди больше примерно на 1oz (за счёт plated copper). Рабочая частота у вас невысока, чтобы об этом беспокоиться. Впрочем и высокочастотные устройства можно развести и на двухслойке, если удасться согласовать волновые сопративления и отследить пути возвратных токов.
Если сомнения ещё остались - присылайте картинки.

Сообщение отредактировал GKI - Dec 15 2005, 14:05
Прикрепленные файлы
Прикрепленный файл  Current_Charts.doc ( 246.5 килобайт ) Кол-во скачиваний: 197
 
Go to the top of the page
 
+Quote Post
crack
сообщение Jul 13 2005, 20:53
Сообщение #5





Группа: Участник
Сообщений: 12
Регистрация: 13-07-05
Пользователь №: 6 772



На самом деле вопрос вопрос не столько в скорости работы, сколько во фронтах сигналов. Даже на единицах мегагерц можно нарваться на неприятности, если фронты сигналов будут резкими. Современные ПЛИС - штуки скоростные и разводить их нужно очень акуратно. Сам сталкивался с тем, что сигнал частотой 10МГц, но с резким фронтом вызывал "дребезг" на линии - схема не работала.
С BGA всё ещё сложнее. В таких схема часто просто невозможно расположить конденсаторы по питанию рядом с микросхемой, не говоря уже о том чтобы повесить конденсатор на пин питания. Единственный выход - использовать выделеные слои под каждое питание, причём со своей землёй. Т.е. если у вас в схеме три питания - то уже надо иметь шесть слоёв только на питание (три питающих и три земляных), тогда они сами пары "питание+земля" будут работать как очень щирокополосные (гиговые) конденсаторы и ваши блокировочные ёмкости (даже если близко поставить из не удалось) будут подключены к пинам широкими полигонами с низкой индуктивностью.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 23 2005, 09:55
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(crack @ Jul 14 2005, 00:53)
Даже на единицах мегагерц можно нарваться на неприятности, если фронты сигналов будут резкими. Современные ПЛИС - штуки скоростные и разводить их нужно очень акуратно. Сам сталкивался с тем, что сигнал частотой 10МГц, но с резким фронтом вызывал "дребезг" на линии - схема не работала.

IMHO на всех современных ПЛИС можно поставить SLOW SLEW RATE на выходной драйвер. Это растягивает фронт и нивелирует описанную проблему. А для высоких скоростей есть DCI (автоматическая подстройка выходного шунта под канал).

Цитата(crack @ Jul 14 2005, 00:53)
Единственный выход - использовать выделеные слои под каждое питание, причём со своей землёй. Т.е. если у вас в схеме три питания - то уже надо иметь шесть слоёв только на питание (три питающих и три земляных)

Это ежу понятно, что так надо делать по науке, однако сплошь и рядом работает, когда все питание в одном слое, и соблазнительность этого IMHO и обсуждается.
Go to the top of the page
 
+Quote Post
Шубин
сообщение Dec 9 2005, 17:33
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 8-12-05
Пользователь №: 11 983



Неплохая статья на тему разводки BGA. Посмотрите - может поможет.
Прикрепленные файлы
Прикрепленный файл  EDA_Expert_2_48_51.pdf ( 414.92 килобайт ) Кол-во скачиваний: 262
 
Go to the top of the page
 
+Quote Post
Paul
сообщение Dec 13 2005, 13:55
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



На тему слоев и питания уже было много сказано на форуме и тем не менее повторюсь. Чтобы получить качественное питание - надо моделировать. При этом можно будет определить не только необходимое количество слоев и их сочетание, но и количество и расположение блокировочных конденсаторов. К сожалению, моделирование питания есть только у Cadence, Mentor только обещает ввести его в HyperLinx. А на первый взгляд можно порекомендовать не менее 6 слоев.
Go to the top of the page
 
+Quote Post
Iouri
сообщение Dec 15 2005, 13:12
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 364
Регистрация: 11-07-05
Пользователь №: 6 707



может стратикс2 и ненужен если позволяют размеры, платы,
то можно поствить скажем 2циклона у которых питание 3.3в
и корпуса TQFP но все зависит сколько ресурсов фпга используется


удачи
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 23:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.07819 секунд с 7
ELECTRONIX ©2004-2016