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 1.0

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.
   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.