Управлять параметрами IBIS-AMI можно путем открытия диалогового окна SerDes IBIS-AMI Manager из блока Configuration.
Вкладка 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 - 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. Этот параметр задает тип ретранслятора.
Можно задать и изменить параметры отдельных блоков передатчика и приемника. Из 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-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).