|
DDR3: Терминация сигналов CK, Выбор топологии |
|
|
|
May 25 2018, 21:13
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 8-06-05
Из: Москва
Пользователь №: 5 847

|
Здравствуйте. Нужен совет практиков. Проектируется узел с DDR3 MT41J128M16JT-125IT. Моделирование ЦС выполняется в Hyper Lynx. Для сигнала CK имеем ошибку по точке пересечения комплементарных сигналов:
Стандартом JEDEC предписано следующее:
Действительно, если посмотреть на осциллограммы сигналов CK_P и CK_N (пробник на кристалле памяти), видна асимметрия (227 мВ):
Причём это связано с разными временами нарастания и спада: Avg fall time: 119.773 ps Min fall time: 118.092 ps High voltage: 1.19 V Max fall time: 130.519 ps Low voltage: 385.9 mV Avg rise time: 93.433 ps Min rise time: 89.377 ps Low voltage: 385.9 mV Max rise time: 95.155 ps High voltage: 1.19 V Сигнал спадает медленнее, чем нарастает. Если посмотреть на сигнал DQS (режим записи в память, пробник на кристалле памяти), то там асимметрия меньше (112 мВ):
Хотя скорость нарастания и спада по-прежнему разная: Avg fall time: 142.460 ps Min fall time: 141.122 ps High voltage: 1.20 V Max fall time: 143.345 ps Low voltage: 326.8 mV Avg rise time: 125.503 ps Min rise time: 121.370 ps Low voltage: 326.8 mV Max rise time: 126.889 ps High voltage: 1.20 V. Я подозреваю, что разница в том, что сигнал CK терминируется, как простой LVDS - на резистор 100 Ом (так рекомендует Micron в TN-46-14: "VTT does not terminate any DDR clock pairs. CK and CK# termination is a parallel 100...121 Ohm resistor between the two lines. Micron has found that only differential termination on CK and CK# produces optimal SI."), а DQS - уже на Vdd/2 внутри чипа памяти.
Возможно, нужно поставить под сомнение рекомендацию производителя. Вопрос: сталкивался ли кто-нибудь с необходимостью терминации сигналов тактирования CK на Vdd/2 вместо того, что рекомендует Micron? Или устранение данной проблемы нужно вести другим способом? В похожей теме ответа не нашёл. Спасибо.
|
|
|
|
|
 |
Ответов
(15 - 29)
|
May 30 2018, 16:02
|

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

|
Цитата 1. Окно экcпорта в LineSim: Честно вам говорю- без понятия что вы там накрутили, но для uniform transmission line всегда получается одна TL, потому как это и есть ее представление  Вы определенно что-то делаете криво: гиперлинкса у меня под рукой нет- или смотрите методичку внимательно, или вебинары на сайте ментора самого, или спросите своего FAE. То что у вас изображено в модели линии это извращение. Цитата 2. Вывел вместе все те же слои. Разве стало яснее? Давайте в N-й раз повторю- мне не нужны все слои, вся разводка и пр. Нужна сугубо вся цепь клока и его опорный слой- и все. Чтобы было видно все между артиксом и ддр3. То же самое и со стробом Цитата 3. Не понимаю негативного отношения к термобарьерам. Тема довольна избита: Мне эти темы читать неинтересно, хотя бы потому что ценного там очень мало- но вы судя по всему если не первый, то второй раз беретесь за такие дизайны, в частности за ддр3. Перед тем как делать подобные ошибки как у вас, стоит хотя бы погуглить- включая термалы, и не в контексте "проблем со сборкой" и прочих фикций, а именно с позиций SI/PI. Там и ясно станет что не так с термалами в хайспидном дизайне
|
|
|
|
|
May 30 2018, 16:24
|
Местный
  
Группа: Свой
Сообщений: 290
Регистрация: 29-09-06
Из: Москва
Пользователь №: 20 800

