There are some useful options of command report_timing, which I haven’t been aware of before.
-start_end_pair
This option should be quite useful if you want to report violations from all startpoints to endpoints. By default report_timing only report the most critical startpoint to a certain endpoint even if -nworst is specified. With the option of -start_end_pair all startpoints will be shown up.
-path_type summary
Reports timing summary only with startpoints and endpoints.
-start_end_type reg_to_reg | reg_to_out | in_to_reg | in_to_out
Restricts the report to one of four classes.