Manage IBIS-AMI Parameters

You can manage the IBIS-AMI parameters by opening the SerDes IBIS-AMI Manager dialog box from the Configuration block.

Contents of IBIS File

The IBIS tab in the SerDes IBIS-AMI Manager dialog box defines the content of the IBIS file. Set the parameters used to define the IBIS file in the AnalogOut and AnalogIn blocks in the SerDes Designer app and in the IBIS tab in the SerDes IBIS-AMI Manager.

From the transmitter side in the AnalogOut block:

  • Voltage (V) — Typical value of voltage range in the IBS file.

  • R (Ohms) — Slope of the typical pull-up and pull-down IV curves in the IBS file.

  • C (pF) — Typical value of the C_comp in the IBS file.

From the receiver side in the AnalogIn block:

  • Voltage (V) — Typical value of voltage range in the IBS file.

  • R (Ohms) — Slope of the typical ground clamp IV curve in the IBS file.

  • C (pF) — Typical value of the C_comp in the IBS file.

You can only enter the typical values for these parameters. You can define the Tx and Rx corner percentage in the Export tab of the SerDes IBIS-AMI Manager dialog box. The minimum and maximum values are generated by subtracting or adding to the typical value its fractional corner percentage.

The performance of an input/output (I/O) buffer is a function of process, voltage, and temperature (PVT). There are 27 PVT corners. IBIS supports three model corners: Typ, Min, and Max. When generating the IBIS file, the Voltage (V), R (Ohms), and C (pF) values are used for the Typ corner.

  • Min refers to the slow/weak corner. It groups slow process, low voltage, and high temperature. The voltage and resistance are decreased and the capacitance is increased for the Min corner.

  • Max refers to the fast/strong corner. It groups fast process, high voltage, and low temperature. The voltage and resistance are increased and the capacitance is decreased for the Max corner.

You can also specify the IBIS-AMI model in the Export tab of the SerDes IBIS-AMI Manager dialog box as single I/O, redriver or retimer. Selecting these model configurations changes the contents of the IBIS file.

  • If you select I/O as the model configuration, the IBIS model is reconfigured to a single model of ModelType I/O.

  • If you select Retimer or Redriver as the model configuration, the components of the IBIS file is updated to include the repeater pins.

Contents of AMI File

The AMI - Tx and AMI - Rx tabs in the SerDes IBIS-AMI Manager dialog box define the content of the AMI file. They contain the required and commonly used reserved AMI parameters. You can also define the model-specific parameters for the relevant blocks.

There are five Reserved_Parameters included in every AMI file generated by the SerDes Toolbox™:

  • AMI_Version — IBIS version supported by the model

  • Init_Returns_Impulse — whether the model supports statistical simulation or not

  • GetWave_Exists — whether the model supports time-domain simulation or not.

  • Max_Init_Aggressors — the number of crosstalk aggressors supported by the model

  • Modulation — the modulation scheme of the model.

If you select Retimer or Redriver as the model configuration in the Export tab of the SerDes IBIS-AMI Manager dialog box, an additional Reserved_Parameter Repeater_Type is added to the AMI - Rx tab. This parameter specifies the type of the repeater.

You can also define and modify the parameters of individual transmitter and receiver blocks. From the Model_Specific parameters, you can add new AMI parameters to specific blocks. For more information, see Managing AMI Parameters.

You can also add a new tap structure to the equalizer blocks. These additional taps are included both in the Simulink® model and the exported IBIS-AMI models. The taps enable you to adjust equalization, especially when you build your custom blocks from scratch.

You can also include standard-compliant transmitter and receiver jitter and noise parameters to the Reserved_Parameter section of the AMI file using the Reserved Parameters... button. The jitter and noise parameters are only used in EDA tools. Simulink ignores these parameters.

Debugging AMI Files in EDA

To enable debugging the AMI files in EDA tools, in the AMI-Tx or AMI-Rx tab, click the Reserved Parameters... button and select DLL_ID parameter. DLL_ID is a standard IBIS-AMI parameter that appears as a Reserved_Parameter. It also enables the AMI_Debug parameter as a Model_Specific parameter.

Set Enable value to true to output debug files. You can improve performance by setting Enable value to false and not output any debug files, but still have the option to turn on debugging in the EDA tools if necessary. Use Start_Time to define the simulation time at which debug output generation begins.

See Also

Related Topics

External Websites