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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Выравнивание длин DDR3
#Aleksandr
сообщение Oct 20 2017, 08:03
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 20-10-17
Пользователь №: 99 836



Здравствуйте.

Занимаюсь вопросом выравнивания длин DDR3 интерфейса в режиме DDR3-1600.
В Technical Note от Micron TN4614 на странице 12 указано следующее:
For DDR systems,match CK trace length to CK# trace length ±20 mil, and CK/CK# trace lengths to DQS trace length ±500 mil. Что при стандартном FR-4 равно 71 пикосекунде.
При этом в Jedec и даташитах на DDR3 указано время на которое фронт DQS может быть сдвинут относительно CK tDQSS = ±0,27 tCK (avg) = ±337.5 пс, а также tDQSCK=±225 пс.

С какой все-таки точностью нужно выравнивать DQS к CK в режиме DDR3-1600?
Как рассчитать?
Go to the top of the page
 
+Quote Post
vvvv
сообщение Oct 20 2017, 08:19
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 3-05-05
Из: г. Волжский
Пользователь №: 4 714



Как вариант там же где стандарты на сайте JEDEC вы можете скачать референс дизайны SODIMM модулей DDR3 и посмотреть какой порядок разброса.
Уверен три, четыре дизайна и все станет ясно. Там же кстати в стандартах DDR3 на SODIMM указаны все соотношения по длинам в виде картинок и таблиц.
Предельно ясно и очень доходчиво. Думаю лучше ориентироваться на дизайны от JEDEC там все конкретно.
Go to the top of the page
 
+Quote Post
#Aleksandr
сообщение Oct 20 2017, 08:37
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 20-10-17
Пользователь №: 99 836



Но там ведь будут указаны разбросы длин для модуля SODIMM. Помимо них есть разброс на материнской плате.
Если использовать выравнивание как в готовых дизайнах, тогда сужаются допуски, т.к. в дизайнах редко применяются крайние случаи выравнивания.

больше интересует выравнивание длин между контроллером и памятью расположенными на одной PCB.
Хотелось бы понять как рассчитывать максимальные задержки.
Go to the top of the page
 
+Quote Post
MapPoo
сообщение Oct 20 2017, 11:57
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 3-04-15
Из: Россия, Казань
Пользователь №: 86 045



Вас сейчас интересует вопрос как трассировщика или как программиста? Немного непонятно.
Go to the top of the page
 
+Quote Post
#Aleksandr
сообщение Oct 20 2017, 12:33
Сообщение #5





Группа: Новичок
Сообщений: 4
Регистрация: 20-10-17
Пользователь №: 99 836



