|
Моделирование высокоскоростных приемопередатчиков, Signal integrity MGH Flow, Xilinx GTP, GTX, RocketIO |
|
|
|
Mar 15 2011, 10:36
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Здравствуйте. Потребовалось сделать анализ целостности сигналов для дифф. пары 2,5ГГц. Кто нибудь это пробовал?Немного опишу свою ситуацию: есть некая конструкция из модулей и несущей платы, куда эти модули вставляются. Между модулями и несущей платой имеется соединения дифф. парами, длинны пар получаются разные от 15см до 30см. На разных модулях стоят Spartan6 или Virtex5 и предполагается что скоро будет делаться плата с Virtex6. Пока что, де факто, дифф. пары работают на частоте 622Мгц. Но скоро нужно будет запускать поделку на 2,5ГГц. Анализ целостности потребовался потому что имеются модули, которые работают нестабильно или не работают вообще - появляются ошибки в в потоке данных между несущей платой и модулем. Причем модули совершенно одинаковые (одинаковый набор микросхем, трассировка и т.п) - один работает, а другой нет. Есть мнение что проблема в том что некоторые вещи сделаны на грани допустимого, и в результате незначительные изменения в характеристиках микросхем (от модуля к модулю) приводят к сбоям. Теперь ближе к делу - у cadence в PCB SI User Guide есть глава MGH Flow Overview. Но к сожалению там много букв, а полезной информации почти 0. У xilinx есть 3 типа моделей для их приемопередатчиков. Одна модель это Hspice, вторая IBIS-AMI, а третья Eldo. Ни с чем из этого мне работать не приходилось... Как скрестить ужа и ежа, т.е PCB SI и Hspice написано в Allegro PCB SI – HSPICE Interface Guide. С моделями IBIS-AMI все сложнее... Хотя вначале казалось что это самый легкий путь. Как я понял это специальное расширение для IBIS, позволяющее моделировать мультигигабитные приемопередатчики, добавленное в IBISv5. Cadence почти год назад заявил о полной поддержке IBISv5. Но ни одного документа в help рассказывающего как этим пользоваться я не нашел. Гугление находит только всякие презентации, из информации в них только картинки. С eldo подробно не разбирался, понял только что ноги у него растут из mentor. В итоге, как я понял, реальным вариантом пока является hspice. На сайте cadence лежит Xilinx RocketIO Design Kit. С китом ознакомился очень бегло - понял что использует hspice. Пока сижу читаю документацию...
|
|
|
|
|
 |
