Управление параметрами IBIS-AMI

Управлять параметрами IBIS-AMI можно путем открытия диалогового окна SerDes IBIS-AMI Manager из блока Configuration.

Содержимое файла IBIS

Вкладка IBIS в диалоговом окне SerDes IBIS-AMI Manager определяет содержимое файла IBIS. Установите параметры, используемые для определения файла IBIS, в блоках AnalogOut и AnalogIn в приложении SerDes Designer и на вкладке IBIS в SerDes IBIS-AMI Manager.

Со стороны передатчика в блоке AnalogOut:

  • Voltage (V) - Типичное значение области значений напряжений в файле IBS.

  • R (Ohms) - Наклон типичных подтягивающих и выпадающих IV кривых в файле IBS.

  • C (pF) - Типичное значение C_comp в файле IBS.

Со стороны приемника в блоке AnalogIn:

  • Voltage (V) - Типичное значение области значений напряжений в файле IBS.

  • R (Ohms) - Наклон типовой кривой заземления IV хомута в файле IBS.

  • C (pF) - Типичное значение C_comp в файле IBS.

Можно вводить только типовые значения для этих параметров. Определить Tx and Rx corner percentage можно на вкладке Export диалогового окна SerDes IBIS-AMI Manager. Минимальное и максимальное значения генерируются путем вычитания или добавления к типовому значению его дробного углового процента.

Эффективность буфера ввода/вывода (ввод-вывод) является функцией процесса, напряжения и температуры (PVT). Существует 27 углов PVT. IBIS поддерживает три угла модели: Typ, Min и Max. При генерации файла IBIS для угла Typ используются Voltage (V), R (Ohms) и C (pF) значения.

  • Min относится к медленному/слабому углу. Он группирует медленный процесс, низкое напряжение и высокую температуру. Напряжение и сопротивление уменьшаются, и емкость увеличивается для угла Мин.

  • Max относится к быстрому/сильному углу. Он группирует быстрый процесс, высокое напряжение и низкую температуру. Напряжение и сопротивление увеличиваются, и емкость уменьшается для угла Max.

Можно также задать модель IBIS-AMI на вкладке Export диалогового окна SerDes IBIS-AMI Manager как одиночный ввод-вывод, редрайвер или ретимер. Выбор этих строений модели изменяет содержимое файла IBIS.

  • Если вы выбираете I/O в качестве строения модели, модель IBIS перенастраивается на одну модель ModelType I/O.

  • Если вы выбираете Retimer или Redriver в качестве строения модели, компоненты файла IBIS обновляются, чтобы включать контакты ретранслятора.

Содержимое файла AMI

Вкладки AMI - Tx и AMI - Rx в диалоговом окне SerDes IBIS-AMI Manager определяют содержимое файла AMI. Они содержат необходимые и обычно используемые зарезервированные параметры AMI. Можно также задать специфичные для модели параметры для соответствующих блоков.

Существует пять Reserved_Parameters входит в состав каждого файла AMI, сгенерированного Toolbox™ SerDes:

  • AMI_Version - версия IBIS, поддерживаемая моделью

  • Init_Returns_Impulse - поддерживает ли модель статистическая симуляция или нет

  • GetWave_Exists - поддерживает ли модель симуляцию во временной области или нет.

  • Max_Init_Aggressors - количество агрессоров перекрестных помех, поддерживаемых моделью

  • Modulation - схема модуляции модели.

Если вы выбираете Retimer или Redriver в качестве строения модели на вкладке Export диалогового окна SerDes IBIS-AMI Manager, дополнительное Reserved_Parameter Repeater_Type добавляется на вкладку AMI - Rx. Этот параметр задает тип ретранслятора.

Настройка параметров AMI

Можно задать и изменить параметры отдельных блоков передатчика и приемника. Из Model_Specific можно добавить новые пользовательские параметры AMI к конкретным блокам. Новые ссылки на параметры AMI в Simulink® модель автоматически поддерживается для вас. Для получения дополнительной информации смотрите Управление параметрами AMI.

Можно также добавить новую структуру отвода к блокам эквалайзера. Эти дополнительные отводы включены как в модель Simulink, так и в экспортированные модели IBIS-AMI. Касания позволяют вам настроить эквализацию, особенно когда вы строите свои пользовательские блоки с нуля.

Можно выбрать, чтобы скрыть Model_Specific Параметры AMI и структуры касания с помощью кнопки Edit... Параметры все еще работают так же в моделях Simulink. Но они не записаны в файлы и не появляются в AMI_Parameters_Out строка. Скрытые параметры жестко закодированы на их текущие значения в файлах DLL, и конечный пользователь не может их изменить.

Можно также включать совместимые со стандартом параметры передатчика и приемника, а также параметры шума в Reserved_Parameter раздел файла AMI с помощью кнопки Reserved Parameters.... Параметры джиттера и шума используются только в инструментах EDA. Simulink игнорирует эти параметры.

Отладка файлов AMI в EDA

Чтобы включить отладку файлов AMI в инструментах EDA, на вкладке AMI-Tx или AMI-Rx, нажмите кнопку Reserved Parameters... и выберите DLL_ID параметр. DLL_ID является стандартным параметром IBIS-AMI, который появляется как Reserved_Parameter. Это также включает параметр AMI_Debug как Model_Specific параметр.

Установите Enable значение true для вывода файлов отладки. Можно улучшить эффективность, задав Enable значение false и не выход отладочные файлы, но при необходимости иметь опцию включать отладку в инструментах EDA. Используйте Start_Time, чтобы определить время симуляции, в которое начинается генерация выходов отладки.

Примечание

SerDes Toolbox не поддерживает компиляцию файлов AMI_Wrapper.cpp с не встроенными S-функциями. В результате вы не можете экспортировать модели IBIS-AMI с неинлинфицированными S-функциями. Если у вас есть Simulink Coder™ или Embedded Coder® лицензия, вы можете преобразовать ваши S-функции в встроенные для поддержки экспорта модели IBIS-AMI. Для получения дополнительной информации смотрите Inlining S-Functions (Simulink Coder).

См. также

Похожие темы

Внешние веб-сайты