Intel® Quartus® Prime Pro Edition User Guide: Timing Analyzer

ID 683243
Date 10/02/2023
Document Table of Contents Specifying Custom Bottleneck Criteria

You can optionally specify your own custom criteria for evaluating nodes based on the combination of the number of fan-outs, fan-ins, failing paths, and total paths.

To specify custom bottleneck criteria, follow these steps:

  1. Create a Tcl procedure that takes one argument. For example, arg.
  2. Use upvar $arg metric in the procedure.
  3. Calculate the rating based on $metric(tns), $metric(num_fanouts), $metric(num_fanins), and $metric(num_fpaths).
  4. Return the rating with return $rating.
  5. Pass the name of your custom criteria procedure to report_bottleneck using the -cmetric option