You can run the report_slr_crossing
command in Tcl only. Run it after placement on designs that use devices with more
than one SLR.
report_slr_crossing -file slr_crossing.rptYou
can combine the -file option with any other
option.Limit the SLR Crossing by
Fanout table with both -max_nets
<n> and -fanout_greater_than
<m> switches.
- The
-max_nets <n>switch limits the number of reported nets when the number of nets exceeding the minimum fanout specified is higher than max nets value. (Default: 20) - The
-fanout_greater_than <m>switch limits the number of nets reported when the number of nets meeting the meeting the fanout threshold is lower than the value of max nets. (Default: 10)
report_slr_crossing -fanout_greater_than 100 -max_nets 20
The -hierarchical_depth <integer>
switch limits the report to the specified number of hierarchical levels below the
top level. Use this option when the report becomes too big to manage due to a high
number of hierarchies. Default = 0 which is unlimited.
report_slr_crossing -hierarchical_depth 2 -file slr_crossing.rpt
The -cells
<list_of_hierarchical_cell_names> switch limits the report to a
given hierarchy list and the hierarchies below each cell specified. When you run in
this mode:
- For tables SLR Connectivity, SLR Connectivity Matrix, and SLR CLB Logic and Dedicated Block Utilization, the report generates one table per cell.
- For tables SLR Crossings by Logic Levels, SLR Crossings by Fanout, and SLR Crossings by Hierarchy of Driver, information is combined for all specified cells.
The following example generates the report for cells cellA and cellB:
report_slr_crossing -cells [get_cells [list cellA cellB]]
Additional options include the following:
-
-append - Append to an existing file. By default, the command creates a new file and overwrites it if it exists.
-
-quiet - Suppress any errors generated during report generation.
-
-return_string - Return the report as a string that you can pass to a Tcl variable. By default, the report is written to the Tcl Console.