|
Цитата(Stepanich @ May 30 2018, 19:19)  2. Некачественная пайка, вызванная отводом тепла в полигон, - частая проблема. Я не могу игнорировать требования монтажного цеха. Если пайка не надёжна, то смысла в хорошем SI/PI Некачественная пайка чего? Компонентов? Тогда зачем вы делаете барьеры на переходных?
|
|
|
|
|
May 30 2018, 16:31
|

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

|
Цитата Некачественная пайка чего? Компонентов? Тогда зачем вы делаете барьеры на переходных? Вопрос в точку- а термалы на виа это идиотизм крайней степени. Небось в дизайне самом еще геометрия термалов одинаковая для всех корпусов. Цитата Я же привёл всю цепь такта (CK) в сообщении 10: Вы наверное меня разыгрываете- в чем проблема сделать маскирование цепи и показать только ее на фоне полигона? Если и так проблема, то покажите хотя бы отдельно терминацию и участки под бга- ну а если и так проблема, то черт с ним, и так понятно все Цитата Спасибо за замечание, но в данной теме мы обсуждаем цепь такта. Не за что- но это прямо относится к обсуждаемым цепям. Вы просто путаете понятия судя по всему: конечно хочется выдать комментарий про "монтажный цех", но видите, сдерживаюсь как могу
|
|
|
|
|
May 30 2018, 17:58
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(EvilWrecker @ May 30 2018, 19:02)  Честно вам говорю- без понятия что вы там накрутили, но для uniform transmission line всегда получается одна TL, потому как это и есть ее представление  Вы определенно что-то делаете криво: гиперлинкса у меня под рукой нет- или смотрите методичку внимательно, или вебинары на сайте ментора самого, или спросите своего FAE. То что у вас изображено в модели линии это извращение. 1. Включено экспортировать связанные сегменты, поэтому их так много. 2. Проблема не в трассировке. Можно удалить все сегменты и оставить только два, проблема все равно не исчезнет и она никак не зависит ни от длины линий, ни даже от их разницы. Проблема в том, что наклон кривой по переднему фронту и по заднему разный. Соответственно точка их пересечения всегда сдвигается далеко от средней точки (VDD/2). Все это заданно в модели от хилых. На рисунке
можете увидеть разницу в расположении этой точки пересечения фронтов для Typ и Fast. Для значений Typ все еще в допуске, для Fast ушла сильно вверх. Соответственно надо каким-то образом замедлить передний фронт или ускорить задний.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
May 30 2018, 18:12
|

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

|
Цитата 1. Включено экспортировать связанные сегменты, поэтому их так много. Это которая "export coupled segments"? Цитата 2. Проблема не в трассировке. Можно удалить все сегменты и оставить только два, проблема все равно не исчезнет и она никак не зависит ни от длины линий, ни даже от их разницы. Проблема в том, что наклон кривой по переднему фронту и по заднему разный. Соответственно точка их пересечения всегда сдвигается далеко от средней точки (VDD/2). Я может что-то в ветке пропустил, но у вас совершенно другая модель линии(в частности без виа)- особенно неясно почему нет TL между ддр3 и терминаторами, зато есть в самой терминации. Overshoot/pre-shoot как у ТС у вас нет, параметры TL между контролером и ддр3 разобрать нереально, но похоже что они одинаковые- что моделируется в этом сетапе? Цитата Соответственно надо каким-то образом замедлить передний фронт или ускорить задний. Как вы себе это представляете? Цитата EvilWrecker, Карлсон, я не сразу понял, что вы говорите о поясках (annual ring) в переходных отверстиях, а не о термобарьерах. В таком случае это изменить нельзя, т. к. плата делается по классу IPC-3: Нет, речь не об annular ring а о способе подключения виа к полигону- у вас оно не прямое, что глубоко ошибочно
|
|
|
|
|
May 30 2018, 19:59
|
Местный
  
Группа: Свой
Сообщений: 290
Регистрация: 29-09-06
Из: Москва
Пользователь №: 20 800

