List_path, Usage, Options – Altera Quartus II Scripting User Manual
Page 633: Description, List_path –503
Chapter 3: Tcl Packages & Commands
3–503
timing_report
© July 2013
Altera Corporation
Quartus II Scripting Reference Manual
list_path
Usage
list_path [-append] [-clock_filter <names>] [-clock_hold] [-clock_hold_io]
[-clock_setup] [-clock_setup_io] [-dqs_read_capture] [-file <name>] [-from <names>]
[-min_tco] [-min_tpd] [-npaths <number>] [-src_clock_filter <names>] [-stdout] [-tco]
[-th] [-to <names>] [-tpd] [-tsu]
Options
-append: Option to append results to output file
-clock_filter <names>: Legal clocks for clock analyses (string patterns are matched
using Tcl string matching)
-clock_hold: Option to report clock hold paths
-clock_hold_io: Option to report clock hold I/O paths
-clock_setup: Option to report clock setup paths
-clock_setup_io: Option to report clock setup I/O paths
-dqs_read_capture: Option to report maximum DQS read capture paths
-file <name>: File to which to write the report
-from <names>: Legal sources (string patterns are matched using Tcl string matching)
-min_tco: Option to report minimum tco paths
-min_tpd: Option to report minimum tpd paths
-npaths <number>: Number of paths to report (default is 1)
-src_clock_filter <names>: Legal source clocks for clock analyses (string patterns are
matched using Tcl string matching)
-stdout: Option to send report to standard output
-tco: Option to report tco paths
-th: Option to report th paths
-to <names>: Legal destinations (string patterns are matched using Tcl string matching)
-tpd: Option to report tpd paths
-tsu: Option to report tsu paths
Description
Reports the timing paths using the list path format. You can use one or several of the filter options to
specify the number of paths displayed. You can redirect the output to a file using the "-file" option. Use the
"-append" option to append the results to an existing file.
The "-clock_filter", "-to", and "-from" options are case sensitive. These options can take string patterns
containing special characters from the set "*?\[]" as values. The values are matched using Tcl string
matching. Note that bus names are automatically detected and do not need to be escaped. Bus names have
the following format:
<bus name>[<bus index>] or <bus name>[*]
The <bus name> portion is a string of alphanumeric characters. The <bus index> portion is an integer
greater than or equal to zero or it can be the character "*" used for string matching. Notice that the <bus
index> is enclosed by the square brackets "[" and "]". For example, "a[0]" and "a[*]" are supported bus
names and can be used as follows:
# To match index 0 of bus "a", type:
list_path -to a[0]