|
Шина данных на DDR2, Возможно ли выравнить трассы при таком расположении компонента |
|
|
|
Aug 25 2010, 12:11
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 28-03-08
Из: Санкт-Петербург
Пользователь №: 36 306

|
Возможно ли выравнить трассы внутри байт группы, при таком расположении компонентов. Классическая разводка когда память стоит вертикально (см. рис), если я её переварачиваю на 90° то трассы внутри байт группы становятся разными по длинне в два раза. На небольшой площади под разводку выравнить трассы оч сложно. А микросхему поставить нужным образом нельзя , исходя из конструктивных параметров платы.
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
(1 - 14)
|
Aug 25 2010, 12:46
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 28-03-08
Из: Санкт-Петербург
Пользователь №: 36 306

|
Цитата(Uree @ Aug 25 2010, 16:22)  Ну то, что они становятся разной длины понятно. Но выровнять точно можно, просто это займет больше места.
Кстати, а какая точность выравнивания? Выглядит чуть ли не до мм... Обратите внимание на провода по центру, там длинна 16 мм, в этой группе варавнивать нужно до 33(+,- 1,25 мм), при том что трассы расположены в центре(гармошка уже сделана , а нужно ещё где 16 мм набрать) если раздвинуть пространство по центру то увеличится и длинна трасс справо, т е увеличиваем гармошку , соответственно увеличиваем длинну ,до которой нужно выравнивать . Поделитесь опытом плиз.
|
|
|
|
|
Aug 25 2010, 13:11
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 28-03-08
Из: Санкт-Петербург
Пользователь №: 36 306

|
Цитата(Uree @ Aug 25 2010, 17:03)  А что там делиться опытом - я например просто не выравниваю с такой точностью и все. 10мм разброса - все работает, на всех тестах и реальных задачах. Да стрёмно как-то, в рекомендациях требования чётко прописаны. Может быть тут важнее не делать длунну больше определённох параметров ,например, не больше 2 дюймов ? и тогда глаз будет открыт на диаграмме, просто фронт чуть-чуть размоется ?
Сообщение отредактировал Enzo - Aug 25 2010, 13:12
|
|
|
|
|
Aug 25 2010, 14:22
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 28-03-08
Из: Санкт-Петербург
Пользователь №: 36 306

|
Цитата(Uree @ Aug 25 2010, 17:41)  Фронт именно сместится, на время равное 60*L пс, где L - разница длины в см. А вообще правильно ведь написали - "в рекомендациях". А знаете по какому принципу они пишутся? По принципу "мы так сделали и у нас оно так работает". Можете еще и сами помоделировать, проверить что и как меняется на таких длинах и таких разбросах... Да , но на тех платах которые рассмотренны в рекомендациях врят ли чипы расположены так близко друг другу, и под тем углом как у меня. Был бы у меня зазар не 4 мм а 15мм между корпусами , вопросы бы отпали сами собой. Единственное что интересно, есть платы где чипы стоят вплотную друг к другу, как же там обстоит дело с выравниванием, ведь место для этого там совсем нет?
|
|
|
|
|
Aug 26 2010, 06:06
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 28-03-08
Из: Санкт-Петербург
Пользователь №: 36 306

|
Цитата(cioma @ Aug 25 2010, 19:03)  Абсолютная длина не так важна как выравнивание, т.к. DDR2 - source-synchronous interface. Если память подключается к FPGA, то, возможно, есть способ подравнять внутри FPGA. А иначе - полный timing-analysis, который и укажет будут проблемы или нет Да память подключается к FPGA. Но что вы имеете ввиду под подровнять внутри FPGA, сделать своппинг с учётом длин трасс , это уже сделано ( по возможности) .
|
|
|
|
|
Aug 26 2010, 10:49
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 28-03-08
Из: Санкт-Петербург
Пользователь №: 36 306

|
Цитата(cioma @ Aug 26 2010, 14:27)  . Обобщённое правило для каждого data lane (например, DQ[7:0], LDQS_p/n, LDM): разбежка времен распространения сигналов в такой группе - не более 20 ps (привязываемся к DQS). . Если воспользоваться этой формулой: Цитата(Uree @ Aug 25 2010, 17:41)  Фронт именно сместится, на время равное 60*L пс, где L - разница длины в см. то получим 60*L=20ps,где L= 20ps/60=33 mm, это очень большой разброс по длинне.
Сообщение отредактировал Enzo - Aug 26 2010, 10:55
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|