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.
To generate a basic report with default settings and write it to the file
slr_crossing.rpt.
report_slr_crossing -file slr_crossing.rptThe
-file option can be combined with any
option.The SLR Crossing by
Fanout table can be limited by both the -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)
For example, to generate a report for nets with fanout greater than 100 and limit
the output to 20
nets:
report_slr_crossing -fanout_greater_than 100 -max_nets 20
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.