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

 
 
> Трассировка BGA микросхем DDR памяти, Как правильно и по скольки слоям?
v_mirgorodsky
сообщение Oct 14 2005, 10:49
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Добрый день всеуважаемый ALL,

Есть следующий вопрос. Есть микросхема FPGA Altera Cyclone II в FBGA-484 корпусе, есть динамическая DDR память от Micron в корпусе FBGA-60, есть куча согласующих резисторов и блокировочных конденсаторов. Все это нужно грамотно разместить на плате с приемлемыми требованиями к технологическим нормам, разумным количеством слоев и минимальной площади.

Я слышал, что в Сети есть документ, подробно описывающий разводку памяти в таких корпусах с похожими требованиями, однако живьем его найти не удалось.

Есть ли у кого мысли как это сделать правильно? А может у кого есть вышеупомянутый документ?


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Solik
сообщение Oct 20 2005, 14:47
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 30-03-05
Из: Минск
Пользователь №: 3 781



Цитата
Ваш пост, господин Solik выглядит минимум не профессионально. Либо Вы не прочитали вопрос, либо просто не компетентны  BTW, DDR SDRAM по четырем слоям не разводится в принципе  К каждому корпусу необходимо подвести питание - 2 слоя, напряжение терминации - 1 слой, ну и плюс к этому хотя бы пара сигнальных слоев. Т.к. рабочие частоты DDR памяти лежат выше 200 MHz, то разводку необходимо осуществлять дорожками с 50-омным импедансом, а это значит, что под каждый сигнальный слой надо подкладывать землю. Ко всему вышеперечисленному - TOP уходит под монтаж самих микросхем, BOTTOM - под монтаж блокировочных конденсаторов и согласующих резисторов. Таким образом имеем нечто в районе 6-8 слоев


Не согласен .....
Используя их рекомендации .....
Всё зависит в основном от загружености FPGA и её питания.
А память легко выводится и на 4- слоях (Если присмотрется ты даже сможешь заметить что производители микросхем не просто набрасывают ножки в BGA корпуса, а прорабатывают некоторые варианты разводки своих микросхем)
Если использовать корпуса 0402 - то почти все можно установить прямо под DDR (только вот у нас 0402 мало кто берётся ставить) -при этом можно высести все сигнальные с памяти на двух слоях и два слоя использовати для питания (Ущемлённым будет только питпние на FPGA {питание к ядру будет подходить с шириной не больше 0.75- 1мм} )

Извини реальный пример дать не могу {но поверь он есть}



Код
  /--\\\\\/////\          /--\\\\\/////\
 |  |---------| |        |  |---------| |
|   |  ddr    |  |      |   |    ddr  |  |
|   |         |   |    |    |         |    |
|   |---------|    |  |     |-------- |    |
|                   ||                     |
 \  |----------------------------------    /
   \|               FPGA                | /
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Oct 21 2005, 07:09
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Цитата(Solik @ Oct 20 2005, 16:47)
Не согласен .....
Используя их рекомендации .....
Всё зависит в основном от загружености FPGA и её питания.
А память легко выводится и на 4- слоях (Если присмотрется ты даже сможешь заметить что производители микросхем не просто набрасывают ножки в  BGA корпуса, а прорабатывают некоторые варианты разводки своих микросхем)
Если использовать корпуса 0402 - то почти все можно установить прямо под DDR (только вот у нас 0402 мало кто берётся ставить) -при этом можно высести все сигнальные с памяти на двух слоях и два слоя использовати для питания (Ущемлённым будет только  питпние на FPGA {питание к ядру будет подходить с шириной не больше 0.75- 1мм} )

Извини реальный пример дать не могу {но поверь он есть}

*


Оки, сорри, может я и высказался несколько резковато, но я очень хотел бы увидеть нормально работающую серийную плату с Cyclone II в корпусе FBGA-484 с шагом в 1мм и Micron DDR SDRAM в корпусе FBGA-60 с шагом 0.8мм разведенную по четырем слоям. BTW, для Altera Cyclone II FPGA пины шины данных, стробов и клоков имеют очень определенные места на корпусе и не могут быть изменены для облегчения трассировки "по месту".

Материнские платы по четырем слоям - может быть это и возможно. Используемые там микросхемы специально "заточены" под оптимальную разводку, т.к. весь набор проектируется одним производителем. Не стоит также забывать, что связь между северным и южным мостом чипсета осуществляется в основном дифференциальными парами, легко поддающимися разводке. Еще, обе микросхемы чипсета имеют, в основном, всего четыре крайних ряда рабочих пинов и большие линейные размеры корпуса, т.е. "доставать" пины с большой глубины BGA-массива необходимости нет. Плюс к этому, DDR DIMM сам по себе очень широкий и его пины специально рассчитаны под оптимальную разводку параллельными шинами, что в свою очередь сильно упрощает жизнь трассировщикам. Потому, разводка чипсета материнки по четырем слоям не может быть показателем того, что то же самое можно сделать в общем случае с FPGA и DDR-памятью.

Или я не прав?


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
Paul
сообщение Oct 24 2005, 07:15
Сообщение #4


Местный
***

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



Цитата(v_mirgorodsky @ Oct 21 2005, 10:09)
Или я не прав?
*

Все зависит от поставленных задач, требований к системе и бюджета, а сделать можно практически все, в т.ч. и указанную задачу на 4-х слоях, проблемы могут возникнуть только если задан жесткий небольшой габарит.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- v_mirgorodsky   Трассировка BGA микросхем DDR памяти   Oct 14 2005, 10:49
- - bms   Цитата(v_mirgorodsky @ Oct 14 2005, 13:49)Доб...   Oct 18 2005, 06:21
- - Solik   А при разводке конкретной схемы есть свои тонкости...   Oct 19 2005, 06:14
- - Serg1976   Цитата(v_mirgorodsky @ Oct 14 2005, 13:49)Доб...   Oct 19 2005, 06:28
- - v_mirgorodsky   Не-а, корпусов DDR памяти всего два, оба подключен...   Oct 19 2005, 07:26
|- - Serg1976   Цитата(v_mirgorodsky @ Oct 19 2005, 10:26)Не-...   Oct 19 2005, 07:34
|- - Paul   Цитата(v_mirgorodsky @ Oct 19 2005, 10:26)Вы ...   Oct 19 2005, 07:43
- - v_mirgorodsky   Цитата(Paul @ Oct 19 2005, 09:43)На счет 4х с...   Oct 19 2005, 08:08
|- - Paul   Цитата(v_mirgorodsky @ Oct 19 2005, 11:08)А м...   Oct 19 2005, 10:05
|- - Gate   Цитата(Paul @ Oct 19 2005, 14:05)[... Подробн...   Oct 19 2005, 14:41
|- - Paul   Цитата(Gate @ Oct 19 2005, 17:41)Прошу прощен...   Oct 19 2005, 15:06
|- - v0van   Цитата(Paul @ Oct 19 2005, 18:06) Цитата(...   Nov 17 2005, 05:38
- - bms   Цитата(v_mirgorodsky @ Oct 14 2005, 13:49)Доб...   Oct 19 2005, 14:10
- - Major   По расчету количества кондюков и номиналов можно п...   Oct 21 2005, 04:39
- - Iouri   to v_mirgorodsky Вы развели плату, что получилось...   Nov 17 2005, 02:20


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

 


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


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