1. -max_path/-nworst/-start_end_pair
默认report_timing -to $end会报告到指定endpoint最差的一条violation path。
-max_paths 报出指定数量的相同end point的path timing情况,比如说:-max_paths 10就是报出10条最差的相同end point上的path timing情况。
-nworst 报出指定数量的不同end point的path timing情况,比如说:-nworst 10就是报出10条最差的不同end point上的path timing情况。
-begin_end_pair 对同一个start point和end point的path来说,只报出一条path
用report_timing -max_path X -to $end就会报告到$end的X条violation path,每组startpoint /endpoint pair只报告最差的一条(在X范围内有多少报多少,下面同理)。
用report_timing -nworst X -to $end会报告到$end最差的X条path,与max_path不同的是nworst会把相同startpoint/endpoint pair,不同路径的path也算进去。
用report_timing -start_end_pair -to $end报告到$end的所有violation path(上限是2000000),每组startpoint/endpoint pair只报告最差的一条。
2. report_timing -start_end_type type
需要报告r2r的violation path时,如果使用report_timing -from [all_register] -to [all_r