F-Tile Architecture and PMA and FEC Direct PHY IP User Guide

ID 683872
Date 7/08/2024
Public
Document Table of Contents

7.2.7. Running Link Optimization Tests

The Transceiver Toolkit autosweep test automatically sweeps PMA setting ranges, PRBS patterns and loopback modes to determine the PMA settings that provide the best signal integrity. The toolkit allows you to store a history of the test runs, and keep a record of the best PMA settings.

To launch autosweep, click Tools ➤ Autosweep.

The Autosweep view, when launched, is not associated with any given instance(s) or instance or channel pair(s). You can create as many Autosweep views as you desire, to allow sweeping over different parameters on different channels of the same instance, or different instances entirely.

Under the Input Parameters pane, click Add Parameter. In the Select Parameter window, select the instance, channels and parameters to be covered in the autosweep as shown in the following figure.
Figure 134. Select Parameter Window
To define the range of values for a parameter, enter the start, and end values separated by a colon symbol. To define specific values, enter the values separated by a comma symbol as shown in the following figure. Place the cursor under the Range column of a parameter to show the allowed ranges.
Figure 135. Input Parameters Pane
Under Output Metrics pane, click Add Metric, select BER, Eye Width or Eye Height as the performance metric for each case as shown in the following figure. You can select more than one metric.
Figure 136. Select Metric Window
The following figure shows an example of an Autosweep view.
Figure 137. Example of Autosweep View

Under Control pane, click Start Sweep to start the autosweep. Clicking Stop Sweep any time while the autosweep is running, stops the sweep. Click Export Settings to save the autosweep setup. Click the Import Settings to use a previously saved setup. After the autosweep completes, clicking Apply Best Case Parameters populates the parameters of the best case to the selected channel.