Contenido principal

serdes.AMIExport

Create object to export SerDes models to AMI executable files

Since R2026a

Description

Use serdes.AMIExport to create an object that you can use to export SerDes models to AMI executable files. The object mimics the functionality represented in the SerDes IBIS -AMI manager that you can open from the Configuration block. Any changes made to SerDes IBIS-AMI Manager are updated in the serdes.AMIExport object in real-time and vice-versa. For more information about SerDes IBIS-AMI Manager, see Manage Contents of IBIS and AMI files.

Creation

Description

AMIExport = serdes.AMIExport creates an object from the selected SerDes model that you can use to export the AMI executable files.

AMIExport = serdes.AMIExport(ModelName) creates an object from the SerDes Simulink® model Model.

Input Arguments

expand all

SerDes Simulink model from which you want to export the AMI executables, specified as a model.

Output Arguments

expand all

AMI export object containing the export settings, returned as an object.

Properties

expand all

This property is read-only.

SerDes Simulink model name that you want to export, reported as a string. If you have multiple models open, this property helps you identify which model you are exporting.

Configure SerDes system model type, specified as TxandRx, IO, Redriver, or Retimer.

IBIS model name, specified as a string.

Transmitter model name, specified as a string.

Receiver model name, specified as a string.

Corner factor used in the SerDes model, specified as a nonnegative real scalar ≤ 50.

Determines which transmitter model type to export:

  • Dual model — Exports both statistical and time domain transmitter models.

  • GetWave only — Exports only time domain transmitter model.

  • Init only — Exports only statistical transmitter model.

Bits to ignore on the transmitter side during time-domain simulation, specified as an integer scalar in the range [0, 2147483646].

Determines which receiver model type to export:

  • Dual model — Exports both statistical and time domain receiver models.

  • GetWave only — Exports only time domain receiver model.

  • Init only — Exports only statistical receiver model.

Bits to ignore on the receiver side during time-domain simulation, specified as an integer scalar in the range [0, 2147483646].

Determines which models to export, both transmitter and receiver, only transmitter, or only receiver.

Option to export IBIS file, specified as true or false.

Option to export AMI files, specified as true or false.

Option to export DLL files, specified as true or false.

Option to obfuscate the SerDes IBIS-AMI executables to protect you intellectual property, specified as true or false.

Option to export Linux source code, specified as true or false.

Option to create Linux executables (.SO files) from Windows MATLAB® session, specified as true or false.

Name of the exported IBIS file, specified as a character vector.

Directory to which the object exports the SerDes models, specified as a string.

Option to validate input string to AMI_Init against the IBIS standards, specified as true or false.

Option to report the complete export process in the command window, specified as true or false. If you want to see only the minimal important messages about the export process, set QuietStatus to true.

Object Functions

getExportSettingsShow current export settings
exportExport SerDes model with current settings

Version History

Introduced in R2026a