|
Косяки трассировки DDR3 |
|
|
|
May 23 2013, 12:39
|

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

|
Добрый день. Неделю ковыряю плату с DDR3 разведеную китайцами по рефренсу. Все симптомы неустойчивой работы памяти, те тесты памяти в загрузчике проходят, но только даешь нагрузку процу (2 процессора+ медиа процессор), валятся сегментэшини и усе виснет. Питание ядра вычистил по полной, ни пульсаций, ни особых шумов. Предыстория платы такая, 4 слоя, сигнальные слои наружные. Китайцы взяили реф, все что касается трассировки DDR3 - скопипастили. Только в рефе во внутреннм питающем слое, все что находтся под DDR3 сигналами - один потенциал - питание DDR3 (1,5 вольта). У китайцев - разорваный полигон и их пресекают плейны 1 вольт - ядро,12 вольт - основное питание, 3,3 вольта- питание периферии. На цветной картинке (китайская разводка) 1. Синий - 1.5В питание DDR3 2. Зеленый -12В основное питание. 3.Красные полигоны - 1В ядро и 3.3 вольта - периферия. На второй картинке (черен-белая) - референс. Центральный полигон - питание DDR3. Есть подозрение, что из-за этого память сбоит. Что народ думает по этому поводу? Приложил файл, как идут сигнальные линии DDR3 над полигонами (у китайцев).
Эскизы прикрепленных изображений
--------------------
Если в сердце дверь закрыта - надо в печень постучать..
|
|
|
|
|
 |
Ответов
|
Jul 1 2013, 08:24
|

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

|
Цитата(Uree @ Jul 1 2013, 11:15)  Я смотрю Вы еще ровняете... Вопрос - учитывались ли при проектировании Pin Delay чипа? Из своего опыта знаю, что только на подложке разброс длин имеем больше 10мм. Так что если добавить эти 10+ мм к длинам трасс на плате, то ничего удивительного в таком процессе выравнивания уже нет. А насчет наводок подумайте - они возникают в момент изменения состояния сигналов, на фронтах. Вопрос - а в какой ммоент происходит сэмплирования сигналов? На фронтах? Нет. Тогда какие проблемы от этих наводок?  Там достаточно навороченый контроллер, который при старте автоматом подгоняет задержки по каждой линии и выдает в в консоль логи, те можно визуально увидеть разброс и пресчитать в пс. Поэтому подложку не учитываю, да и нет такой инфы, беру стандартную IBIS модель и считаю. По наводкам смотрю сигнал, чтобы не было дребезга на фронтах и спадах сигнала. По наводкам - там есть просчет с учетом crosstalks, он занимает в два раза больше времени, он например выдал мне одну проблемную трассу на 1866. Ума не приложу, как это у броадкома работает на 2133. Цитата(vitan @ Jul 1 2013, 11:19)  Пардон за назойливость, а как Вы его получили? Куда обращались? Чем завлекали?  Да ничем, это фирма с ними работает. наксолько я знаю, там был достаточно длительный процесс аккредитации.
--------------------
Если в сердце дверь закрыта - надо в печень постучать..
|
|
|
|
|
Jul 1 2013, 08:36
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 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)  Да ничем, это фирма с ними работает. наксолько я знаю, там был достаточно длительный процесс аккредитации. Понятно, что не Вы лично. Я про фирму и спрашиваю, не подскажете, куда идти?
|
|
|
|
|
Jul 1 2013, 08:44
|

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

