External Memory Interface Handbook Volume 3: Reference Material

ID 683841
Date 7/24/2019
Public
Document Table of Contents

16.2.5. Reports

The toolkit can generate a variety of reports, including summary, calibration, and margining reports for external memory interface connections. To generate a supported type of report for a connection, you run the associated task in the tasks folder for that connection.

Summary Report

The Summary Report provides an overview of the memory interface; it consists of the following tables:

  • Summary table. Provides a high-level summary of calibration results. This table lists details about the connection, IP version, IP protocol, and basic calibration results, including calibration failures. This table also lists the estimated average read and write data valid windows, and the calibrated read and write latencies.
  • Interface Details table. Provides details about the parameterization of the memory IP. This table allows you to verify that the parameters in use match the actual memory device in use.
  • Groups Masked from Calibration table. Lists any groups that were masked from calibration when calibration occurred. Masked groups are ignored during calibration.
    Note: This table applies only to UniPHY-based interfaces; it is not applicable to Arria 10 EMIF.
  • Ranks Masked from Calibration tables (DDR2 and DDR3 only). Lists any ranks that were masked from calibration when calibration occurred. Masked ranks are ignored during calibration.

Calibration Report (UniPHY)

The Calibration Report provides detailed information about the margins observed before and after calibration, and the settings applied to the memory interface during calibration; it consists of the following tables:

  • Per DQS Group Calibration table: Lists calibration results for each group. If a group fails calibration, this table also lists the reason for the failure.
    Note: If a group fails calibration, the calibration routine skips all remaining groups. You can deactivate this behaviour by running the Enable Calibration for All Groups On Failure command in the toolkit.
  • DQ Pin Margins Observed Before Calibration table: Lists the DQ pin margins observed before calibration occurs. You can refer to this table to see the per-bit skews resulting from the specific silicon and board that you are using.
  • DQS Group Margins Observed During Calibration table: Lists the DQS group margins observed during calibration.
  • DQ Pin Settings After Calibration and DQS Group Settings After Calibration table: Lists the settings made to all dynamically controllable parts of the memory interface as a result of calibration. You can refer to this table to see the modifications made by the calibration algorithm.

Calibration Report (Arria 10 EMIF)

The Calibration Report provides detailed information about the margins observed during calibration, and the settings applied to the memory interface during calibration; it consists of the following tables:

  • Calibration Status Per Group table: Lists the pass/fail status per group.
  • DQ Pin Margins Observed During Calibration table: Lists the DQ read/write margins and calibrated delay settings. These are the expected margins after calibration, based on calibration data patterns. This table also contains DM/DBI margins, if applicable.
  • DQS Pin Margins Observed During Calibration table: Lists the DQS margins observed during calibration.
  • FIFO Settings table: Lists the VFIFO and LFIFO settings made during calibration.
  • Latency Observed During Calibration table: Lists the calibrated read/write latency.
  • Address/Command Margins Observed During Calibration table: Lists the margins on calibrated A/C pins, for protocols that support Address/Command calibration.

Margin Report

The Margin Report lists the post-calibration margins for each DQ and data mask pin, keeping all other pin settings constant; it consists of the following tables:

  • DQ Pin Post Calibration Margins table. Lists the margin data in tabular format.
  • Read Data Valid Windows report. Shows read data valid windows in graphical format.
  • Write Data Valid Windows report. Shows write data valid windows in graphical format.
Note: The Margin Report applies only to UniPHY-based interfaces; it is not applicable to Arria 10 EMIF. For Arria 10 EMIF, the Calibration Report provides equivalent information.

Did you find the information on this page useful?

Characters remaining:

Feedback Message