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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Выравнивание длин в DDR2
AlexandrY
сообщение Mar 28 2014, 05:37
Сообщение #16


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Corvus @ Mar 28 2014, 06:49) *
А у топикстартера, вообще, DDR2, где требования заметно мягче.


Именно, мягче.
На KIT-ах от самого Freescale выравнивание DDR2 сделано с точностью 10 мм! имея в распоряжении 12 слоев.
С повышением частоты раза в 3 ну усилить требование до 3 мм я считал бы разумным.
А тут ребята выжимают 0.25 мм точность и при этом никак не смотрят на длину переходов, а она то уж по 0.1 мм на одно переходное будет.
При этом ссылаются на документ от все того же Freescale c какими-то странными цифрами.

У TI гораздо более толковые инструкции по разводке DDR.

Go to the top of the page
 
+Quote Post
Uree
сообщение Mar 28 2014, 06:07
Сообщение #17


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Длина перехода = толщина платы, т.е. 1.6-1.8мм. Так что выполнить выравнивание в 10-25 милсов, как того часто требуют(не очень ясно зачем) становится затруднительным.
Go to the top of the page
 
+Quote Post
Corvus
сообщение Mar 28 2014, 06:17
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(AlexandrY @ Mar 28 2014, 09:37) *
А тут ребята выжимают 0.25 мм точность и при этом никак не смотрят на длину переходов, а она то уж по 0.1 мм на одно переходное будет.


Так не пойму, что здесь плохого? Если переходные не учитывают, то и дорожки можно с разбросом 2 сантиметра вести или что? rolleyes.gif

У ребят DDR3, всё же. Упростили себе жизнь и не стали считать переходные, т.к. Альтиум их не учитывает, а руками лень, видать. Практика показала, что для их дизайна этого достаточно. Как и для большинства проектов, где один-два чипа памяти рядом с процессором. И ссылаются на документацию производителя процессора, что логично.
Некоторые ещё и расстояние от пина до кристалла считают. Только где такую инфу берут? Для ПЛИС это возможно, а для процессора?

А рекомендации TI эти?
http://www.ti.com/lit/an/sprabi1a/sprabi1a.pdf

Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 28 2014, 06:28
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
Некоторые ещё и расстояние от пина до кристалла считают. Только где такую инфу берут? Для ПЛИС это возможно

Такое встречается, и часто.
Даже скрипт есть, дабы это учитывать
Go to the top of the page
 
+Quote Post
Corvus
сообщение Mar 28 2014, 06:38
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(Владимир @ Mar 28 2014, 10:28) *
Даже скрипт есть, дабы это учитывать

Эм... А можно чуть подробней, откуда эту информацию по длине линий черпают? Для того imx6, к примеру. В документации мне подобное не встречалось.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 28 2014, 07:29
Сообщение #21


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Corvus @ Mar 28 2014, 09:38) *
Эм... А можно чуть подробней, откуда эту информацию по длине линий черпают? Для того imx6, к примеру. В документации мне подобное не встречалось.

По поводу физической задержки в некоторых PDF указывается длина для скоростных трасс, в которых следует учесть эту задержку. Мне, по крайней мере, парочка таких попадала.
Что касается FGPA то после того как туда прошьется код -- в тех же программах и формируется файл с таблицей, где указаны задержки по PIN.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Mar 28 2014, 08:14
Сообщение #22


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



У fpga длины каждого пина разные. Даже если банки оптимизированы под ddr3, все равно длину никто внутри ровнять не будет.
По поводу процессоров. Например у ti как то проскакивала информация на их форуме, что они внутри корпуса выравнивают длину внутри байт памяти и адресов. Так что для нас считаем, что они выровнены, поэтому ровняем без учета внутренней длины. интел прикладывает файл с длинами. Поэтому сейчас стратегия такая: есть файл, учитываем, нет - считаем, что все выровнено.
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Mar 28 2014, 09:45
Сообщение #23


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(Corvus @ Mar 28 2014, 10:17) *
Упростили себе жизнь и не стали считать переходные, т.к. Альтиум их не учитывает, а руками лень, видать.

Могу вас обрадовать, в новой версии Altium Designer 14.3 длина переходных отверстий будет учитываться в общей длине цепи!


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 28 2014, 10:58
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Alexey Sabunin @ Mar 28 2014, 12:45) *
Могу вас обрадовать, в новой версии Altium Designer 14.3 длина переходных отверстий будет учитываться в общей длине цепи!

А какая длина? по всей длине ПО или нужного участка от одного слоя до другого.?
Go to the top of the page
 
+Quote Post
musa
сообщение Mar 28 2014, 11:41
Сообщение #25


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

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Alexey Sabunin @ Mar 28 2014, 13:45) *
Могу вас обрадовать,


А есть мануалы по разводке DDR в новых версиях AD. А то встречаются только для старых версий где выравнивание по настоящему еще не работало.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 28 2014, 12:15
Сообщение #26


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(musa @ Mar 28 2014, 14:41) *
А есть мануалы по разводке DDR в новых версиях AD. А то встречаются только для старых версий где выравнивание по настоящему еще не работало.

А оно в общем не изменилось
Go to the top of the page
 
+Quote Post
musa
сообщение Mar 28 2014, 12:32
Сообщение #27


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

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Владимир @ Mar 28 2014, 16:15) *
А оно в общем не изменилось


На последних презентациях показывали выравнивание в полуавтоматическом режиме, впечатляет.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 28 2014, 12:48
Сообщение #28


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(musa @ Mar 28 2014, 15:32) *
На последних презентациях показывали выравнивание в полуавтоматическом режиме, впечатляет.

так оно уже лет 5 такое
Go to the top of the page
 
+Quote Post
musa
сообщение Mar 28 2014, 13:18
Сообщение #29


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

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Владимир @ Mar 28 2014, 16:48) *
так оно уже лет 5 такое


Ну неужели за пять лет не появилось в этом вопросе ничего нового.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 28 2014, 14:43
Сообщение #30


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Нет появилось. но оно на поверхности и на пальцах пересчитать можно.
Принципиального- ничего
Go to the top of the page
 
+Quote Post

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

 


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


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