Ответов
|
Mar 22 2011, 15:22
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(Ant_m @ Mar 15 2011, 14:36)  Здравствуйте. Потребовалось сделать анализ целостности сигналов для дифф. пары 2,5ГГц. Кто нибудь это пробовал?Немного опишу свою ситуацию: есть некая конструкция из модулей и несущей платы, куда эти модули вставляются. Между модулями и несущей платой имеется соединения дифф. парами, длинны пар получаются разные от 15см до 30см. На разных модулях стоят Spartan6 или Virtex5 и предполагается что скоро будет делаться плата с Virtex6. Пока что, де факто, дифф. пары работают на частоте 622Мгц. Но скоро нужно будет запускать поделку на 2,5ГГц. Анализ целостности потребовался потому что имеются модули, которые работают нестабильно или не работают вообще - появляются ошибки в в потоке данных между несущей платой и модулем. Причем модули совершенно одинаковые (одинаковый набор микросхем, трассировка и т.п) - один работает, а другой нет. Есть мнение что проблема в том что некоторые вещи сделаны на грани допустимого, и в результате незначительные изменения в характеристиках микросхем (от модуля к модулю) приводят к сбоям. Теперь ближе к делу - у cadence в PCB SI User Guide есть глава MGH Flow Overview. Но к сожалению там много букв, а полезной информации почти 0. У xilinx есть 3 типа моделей для их приемопередатчиков. Одна модель это Hspice, вторая IBIS-AMI, а третья Eldo. Ни с чем из этого мне работать не приходилось... Как скрестить ужа и ежа, т.е PCB SI и Hspice написано в Allegro PCB SI – HSPICE Interface Guide. С моделями IBIS-AMI все сложнее... Хотя вначале казалось что это самый легкий путь. Как я понял это специальное расширение для IBIS, позволяющее моделировать мультигигабитные приемопередатчики, добавленное в IBISv5. Cadence почти год назад заявил о полной поддержке IBISv5. Но ни одного документа в help рассказывающего как этим пользоваться я не нашел. Гугление находит только всякие презентации, из информации в них только картинки. С eldo подробно не разбирался, понял только что ноги у него растут из mentor. В итоге, как я понял, реальным вариантом пока является hspice. На сайте cadence лежит Xilinx RocketIO Design Kit. С китом ознакомился очень бегло - понял что использует hspice. Пока сижу читаю документацию...  HyperLynx не рассматриваете? Берете на Xilinx кит для Eldo и вперед... (Eldo - SPICE симулятор, входит в HyperLynx)
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Mar 22 2011, 17:23
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Цитата(Victor® @ Mar 22 2011, 18:22)  HyperLynx не рассматриваете? Берете на Xilinx кит для Eldo и вперед... (Eldo - SPICE симулятор, входит в HyperLynx) Да я бы рад, но HyperLynx не знаю  Нужно будет изучать сам HyperLynx, а потом еще научится как из allegro передать параметры для моделирования... А в перспективе еще моделировать многоплатные проекты... Тут на полгода возни, чтения бумажек и втыкания в примеры. А так, с allegro SI, я хоть немного но знаком... Хотя буду рад если дадите пинка литературы в нужном направлении.
|
|
|
|
|
Mar 22 2011, 19:24
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(Ant_m @ Mar 22 2011, 21:23)  Да я бы рад, но HyperLynx не знаю  Нужно будет изучать сам HyperLynx, а потом еще научится как из allegro передать параметры для моделирования... А в перспективе еще моделировать многоплатные проекты... Тут на полгода возни, чтения бумажек и втыкания в примеры. А так, с allegro SI, я хоть немного но знаком... Хотя буду рад если дадите пинка литературы в нужном направлении. Да тут на фтп было... на днях только качал для повторения... да и забыл откуда именно
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
Сообщений в этой теме
Ant_m Моделирование высокоскоростных приемопередатчиков Mar 15 2011, 10:36 Ant_m Да... ответов просто море)) Раз так, то буду перио... Mar 22 2011, 15:13  vitan Цитата(Ant_m @ Mar 22 2011, 20:23) Да я б... Mar 22 2011, 18:34 Ant_m Нашел кит, показывающий как использовать модели AM... Apr 8 2011, 07:55 Ant_m Продолжу описывать свои изыски с моделированием...... May 26 2011, 06:19 Uree Возвращаясь к моделированию таких интерфейсов чере... May 31 2011, 10:33 Ant_m Модели разъемов есть.
Например в ките Virtex 2 pro... May 31 2011, 10:45 cioma Например, Samtec для многих разъёмов SPICE-модели ... Jun 1 2011, 11:24 Ant_m Довел модель до уровня, когда можно считать все го... Jun 10 2011, 06:11 Uree А результат моделирования-то какой? Можно вести па... Jun 10 2011, 06:58 Ant_m Результат пока в процессе Нужно еще насобирать мо... Jun 10 2011, 07:30 vitan Цитата(Ant_m @ Jun 10 2011, 11:30) Нужно ... Jun 12 2011, 09:17 vitan Спрошу здесь, думаю, будет по теме.
Никто не знает... Aug 29 2011, 19:53 Ant_m Какой именно кит, плата для тестирования или модел... Aug 30 2011, 05:39 vitan Цитата(Ant_m @ Aug 30 2011, 09:39) Какой ... Aug 30 2011, 09:49  Ant_m Цитата(vitan @ Aug 30 2011, 13:49) Там в ... Aug 30 2011, 13:35   vitan Цитата(Ant_m @ Aug 30 2011, 17:35) Такой ... Aug 30 2011, 17:13 Uree Да не скромнЫ они... Просто модель работы такая - ... Aug 30 2011, 14:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|