Quartus® Prime Pro Edition User Guide: Timing Analyzer

ID 683243
Date 4/01/2024
Public
Document Table of Contents

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