Intel® Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 6/20/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.1.12.6. driver_margining (::quartus::external_memif_toolkit)

The following table displays information for the driver_margining Tcl command:

Tcl Package and Version

Belongs to ::quartus::external_memif_toolkit

Syntax driver_margining [-h | -help] [-long_help] [-adjust_delays] -fail_id <fail_id> -id <name> -pass_id <pass_id> -pnf_ids <pnf_ids> -resetn_id <resetn_id> [-skip_dm] [-skip_read] [-skip_write] [-step_size <step_size> ]
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-adjust_delays Adjust delays on the interface based on driver margining results
-fail_id <fail_id> Connection ID of the In-System Probe which controls the fail signal from the driver
-id <name> The connection ID to communicate with
-pass_id <pass_id> Connection ID of the In-System Probe which controls the pass signal from the driver
-pnf_ids <pnf_ids> TCL list of PNF (pass not fail) connection IDs of In-System Probes from the driver
-resetn_id <resetn_id> Connection ID of the In-System Source which controls the resetn for the driver
-skip_dm Skip driver margining on dm
-skip_read Skip driver margining on read
-skip_write Skip driver margining on write
-step_size <step_size> Granularity of the driver margining operation, in terms of delay settings. Smaller values are more precise, but consume more time.
Description
   Performs read and write driver margining on the selected EMIF connection.
Example Usage
This command currently contains no example usage.
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful
TCL_ERROR 1 ERROR: The specified connection ID <string> is illegal. Please specify a valid connection ID.
TCL_ERROR 1 ERROR: The currently opened project has not been linked to a device. Run link_project_to_device to link a project to a device.
TCL_ERROR 1 ERROR: Toolkit has not been initialized. Use initialize_connections to initialize the toolkit.