Main Content

Signal Integrity Link

This example shows how to test the IBIS-AMI SerDes models developed in SerDes Toolbox™ using the Signal Integrity Toolbox™. You need a license to Signal Integrity Toolbox.

SerDes Development Flow

SerDes model development begins with the SerDes Designer app. The app exports a Simulink® model with transmitter (Tx) and receiver (Rx) SerDes models and a testbench to simulate and further develop the SerDes designs. Test the models in the Signal Integrity Toolbox to verify proper IBIS-AMI model operation in a target EDA tool. Due to the high performance of IBIS-AMI executable models, run many simulations to verify the full range of model capabilities, testing with all possible AMI parameters and a variety of stimuli and interconnect channels. Replicate the simulation cases warranting closer inspection in Simulink to reproduce and debug the test. Repeat this cycle as many times as needed, updating the .qcd/.edk project files and Simulink model.

Create SerDes Toolbox System Model

Open the SerDes Designer app from the Apps toolstrip. Use the app to quickly prototype and statistically analyze a SerDes system with a Tx and an Rx.

SerDes System

Add blocks from the Blocks gallery to the Tx and Rx sides. If you change the block parameters, the statistical eye display shows the performance changes. Click on Export SerDes System to Simulink from the Export dropdown menu to create a Simulink model for the system.

Prepare SerDes Simulink Model for Signal Integrity Toolbox

The Signal Integrity Toolbox requires IBIS models to simulate the Tx and Rx of your system. Use the Open SerDes IBIS-AMI Manager button in the Configuration block to produce the IBIS files. In the Export tab of the SerDes IBIS-AMI Manager dialog box choose a target directory and click the Export button to create the set of IBIS files.

Exporting IBIS files

Serial Link Project

Click the Open Signal Integrity Link button in the Configuration block. In the newly opened dialog box, select New serial link project from the dropdown menu of Link design project parameter.

Choose a project name and destination folder. The folder path and project name must not have spaces. A report window appears and the Serial Link Designer app opens to create serial link project from SerDes Toolbox model.

Creating serial link project

The following data are copied from Simulink to Serial Link Designer:

  • The Serial Link Designer interface has the same name as the Simulink model.

  • Serial Link Designer has one sheet, sheet1.

  • All IBIS files is copied into the serial link project si_lib/ibis folder.

  • All Tx and Rx model parameter values from Simulink is set in the Serial Link Designer solution space.

  • Simulation parameters are set: UI, Samples_Per_Bit, and TargetBER.

Once you create the serial link project, you can refresh the Signal Integrity Link to see your project from the Link design project parameter dropdown menu. You can make updates to existing project or import a new project from a simulation of an already simulated project.

Parallel Link Project

Click the Open Signal Integrity Link button in the Configuration block. In the newly opened dialog box, select New parallel link project from the dropdown menu of Link design project parameter.

Choose a project name and destination folder. The folder path and project name must not have spaces. A report window appears and the Parallel Link Designer app opens to create parallel link project from SerDes Toolbox model.

Creating parallel link project

The following data are copied from Simulink to Parallel Link Designer:

  • The Parallel Link Designer interface has the same name as the Simulink model.

  • Parallel Link Designer has one sheet, sheet1.

  • All IBIS files is copied into the parallel link project si_lib/ibis folder.

  • All Tx and Rx model parameter values from Simulink is set in the Parallel Link Designer solution space.

  • Simulation parameters are set: UI, Samples_Per_Bit, and TargetBER.

Once you create the parallel link project, you can refresh the Signal Integrity Link to see your project from the Link design project parameter dropdown menu. You can make updates to existing project or import a new project from a simulation of an already simulated project.

See Also

| | |