как трассировщика
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Oct 20 2017, 13:01
Сообщение #6


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата(#Aleksandr @ Oct 20 2017, 16:33) *
как трассировщика

Какой у вас камень что что говорится в требованиях к нему? JEDEC и пр. это прекрасно, но у отдельного вендора может быть своя реализация контроллера памяти, со своими нюансами.
Go to the top of the page
 
+Quote Post
#Aleksandr
сообщение Oct 20 2017, 14:34
Сообщение #7





Группа: Новичок
Сообщений: 4
Регистрация: 20-10-17
Пользователь №: 99 836



Производитель контроллера рекомендаций не дает, поэтому и обратился к jedec.
В даташите на память (micron) указаны значения по временным задержкам из jedec.

Ну не может ведь DQS от CK отставать на 225 пс. (4 сантиметра на FR-4).
Нужно ведь jitter ещё учитывать и т.п. при трассировке, а уже потом осциллографом смотреть чтобы с учетом всех помех, jitter и т.д. разница между фронтами не превышала 225 пс.
Не могу понять как это все учесть.

Неужели все пользуются только данными из рекомендаций и никто не считает реальные допуски, которые могут значительно облегчить трассировку?

Go to the top of the page
 
+Quote Post
vvvv
сообщение Oct 20 2017, 14:46
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 3-05-05
Из: г. Волжский
Пользователь №: 4 714



QUOTE (#Aleksandr @ Oct 20 2017, 17:34) *
Неужели все пользуются только данными из рекомендаций и никто не считает реальные допуски, которые могут значительно облегчить трассировку?

Как вариант скачайте референс дизайны с похожими чипами от производителей, посмотрите как у них сделано. Если чип под DDR3 у производителя
гарантированно есть референс дизайн, максимум надо подписать NDA.
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Oct 20 2017, 14:54
Сообщение #9


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата
Производитель контроллера рекомендаций не дает, поэтому и обратился к jedec.

Цитата
Какой у вас камень?

Расчеты из единиц длины в тайминги а также то как вы поняли документ пока не трогаем biggrin.gif Давайте начнем именно с камня- что стоит на плате?
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Oct 20 2017, 21:45
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(#Aleksandr @ Oct 20 2017, 17:34) *
Производитель контроллера рекомендаций не дает, поэтому и обратился к jedec.
В даташите на память (micron) указаны значения по временным задержкам из jedec.
Ну не может ведь DQS от CK отставать на 225 пс. (4 сантиметра на FR-4).
Нужно ведь jitter ещё учитывать и т.п. при трассировке, а уже потом осциллографом смотреть чтобы с учетом всех помех, jitter и т.д. разница между фронтами не превышала 225 пс.
Не могу понять как это все учесть.
Неужели все пользуются только данными из рекомендаций и никто не считает реальные допуски, которые могут значительно облегчить трассировку?


Почему не может?
DDR3 Write Leveling вроде должен эту задержку компенсировать автоматом.
Иначе как тогда fly-by разводить: клок идёт последовательно через все чипы памяти, а DQS напрямую к каждому ?
На 4 чипах памяти 4 см. может набежать легко.
Другое дело поддерживает ли Write Leveling ваш контроллер памяти и в каких пределах он может задержку выровнять?


P.S. Посмотрел TN4614 - это же манускрипт из музея 2006 года.
И речь там про обычную DDR память без индексов 2 или 3.
Go to the top of the page
 
+Quote Post
ElP
сообщение Feb 13 2018, 07:38
Сообщение #11





Группа: Участник
Сообщений: 13
Регистрация: 9-12-11
Из: Москва
Пользователь №: 68 764



Добрый день всем!!! Кто-то пробовал увеличивать ширину проводников после выравнивания длин цепей (имеется в виду увеличение ширину внутри объекта Accordion Object)? HELP!!!
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Feb 13 2018, 07:44
Сообщение #12


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата(ElP @ Feb 13 2018, 11:38) *
Добрый день всем!!! Кто-то пробовал увеличивать ширину проводников после выравнивания длин цепей (имеется в виду увеличение ширину внутри объекта Accordion Object)? HELP!!!

Какова предыстория этой ужасной драмы и в чем заключается проблема?
Go to the top of the page
 
+Quote Post
ElP
сообщение Feb 13 2018, 08:13
Сообщение #13





Группа: Участник
Сообщений: 13
Регистрация: 9-12-11
Из: Москва
Пользователь №: 68 764



Цитата(EvilWrecker @ Feb 13 2018, 10:44) *
Какова предыстория этой ужасной драмы и в чем заключается проблема?

Не получился заданный импеданс 40 Ом. А также нужно выполнить условие - чтобы ширина 40-Омных линий была отличной от всех остальных ширин проводников в проекте.
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Feb 13 2018, 08:16
Сообщение #14


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Ну и поменяйте "не ту" ширину а "ту" ширину, в чем проблема? biggrin.gif Какой вопрос такой и ответ- а вот ваше пояснение уникальное, надо отдать должное.
Go to the top of the page
 
+Quote Post
ElP
сообщение Feb 13 2018, 08:22
Сообщение #15





Группа: Участник
Сообщений: 13
Регистрация: 9-12-11
Из: Москва
Пользователь №: 68 764



Цитата(EvilWrecker @ Feb 13 2018, 11:16) *
Ну и поменяйте "не ту" ширину а "ту" ширину, в чем проблема? biggrin.gif Какой вопрос такой и ответ.

А вы пробовали ? Если бы все было так просто -этого вопроса здесь бы не было... Можно менять ширину у Track, а вот у Accordion Object - ширина не меняется (меняется амплитуда, зазор и т.д.), но не ширина. Делать переразводку слишком хлопотно из-за большого количества 40-Омных линий. Хотелось бы поменять ширину нажатием одной кнопки ))0. Пока ее найти не смогла (((
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th June 2025 - 14:13
Рейтинг@Mail.ru


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