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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Косяки трассировки DDR3
PCBtech
сообщение Jun 17 2013, 10:45
Сообщение #16


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

Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623



Цитата(КонстантинТ @ Jun 4 2013, 13:58) *
Это память. потому что чистили питание, никаких эффектов. На другой плате, где немного лучше разведена память, она работает, но регулярно валится после нагрева, хотя реф нагревали до 100 градусов и все устойчиво. Они скопировали трассировку из рефа, но стакапы совсем другие. Поэтому, без контроля целостности там делать нечего.


Там у вас в проекте змейки сигналов идут прямо поверх разрыва в опорном слое, несколько раз пересекая его. Это работать никак не заставишь, импеданс скачет в разы. Я думаю, качество сигнала там просто отвратительное.
А зачем вы трассировку у китайцев заказали, если не секрет?


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Jun 25 2013, 06:37
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Цитата(PCBtech @ Jun 17 2013, 13:45) *
Там у вас в проекте змейки сигналов идут прямо поверх разрыва в опорном слое, несколько раз пересекая его. Это работать никак не заставишь, импеданс скачет в разы. Я думаю, качество сигнала там просто отвратительное.
А зачем вы трассировку у китайцев заказали, если не секрет?

До меня заказывали. Одним словом, "понять, простить и отпустить" wink.gif . Сейчас сам переразвожу новую плату в менторе.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Jun 30 2013, 18:04
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Оттрассировал свою плату. Тщательно выровнял все дорожки. Начал считать в Hyperlynx. На 1300 все проходит на ура. На более высоких частотах столкнулся с влиянием соседних дорожек. Например, есть две трассы шины данных, которые лежат в стороне от основных трасс. Пришлось их длину уменьшать примерно на 4 мм, чтобы прошли тесты на 1866 мбт. Вот и вопрос, то ли тщательно выравнивать и оставлять (но тесты не проходят), или доверять результатам просчета и делать некоторые дорожки заведомо короче, что скажут профи. Кстати , столкнулся с тем , что тромбоном на 1600 и больше выравнивать удобнее, чем змейкой. Там уже важны зазоры между трассами. Увеличить зазоры не могу, тк плата 4 слойная, те только два сигнальных слоя.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
Restinstage
сообщение Jul 1 2013, 07:20
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 1-10-12
Пользователь №: 73 756



2КонстантинТ
В чем просчитываете, в Batch Simulation?
Какие у вас мин зазоры между трассами? В одном ли слое находится адрес и данные?
В любом случае зазор нужно сделать не менее 3w на таких частотах, а если выравниваете тромбонами,
то и в тромбоне такой же зазор.
Я создавал тут тему насчет Batch Simulation, но на самом интересном она утухла. Мне тоже интересно, можно ли
полностью доверится тому что он выдает (если, конечно, все заведомо верно настроил).
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Jul 1 2013, 07:48
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Цитата(Restinstage @ Jul 1 2013, 10:20) *
2КонстантинТ
В чем просчитываете, в Batch Simulation?
Какие у вас мин зазоры между трассами? В одном ли слое находится адрес и данные?
В любом случае зазор нужно сделать не менее 3w на таких частотах, а если выравниваете тромбонами,
то и в тромбоне такой же зазор.
Я создавал тут тему насчет Batch Simulation, но на самом интересном она утухла. Мне тоже интересно, можно ли
полностью доверится тому что он выдает (если, конечно, все заведомо верно настроил).

Да , в Batch Simulation. Зазоры - 3W. Вначале смотрю качество сигнала, чтобы не было звона и визуально подгоняю, чтобы в одно время приходили. Потом симулятором, плюс в конце - с учетом взаимного влияния. И вот такая петрушка получается, что крайние трассы приходится укорачивать, плюс подбирать характер змейки, чтобы не было искажений сигнала (в начале или конце дорожки), плюс смотреть , где находится переходное. Одним словом, сеанс разоблачения черной магии. Гуру молчат ...

Цитата(КонстантинТ @ Jul 1 2013, 10:33) *
Да , в Batch Simulation. Зазоры - 3W. Вначале смотрю качество сигнала, чтобы не было звона и визуально подгоняю, чтобы в одно время приходили. Потом симулятором, плюс в конце - с учетом взаимного влияния. И вот такая петрушка получается, что крайние трассы приходится укорачивать, плюс подбирать характер змейки, чтобы не было искажений сигнала (в начале или конце дорожки), плюс смотреть , где находится переходное. Одним словом, сеанс разоблачения черной магии. Гуру молчат ...

