report_path Command

report_path [-file <file>] [-npaths <number>] [-nworst <number>] \
    [-show_routing] [-stdout] [-summary] [-through <names>] -to <names> \
    -from <names> -id <number> [-min_path]

This constraint reports the longest delay path and the corresponding delay value.

  • -file writes the results to a file in the outflow directory.
  • -npaths is the maximum number of paths to report. If you do not specify the number of paths, the software only provides the single longest delay path.
  • -nworst is the maximum number of paths reported for each unique endpoint. Without this option, the number of paths reported for each destination node is restricted by -npaths only. If you use this option but not -npaths, -npaths defaults to the value specified for -nworst.
  • -show_routing displays detailed routing information.
  • -stdout writes the results to the Console during compilation only. If you re-generate timing, use the -file option instead.
  • -summary generates a table that summarizes the results.
  • -through restricts analysis to paths that go through specified pins or nets. Paths that are reported can not start before or go beyond a keeper node (register or port); this restriction considers register pins as combinational nodes in the design.
  • -from and -to limit the analysis to specific start and end points. Any node or cell in the design is a valid endpoint.
  • -id is the position in the Timing Browser where the tool displays the result.
  • -min_path reports the minimum delay paths.