Перейти к содержанию
    

DDR3: Терминация сигналов CK

Так логичнее исправлять источник проблемы, а не бороться с последствиями.

Вот вам эквивалентная схема post-512-1527781805_thumb.png идеальной "разводки" - передатчик и приемник соединены двумя диф. трассами и напрямую подключена развязка, предложенная в самом начале знатоками. Попробуйте теперь решить проблему Vix всеми известными вам способами. И объясните пожалуйста, в чем здесь источник проблемы?

Модель передатчика выложена ТС, модель памяти найти не проблема (имя указано на схеме), номера пинов указаны также.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну это наверное близко к очевидному :laughing: - если при таком сетапе уже всплывают проблемы(включая искажение сигнала) значит с сетапом что-то не так. Модель контроллера быть может "не очень"? :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2. IBIS модель драйвера: SSTL15_F_HR (прикладываю):

 

 

Не подключилась ваша модель.

 

У меня вышло вроде бы вложиться - Slow 868mV, Fast - 705mV.

 

post-2104-1527785746_thumb.jpg

 

Скачал IBIS c сайта.

 

В проекте

 

OBUFDS_inst : OBUFDS

generic map (

IOSTANDARD => "DIFF_SSTL15",

SLEW => "FAST")

port map (

O => DDR_CLK_p,

OB => DDR_CLK_n,

I => clk_in

);

 

 

В Implemented Design экспортировал, указав Updated generic IBIS and Updated parasitics package. Хотя модели 2013 года. Ну и Вивадо у меня 2015.4, тот который с Артиксом ставился.

 

С кондером Ccomp - Fast 840mV, Slow на том же уровне.

 

 

CLk_DDR.txt

 

Signal - DDR_CLK

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модель контроллера быть может "не очень"? :biggrin:

Вполне возможно. Но ее не я выбирал, а ТС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вполне возможно. Но ее не я выбирал, а ТС.

Именно об этом я и написал пару постов назад :laughing:

У меня вышло вроде бы вложиться

К вашей картинке по правде говоря тоже вопросы есть :biggrin: - но скажите, можете ли показать то же самое но с TL 50 Ом(плюс минус 2-3Ом) на основном пути клока? Причем так чтобы было видно целый период.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не подключилась ваша модель.

 

У меня вышло вроде бы вложиться - Slow 868mV, Fast - 705mV.

 

В проекте

 

OBUFDS_inst : OBUFDS

generic map (

IOSTANDARD => "DIFF_SSTL15",

SLEW => "FAST")

port map (

O => DDR_CLK_p,

OB => DDR_CLK_n,

I => clk_in

);

 

 

В Implemented Design экспортировал, указав Updated generic IBIS and Updated parasitics package. Хотя модели 2013 года. Ну и Вивадо у меня 2015.4, тот который с Артиксом ставился.

 

С кондером Ccomp - Fast 840mV, Slow на том же уровне.

 

Signal - DDR_CLK

Параметры модели отличаются, хотя и название одно и тоже.

Вот результаты с вашей и с той моделью что дали мне.post-512-1527789962_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот что.

 

С 50 Ом трассой, и терминацией 50 Ом + Джиттер.

 

post-2104-1527789984_thumb.jpg

 

С 40 Ом трассой, и терминацией 40 Ом + Джиттер.

 

post-2104-1527790018_thumb.jpg

 

С 40 Ом трассой, и терминацией 40 Ом + Сcomp 3 pF + Джиттер.

 

post-2104-1527790074_thumb.jpg

 

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот результаты с вашей и с той моделью что дали мне.

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

Вот что.

Здесь конечно сразу будут вопросы о том как вы задали джиттер(как мне помнится в гиперлинксе их несколько типов с настройкой магнитуды и пр), но вы можете показать весь сигнал? Не буду скрывать, хочу в том числе посмотреть что будет с искажением :laughing: Ну и раз стали использовать 40Ом, то очевидно имеет смысл прогнать отдельно такой вариант с измененными значениями терминирующих резисторов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы показываете total jitter, но это все можно увидеть и при "полном" сигнале- не нужно обрезать картинку, т.е покажите так чтобы был виден marginal jitter и Vpeak-peak. И к слову, откуда взялся в модели Ccomp, причем в таком размещении как у вас?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Volkov, спасибо за участие.

 

1. Две микросхемы памяти имеют независимые шины адреса намеренно. Обе микросхемы в связке работать не должны. В плате реализовано резервирование памяти.

 

2. Не понимаю, почему у вас модель не подключилась. Какая ошибка?

Напоминаю, что проблема с величиной Vix только в режиме Fast. Ниже привожу рисунки для режима typical:

post-5847-1527791365_thumb.png

 

Интересно, как вам удалось (пост 48) улучшить результат почти на 40% (162 мВ против 263 мВ в посте 6).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно, как вам удалось (пост 48) улучшить результат почти на 40% (162 мВ против 263 мВ в посте 6).

 

 

Не знаю. Похоже ваша модель - это SSTL15_F_HR. А в моей DIFF_SSTL15_F_HR.

 

С джиттером долго разбираться, но похоже 1 UI слишком оптимистично. На выходе MMCM будет минимум 75 ps - 3%/.

 

По поводу конденсатора - то в JEDEC референсах он стоит на планках возле разъема. В Memory Down - нет требований по длине перед ним, но есть минимум Main Route + Neck-Down 500 mil после него.

чем длиннее трасса перед ним - тем сильнее он валит фронт.

 

post-2104-1527798045_thumb.jpg

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Volkov, по-моему я понял, почему у вас не заработала модель: я не скопировал в неё строки с описанием дифф. линий:

 

[Diff Pin] inv_pin vdiff tdelay_typ tdelay_min tdelay_max

|

AM26 AN26 100mV 0 0 0

| C0_DDR3_dqs_p[1] DIFF_SSTL15_F_HR_IN50_P SSTL15_F_HR_IN50

AN34 AP34 100mV 0 0 0

| C0_DDR3_ck_p[0] DIFF_SSTL15_F_HR_P SSTL15_F_HR

AP29 AP30 100mV 0 0 0

| C0_DDR3_dqs_p[0] DIFF_SSTL15_F_HR_IN50_P SSTL15_F_HR_IN50

 

Теперь наши модели совпадают?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...