Кстати . посмторел в рефе, там дорожки одинаковой длины, но стробы (DQS) относительно данных удлинены на 7 мм


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 1 2013, 07:58
Сообщение #21


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(КонстантинТ @ Jul 1 2013, 11:48) *
крайние трассы приходится укорачивать, плюс подбирать характер змейки, чтобы не было искажений сигнала (в начале или конце дорожки), плюс смотреть , где находится переходное. Одним словом, сеанс разоблачения черной магии. Гуру молчат ...

Я хоть и не гуру, но в это верю. Более того, у меня стойкое ощущение, что на DDR4 с этим мы столкнемся в полный рост. Вот, для примера видео от аджилента. Т.е. не только менторовский симулятор об этом знает, следовательно можно ему доверять. В какой степени ответить не могу, т.к. не имею средств и соответствующей измериловки.

Цитата(КонстантинТ @ Jul 1 2013, 11:48) *
Кстати . посмторел в рефе, там дорожки одинаковой длины, но стробы (DQS) относительно данных удлинены на 7 мм

Это может быть особенностью контроллера, т.е. именно для этого контроллера так надо делать. Что за реф-то, что за контроллер?
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Jul 1 2013, 08:08
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Цитата(vitan @ Jul 1 2013, 10:58) *
Я хоть и не гуру, но в это верю. Более того, у меня стойкое ощущение, что на DDR4 с этим мы столкнемся в полный рост. Вот, для примера видео от аджилента. Т.е. не только менторовский симулятор об этом знает, следовательно можно ему доверять. В какой степени ответить не могу, т.к. не имею средств и соответствующей измериловки.


Это может быть особенностью контроллера, т.е. именно для этого контроллера так надо делать. Что за реф-то, что за контроллер?

Броадкомовский чип, особенностей никаких нет, хотя всю инфу приходится вытягивать клещами из производителя. Самое интресное, что допускают в рефе ставить переходные на приличном расстоянии от падов, те трасса 2100 милс, а переходное - 185 милс от пада.

Цитата(КонстантинТ @ Jul 1 2013, 11:05) *
Броадкомовский чип, особенностей никаких нет, хотя всю инфу приходится вытягивать клещами из производителя. Самое интресное, что допускают в рефе ставить переходные на приличном расстоянии от падов, те трасса 2100 милс, а переходное - 185 милс от пада.

За видео спасибо, действительно поучительно, так нигде об этом не сказано.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 1 2013, 08:13
Сообщение #23


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(КонстантинТ @ Jul 1 2013, 12:08) *
Броадкомовский чип, особенностей никаких нет, хотя всю инфу приходится вытягивать клещами из производителя.

Сорри, а как Вам это удается? В смысле, вытягивать? И откуда уверенность, что нет особенностей? Бродком Вам отвечает на вопросы?
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 1 2013, 08:15
Сообщение #24


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

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



Я смотрю Вы еще ровняете... Вопрос - учитывались ли при проектировании Pin Delay чипа? Из своего опыта знаю, что только на подложке разброс длин имеем больше 10мм. Так что если добавить эти 10+ мм к длинам трасс на плате, то ничего удивительного в таком процессе выравнивания уже нет.
А насчет наводок подумайте - они возникают в момент изменения состояния сигналов, на фронтах. Вопрос - а в какой ммоент происходит сэмплирования сигналов? На фронтах? Нет. Тогда какие проблемы от этих наводок?sm.gif
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Jul 1 2013, 08:16
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Цитата(vitan @ Jul 1 2013, 11:13) *
Сорри, а как Вам это удается? В смысле, вытягивать? И откуда уверенность, что нет особенностей? Бродком Вам отвечает на вопросы?

Под NDA. Да отвечает.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 1 2013, 08:19
Сообщение #26


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(КонстантинТ @ Jul 1 2013, 12:16) *
Под NDA. Да отвечает.