|
Цитата(Stepanich @ May 30 2018, 21:10)  Карлсон, я не сразу понял, что вы говорите о поясках (annual ring) в переходных отверстиях, а не о термобарьерах. Бггг. Вы издеваетесь что ли? Смотрим внимательно: Annular ring  Thermal relief  И вот еще  Улавливаете разницу в терминологии? Если нет, то почитайте хотя бы вот это.
|
|
|
|
|
May 30 2018, 20:24
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 8-06-05
Из: Москва
Пользователь №: 5 847

|
Карлсон, в терминах приложенной вами статьи: Annular ring - гарантийный поясок; Air gap - термический барьер. В сообщениях 9 и 11 EvilWrecker использует термины "Термалы на виа", и "термобарьеры" которые я воспринимаю как Air gap - термический барьер. Не понимаю, о какой разнице в терминологии идёт речь.
Если суть замечаний - в наличии термического барьера, то это изменить нельзя, т. к. есть требования на качество пайки. Если суть замечаний - в наличии гарантийных поясков в слоях, где нет подключения к полигонам или проводникам, то это изменить нельзя, т. к. это требование стандарта IPC-3 (см. сообщение 21). Кроме того, их наличие не влияет на описанную проблему с цепью CK. Если есть сомнения, то можно выполнить моделирование ЦС этой цепи с переходными отверстиями без гарантийных поясков или вообще слепыми. Затем сравнить две осциллограммы.
|
|
|
|
|
May 30 2018, 20:29
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 5-09-16
Пользователь №: 93 222

|
Цитата(Stepanich @ May 30 2018, 23:24)  Если суть замечаний - в наличии термического барьера, то это изменить нельзя, т. к. есть требования на качество пайки. А что обычно паяется к переходным отверстиям?
|
|
|
|
|
May 30 2018, 20:53
|
Местный
  
Группа: Свой
Сообщений: 290
Регистрация: 29-09-06
Из: Москва
Пользователь №: 20 800

|
Цитата(Stepanich @ May 30 2018, 23:39)  к переходным отверстиям подключены проводники от контактов элементов (в нашем случае выводы BGA) Т.е. вы полагаете, что косточек от площадок до переходных недостаточно для правильной пайки?
|
|
|
|
|
May 30 2018, 21:31
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
QUOTE (Stepanich @ May 31 2018, 00:13)  Карлсон, полагаю (и знаю по различным проектам), что влияние термобарьеров очень сильно зависит от ряда факторов: толщины меди, размера и количества подключённых полигонов, количества слоёв, профиля пайки, способа пайки (конвекция или парофазная пайка) и прочего. У данного проекта есть требования. Одно из этих требований - наличие термобарьеров. Нельзя отступить от данного требования.
Предлагаю закрыть вопрос термобарьеров, т. к. их исключение не поможет решить исходную проблему с цепью СК. Упорство в ошибках с термобарьерами, доказывает отсутствие понимания вами их предназначения, да и образования по теме разводки плат. Требования монтажного цеха, без понимания сути проблемы к проектировщику, это "ржачно". Это как уборщица заставит ген директора делать то что ей нужно на предприятии. Страшный кошмар. Данные термобарьеры не уместны тут по причинам электрических сигналов, поскольку ухудшают ЭМИ. С отводом тепла никак не связаны, поскольку в термопечи по профилю все нагреается равно-температурно. Придуманы термобарьеры в основном для пайки выводных компонентов при ручном монтаже, либо для пропайки переходников открытых от маски. Вот посмотрите в томже гипертерме, какое это зло для путей тока и распределения температуры. Для вашего этого проекта, может тогда и откажетесь. Еще как вариант посмотрите в инете кучи плат аналогичных, не увидите там термобарьеров как у вас. ------ проблема с цепью СК. 1) неверный, ошибочный подвод диф пары к переходникам с обоих сторон. Нужно исправить. 2) не соблюдено правило 3W на некоторых участках. Нужно исправить, место есть. 3) проверить GND слои ниже выше над этой цепью. Проверить их целостность, сделать сшивку переходниками GND в соответствующих местах.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|