|
Цитата(vitan @ Jul 1 2013, 11:36)  Имеется ввиду write leveling? Это ж стандартная функциональность. Более того, в некоторых чипах рекомендуют это отключать и прописывать задержки ручками. Но все равно стоит проверить, нужно ли учитывать Pin delay. Вот прямо у бродкома и спросите, может легко случиться так, что Вам выдадут файлик с задержками. А может, скажут, что Вас это волновать не должно.
Ну так о том и речь, что нужно количественное знание, насколько можно доверять симулятору. Тут помочь Вам вряд ли смогут.
Понятно, что не Вы лично. Я про фирму и спрашиваю, не подскажете, куда идти? К сожалению, это не моего уровня вопросы. Не это их собственный алгоритм, он назыается shmoo. Он выравниват задержки по всем линимя (и адрес и данные). Кстати, чтобы не было звона на фронтах лучше делать не широкие, но длинные змейки с 3W зазорами. те как можно дальше уходить от индуктивностей.
--------------------
Если в сердце дверь закрыта - надо в печень постучать..
|
|
|
|
Сообщений в этой теме
КонстантинТ Косяки трассировки DDR3 May 23 2013, 12:39 Uree А могут ли китайцы подтвердить, что у них она тоже... May 23 2013, 13:01 КонстантинТ Цитата(Uree @ May 23 2013, 16:01) А могут... May 23 2013, 13:24 fractcon Народ думает что это экстремальный экстрим, развод... May 23 2013, 13:30 КонстантинТ Цитата(fractcon @ May 23 2013, 16:30) Нар... May 23 2013, 13:39 Uree Не экстрим. При правильной трассировке все работае... May 23 2013, 13:40 КонстантинТ Цитата(Uree @ May 23 2013, 16:40) Не экст... May 23 2013, 13:45 vitan Цитата(Uree @ May 23 2013, 17:40) Не экст... May 23 2013, 13:54 КонстантинТ Цитата(vitan @ May 23 2013, 16:54) +1. Я ... May 23 2013, 14:01  vitan Цитата(КонстантинТ @ May 23 2013, 18:01) ... May 23 2013, 15:49   КонстантинТ Цитата(vitan @ May 23 2013, 18:49) Ну да,... May 23 2013, 15:52 Uree Между, чтобы переменная составляющая пошла "п... May 23 2013, 15:01 neiro80 Привет.
примерно такая же проблема и 2 недели сро... May 25 2013, 10:28 КонстантинТ Цитата(neiro80 @ May 25 2013, 13:28) Прив... Jun 4 2013, 09:58  PCBtech Цитата(КонстантинТ @ Jun 4 2013, 13:58) Э... Jun 17 2013, 10:45   КонстантинТ Цитата(PCBtech @ Jun 17 2013, 13:45) Там ... Jun 25 2013, 06:37 ClayMan А можно попросить выложить референс-дизайн платы п... Jun 10 2013, 10:10 КонстантинТ Оттрассировал свою плату. Тщательно выровнял все д... Jun 30 2013, 18:04 Restinstage 2КонстантинТ
В чем просчитываете, в Batch Simulati... Jul 1 2013, 07:20 КонстантинТ Цитата(Restinstage @ Jul 1 2013, 10:20) 2... Jul 1 2013, 07:48  vitan Цитата(КонстантинТ @ Jul 1 2013, 11:48) к... Jul 1 2013, 07:58   КонстантинТ Цитата(vitan @ Jul 1 2013, 10:58) Я хоть ... Jul 1 2013, 08:08    vitan Цитата(КонстантинТ @ Jul 1 2013, 12:08) Б... Jul 1 2013, 08:13     КонстантинТ Цитата(vitan @ Jul 1 2013, 11:13) Сорри, ... Jul 1 2013, 08:16      vitan Цитата(КонстантинТ @ Jul 1 2013, 12:16) П... Jul 1 2013, 08:19 Uree Информация по Pin Delay у Броадкома есть, во всех ... Jul 1 2013, 09:14 КонстантинТ Цитата(Uree @ Jul 1 2013, 12:14) Информац... Jul 1 2013, 09:24 skripach Цитата(Uree @ Jul 1 2013, 12:14) Информац... Jul 1 2013, 13:52 Uree Бизнес штука жестокая... хочешь выживать - научись... Jul 1 2013, 10:04 КонстантинТ Цитата(Uree @ Jul 1 2013, 13:04) Бизнес ш... Jul 1 2013, 10:30 Uree 1mils ~ 0.18ps
1mm ~ 7ps Jul 1 2013, 11:27 КонстантинТ Цитата(Uree @ Jul 1 2013, 14:27) 1mils ~ ... Jul 1 2013, 12:07 Uree Во-первых я их не ввожу в Гиперлинкс, а задаю в са... Jul 1 2013, 12:52 Restinstage Цитата(Uree @ Jul 1 2013, 16:52) Во-первы... Jul 1 2013, 13:39  fill Цитата(Restinstage @ Jul 1 2013, 17:39) А... Jul 1 2013, 15:13   КонстантинТ Цитата(fill @ Jul 1 2013, 18:13) Колонки ... Jul 2 2013, 05:48 КонстантинТ Цитата(Uree @ Jul 1 2013, 15:52) Во-первы... Jul 1 2013, 13:59 skripach ЦитатаНо зачем там резисторы стоят на дифлинии.
От... Jul 1 2013, 14:05 Uree По какой картинке? Какие адреса? На картинке первы... Jul 1 2013, 14:06 skripach Цитата(Uree @ Jul 1 2013, 17:06) ЗЫ При ч... Jul 1 2013, 14:25  Uree Цитата(skripach @ Jul 1 2013, 16:25) Спас... Jul 1 2013, 14:57 КонстантинТ Цитата(Uree @ Jul 1 2013, 17:06) По какой... Jul 1 2013, 14:37 Restinstage 2КонстантинТ
Давайте окончательно проясним что же ... Jul 2 2013, 07:04 Uree А знаете, что самое странное в этой ситуации? Вот ... Jul 2 2013, 07:07 fill Цитата(Uree @ Jul 2 2013, 11:07) А знаете... Jul 2 2013, 09:59 КонстантинТ Цитата(Uree @ Jul 2 2013, 10:07) А знаете... Jul 2 2013, 18:00  Uree Цитата(КонстантинТ @ Jul 2 2013, 20:00) Г... Jul 2 2013, 19:07   КонстантинТ Цитата(Uree @ Jul 2 2013, 22:07) Все, что... Jul 2 2013, 19:22 Uree Хорошо, красиво выглядит. А где eye diagram для си... Jul 2 2013, 10:18 Uree С чего вдруг такое понимание... где я написал, что... Jul 2 2013, 20:08 КонстантинТ Цитата(Uree @ Jul 2 2013, 23:08) С чего в... Jul 2 2013, 20:40 SmartDesign Думаю что надо проверить сигналы на соответствие т... Jul 17 2013, 03:51 КонстантинТ Цитата(SmartDesign @ Jul 17 2013, 06:51) ... Jul 20 2013, 21:31 SmartDesign Поздравляю! Дорогу осилит идущий Jul 21 2013, 04:25 КонстантинТ Цитата(SmartDesign @ Jul 21 2013, 07:25) ... Sep 10 2013, 20:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|