Пардон за назойливость, а как Вы его получили? Куда обращались? Чем завлекали? sm.gif
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Jul 1 2013, 08:24
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Цитата(Uree @ Jul 1 2013, 11:15) *
Я смотрю Вы еще ровняете... Вопрос - учитывались ли при проектировании Pin Delay чипа? Из своего опыта знаю, что только на подложке разброс длин имеем больше 10мм. Так что если добавить эти 10+ мм к длинам трасс на плате, то ничего удивительного в таком процессе выравнивания уже нет.
А насчет наводок подумайте - они возникают в момент изменения состояния сигналов, на фронтах. Вопрос - а в какой ммоент происходит сэмплирования сигналов? На фронтах? Нет. Тогда какие проблемы от этих наводок?sm.gif

Там достаточно навороченый контроллер, который при старте автоматом подгоняет задержки по каждой линии и выдает в в консоль логи, те можно визуально увидеть разброс и пресчитать в пс. Поэтому подложку не учитываю, да и нет такой инфы, беру стандартную IBIS модель и считаю. По наводкам смотрю сигнал, чтобы не было дребезга на фронтах и спадах сигнала. По наводкам - там есть просчет с учетом crosstalks, он занимает в два раза больше времени, он например выдал мне одну проблемную трассу на 1866. Ума не приложу, как это у броадкома работает на 2133.

Цитата(vitan @ Jul 1 2013, 11:19) *
Пардон за назойливость, а как Вы его получили? Куда обращались? Чем завлекали? sm.gif

Да ничем, это фирма с ними работает. наксолько я знаю, там был достаточно длительный процесс аккредитации.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 1 2013, 08:36
Сообщение #28


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(КонстантинТ @ Jul 1 2013, 12:24) *
Там достаточно навороченый контроллер, который при старте автоматом подгоняет задержки по каждой линии и выдает в в консоль логи, те можно визуально увидеть разброс и пресчитать в пс.

Имеется ввиду write leveling? Это ж стандартная функциональность. Более того, в некоторых чипах рекомендуют это отключать и прописывать задержки ручками. Но все равно стоит проверить, нужно ли учитывать Pin delay. Вот прямо у бродкома и спросите, может легко случиться так, что Вам выдадут файлик с задержками. А может, скажут, что Вас это волновать не должно.

Цитата(КонстантинТ @ Jul 1 2013, 12:24) *
Ума не приложу, как это у броадкома работает на 2133.

Ну так о том и речь, что нужно количественное знание, насколько можно доверять симулятору. Тут помочь Вам вряд ли смогут.

Цитата(КонстантинТ @ Jul 1 2013, 12:24) *
Да ничем, это фирма с ними работает. наксолько я знаю, там был достаточно длительный процесс аккредитации.

Понятно, что не Вы лично. Я про фирму и спрашиваю, не подскажете, куда идти?
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Jul 1 2013, 08:44
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Цитата(vitan @ Jul 1 2013, 11:36) *
Имеется ввиду write leveling? Это ж стандартная функциональность. Более того, в некоторых чипах рекомендуют это отключать и прописывать задержки ручками. Но все равно стоит проверить, нужно ли учитывать Pin delay. Вот прямо у бродкома и спросите, может легко случиться так, что Вам выдадут файлик с задержками. А может, скажут, что Вас это волновать не должно.


Ну так о том и речь, что нужно количественное знание, насколько можно доверять симулятору. Тут помочь Вам вряд ли смогут.


Понятно, что не Вы лично. Я про фирму и спрашиваю, не подскажете, куда идти?

К сожалению, это не моего уровня вопросы. Не это их собственный алгоритм, он назыается shmoo. Он выравниват задержки по всем линимя (и адрес и данные). Кстати, чтобы не было звона на фронтах лучше делать не широкие, но длинные змейки с 3W зазорами. те как можно дальше уходить от индуктивностей.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
Uree
сообщение Jul 1 2013, 09:14
Сообщение #30


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

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



Информация по Pin Delay у Броадкома есть, во всех их референсах она имеется и мы всегда ее используем.

Чтобы немного прояснить вопрос с кросстолками - это не та проблема, с которой реально нужно бороться в пределах одного
синхронного интерфейса. У меня в работе сейчас вот эта плата:

Прикрепленное изображение


DDR3-1333 она работает. Чтобы было смешнее - дизайн 2-слойный.
Go to the top of the page
 
+Quote Post

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

 


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


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