|
|
  |
Пример топологии DDR3, Документация и примеры разводки DDR3 |
|
|
|
Apr 13 2012, 20:08
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Интересно... Я, конечно, еще не приступал к изучению, и понять, зачем нужна задержка я не могу. Но сомнительно выглядит. У меня будет как раз случай, когда надо будет подключать одну-две микросхемы, поэтому читать я буду в первую очередь стандарт. Очень странно, что там про это не написано... Вообще, мне всегда казались странными постоянные обсуждения способов выравнивания сигналов в DDR3, еще и с учетом длин внутри кристаллов. При этом нигде толком не встречал причин, по которым это так сильно надо. Плохо смотрел? Кто-нибудь про это знает?
|
|
|
|
|
Apr 14 2012, 08:56
|
Знающий
   
Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713

|
Цитата(vitan @ Apr 13 2012, 23:08)  Вообще, мне всегда казались странными постоянные обсуждения способов выравнивания сигналов в DDR3, еще и с учетом длин внутри кристаллов. При этом нигде толком не встречал причин, по которым это так сильно надо. Плохо смотрел? Кто-нибудь про это знает? Например, в разделе 5.4.2.3.6 Routing Specification в http://www.ti.com/lit/ds/symlink/am3359.pdf на стр.164, 165 об учете длинн внутри контроллера памяти, если не ошибаюсь, ни слова.
|
|
|
|
|
Apr 14 2012, 11:04
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Цитата(vitan @ Apr 14 2012, 00:08)  Очень странно, что там про это не написано... Вообще, мне всегда казались странными постоянные обсуждения способов выравнивания сигналов в DDR3, еще и с учетом длин внутри кристаллов. При этом нигде толком не встречал причин, по которым это так сильно надо. Плохо смотрел? Кто-нибудь про это знает? Полу  Есть тема в разделе cadence, где обсуждались выравнивания в этой среде.
|
|
|
|
|
May 17 2012, 13:26
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Цитата(_Макс @ May 17 2012, 17:10)  ... Не понимаю сколько нужно места, чтобы так вольготно проводники раскладывать. У меня DDR3-1066 с одним SO-DIMM, длина трасс составит около 40мм макс. Стоит ли заморачиваться? А слоев у вас сколько? Место обычно оттуда берется... Если не заморачиваться, то и память ставить не нужно  Промоделируйте перекрестные искажения и наводки (crosstalk) тогда все будет ясно... что зазоры нужны.
|
|
|
|
|
May 17 2012, 14:08
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(Ant_m @ May 17 2012, 16:26)  А слоев у вас сколько? Место обычно оттуда берется... Промоделируйте перекрестные искажения и наводки (crosstalk) тогда все будет ясно... что зазоры нужны. 3 сигнальных. Чем еще кроме HyperLynx можно промоделировать? Как быть если IBIS модели для процессора нет? Для модуля памяти её и быть не может. Есть какие-то обходные пути?
|
|
|
|
|
May 17 2012, 14:29
|
Местный
  
Группа: Свой
Сообщений: 249
Регистрация: 3-04-11
Из: .
Пользователь №: 64 084

|
Цитата(_Макс @ May 17 2012, 16:10)  В этом документе есть плохая новость. Зазоры между проводниками других групп в ряде случаев нужно выдерживать более 0.5мм, внутри группы - 0.3мм. В черновой разводке я допускал 0.1мм (мин. технологический), потом подумал увеличить до 0.15мм. Но такие зазоры я обеспечить просто не смогу. Не понимаю сколько нужно места, чтобы так вольготно проводники раскладывать. У меня DDR3-1066 с одним SO-DIMM, длина трасс составит около 40мм макс. Стоит ли заморачиваться? Crosstalk зависит от длины параллельного участка и от частоты. Грубо связь можно считать критической если длина участка больше Lamda/8 при зазоре равном ширине и 50 Ом волновом одиночной линии. Если длина участка больше то пропорционально увеличивать зазор. Делать зазор больше 3-x w смысла особого нет. Пары практически не связанные на таких зазорах. При таких скоростях (533МГц) на 40мм набежит почти 45 градусов, так что почти на пределе. Зазор придется увеличить хотя бы до 2-х W.
|
|
|
|
|
May 17 2012, 14:59
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(jks @ May 17 2012, 17:29)  При таких скоростях (533МГц) на 40мм набежит почти 45 градусов, так что почти на пределе. Зазор придется увеличить хотя бы до 2-х W. Спасибо за информацию. Где об этих законах почитать больше? Но подождите, для 533МГц lamda/8 = 562/8 = 70.25мм. Стало быть, набежит только 25 градусов. Проверьте меня. И это только в том случае если проводник будет на протяжении всей длинны идти смежно с другим, чего не будет.
Сообщение отредактировал _Макс - May 17 2012, 17:53
|
|
|
|
|
May 17 2012, 18:36
|
Местный
  
Группа: Свой
Сообщений: 249
Регистрация: 3-04-11
Из: .
Пользователь №: 64 084

|
Цитата(_Макс @ May 17 2012, 17:59)  Спасибо за информацию. Где об этих законах почитать больше?
Но подождите, для 533МГц lamda/8 = 562/8 = 70.25мм. Стало быть, набежит только 25 градусов. Проверьте меня. И это только в том случае если проводник будет на протяжении всей длинны идти смежно с другим, чего не будет. 70 мм это в вакууме. А на печатной плате надо еще диэл. проницаемость учитывать. Поэтому надо делить приблизительно на SQRT(e = 4.5) ~ 2.12. Немного картинок. 5 параллельных проводника ширина/зазор 0,1/0,1. 4 драйвера симметрично относительно центрального. Центральный проводник приемник. [attachment=68527:xt_model.PNG] [attachment=68523:xt1.PNG] [attachment=68524:xt2.PNG] [attachment=68525:xt3.PNG] [attachment=68526:xt4.PNG]
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|