|
|
|
Рекомендации по трассировке DDR3, Хватит ли 4х сигнальных слоёв для моего случая? |
|
|
|
Apr 20 2018, 12:11
|
Частый гость
Группа: Участник
Сообщений: 181
Регистрация: 3-11-12
Пользователь №: 74 229
|
Цитата(Uree @ Apr 19 2018, 10:43) Правильно, так и есть. Куда положили бит, оттуда и взяли, а какой у него номер не важно. Спасибо. Правда мне коллега уверяет что DQ0 и DQ8 нельзя трогать. Он заблуждается или это какое-то исключение?
|
|
|
|
|
Apr 20 2018, 13:08
|
Частый гость
Группа: Участник
Сообщений: 181
Регистрация: 3-11-12
Пользователь №: 74 229
|
Цитата(Uree @ Apr 20 2018, 15:30) Это надо проверять по какой линии работает write-leveling в контроллере и в самой памяти. Если строго в нулевом бите - то придется оставлять его на месте и менять только остальные семь. Похоже лучше их не трогать от греха подальше)
|
|
|
|
|
Apr 23 2018, 06:42
|
Частый гость
Группа: Участник
Сообщений: 181
Регистрация: 3-11-12
Пользователь №: 74 229
|
В итоге вышел каменный цветок. Прошу оценить и раскритиковать) 1-TOP 2-GND1 3-Int1 4-PWR1 5-PWR2 6-Int2 7-GND2 8-BOT На L3 у меня справа Byte0 (32мм), слева- Адреса и команды длиной 62мм На L6 у меня справа Byte1 (32мм), слева- Адреса и команды длиной 62мм На топе сигнал RAS и подтягивающие резисторы Снизу платы дифпара CK, два адреса и RST#, резисторы и кондёры И сразу вопрос, какой длины надо делать дифпару CK? Сейчас она около 55мм. У ксайлинкса написано -CK and DQS trace lengths must be matched (±250 mil) to maximize setup and hold margins. То есть мне её по хорошему надо сократить до 32мм. С другой стороны где-то читал что клок должен быть равен или даже длинее адресов.
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 23 2018, 09:17
|
Частый гость
Группа: Участник
Сообщений: 181
Регистрация: 3-11-12
Пользователь №: 74 229
|
Цитата(bigor @ Apr 23 2018, 12:03) Как то слишком много получилось... Неужели короче нельзя было? Короче? Байты точно нельзя было. Максимальный адрес первоначально был 50мм, пришлось сдвинуть его влево (нарастив на 10мм) чтобы внутри этого кольца дуги других дорожек уместились. Цитата(bigor @ Apr 23 2018, 12:03) Да и есть ли смысл ровнять на столь малом расстоянии? Я не знаю. В рекомендациях Ксайлинкса ничего не увидел про что что на малых расстояниях можно пренебречь разбегом длин Цитата(bigor @ Apr 23 2018, 12:03) И терминаторы с конденсаторами следует заменить на 0402. А для чего?
Сообщение отредактировал Шухарт - Apr 23 2018, 09:17
|
|
|
|
|
Apr 23 2018, 09:34
|
Знающий
Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267
|
Да, адреса выглядят как-то избыточно длинно. Шаг контроллера похож на 1мм - если так, то теоретически можно протащить две трассы по 100мкм между переходными 0.2х0.5мм в местах, где совсем уж никак по-другому (но на практике зависит от параметров вашей платы конечно). Сейчас из-за пары сигналов группы addr+ctrl, которые не пролезли, пришлось такой огород городить. Терминаторы по идее можно поближе к памяти поставить, зачем увеличивать длину их подключения? Клиренсы между сигналами большие - это хорошо конечно, но как-то уж очень много места съедено. Ну и если уж адреса разбросали между внешними и внутренними слоями (что тоже нежелательно), то при выравнивании обязательно нужно учитывать задержку, а не голую длину - в итоге трассы на внешнем слое физически окажутся длиннее.
|
|
|
|
|
Apr 23 2018, 11:28
|
Частый гость
Группа: Участник
Сообщений: 181
Регистрация: 3-11-12
Пользователь №: 74 229
|
Цитата(Uree @ Apr 23 2018, 14:01) А что Вы хотите услышать? Есть место - пусть себе лежат трассы, что тут еще советовать Зазоры между ними есть, зазоры к остальным сигналам есть - и хорошо. Чисто из объективности хотел вас услышать. Как я понял у вас в трассировке ДДР большой опыт. Ну и вдруг я чего-то не вижу и допустил какую-то грубую ошибку) Цитата(Uree @ Apr 23 2018, 14:01) А что Вас смущает с клоком? Если группа клок-адреса-управления выравнена, то требования соблюдены. Со стробами выравнять клок в общем случае практически нереально, но тут write-leveling помогает, поэтому не знаю откуда и к чему требование о "must be matched (±250 mil)". Значит надо набрать ещё длины у клоков до 60мм, чтобы дифпара была равна адресам?
|
|
|
|
|
Apr 23 2018, 11:44
|
Знающий
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480
|
Цитата(Шухарт @ Apr 23 2018, 13:28) Чисто из объективности хотел вас услышать. Как я понял у вас в трассировке ДДР большой опыт. Ну и вдруг я чего-то не вижу и допустил какую-то грубую ошибку) Вы думаете это можно определить "на глаз" по скриншотам? Нет, наверняка нельзя, просто на первый взгляд трассировка выглядит как "может такой быть". Цитата(Шухарт @ Apr 23 2018, 13:28) Значит надо набрать ещё длины у клоков до 60мм, чтобы дифпара была равна адресам? То же самое - по скринам не определить, что конкретно у Вас сделано, а что нет. Но клоки с адресами как правило собирают в одну группу, а требования к ее выравниванию зависят и знаете их Вы, не я
|
|
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|