# Route design, save results to checkpoint, report timing estimates route_design
write_checkpoint -force $outputDir/post_route
report_timing_summary -file $outputDir/post_route_timing_summary.rpt
route_design
サンプル スクリプトでは、次の手順が実行されます。
- デザインを配線します。
- 配線が完了したら、デザイン チェックポイントを保存します。
- タイミング サマリ レポートを生成します。
- レポートを指定したファイルに記述します。
配線は、インプリメンテーション run の一部として、または Tcl スクリプトの一部として route_design
の後に place_design
コマンドを使用して実行します。
配線ログに、現在のフェーズ (初期化、グローバル配線反復、タイミング アップデート) などの進捗状況を示す情報が示されます。グローバル配線の最後には、配線により適切なデザインを達成するために試行している間、現在オーバーラップしているネットの数が定期的にアップデートされます。次に例を示します。
Phase 4.1 Global Iteration 0
Number of Nodes with overlaps = 435
Number of Nodes with overlaps = 3
Number of Nodes with overlaps = 1
Number of Nodes with overlaps = 0
フロー中タイミング アップデートが示され、タイミング クロージャの進捗状況がわかります。
タイミング サマリ
[Route 35-57] Estimated Timing Summary | WNS=0.105 | TNS=0 | WHS=0.051 | THS=0
説明:
- WNS: ワースト ネガティブ スラック
- TNS: トータル ネガティブ スラック
- WHS: ワースト ホールド スラック
- THS: トータル ホールド スラック
注記: 中間の配線フェーズでは、ホールド タイム解析がスキップされる場合があります。ホールド タイム解析が実行される場合、WHS および THS に対して「N/A」という値が示されます。
配線が完了すると、配線リソースの使用率サマリと最終的なタイミング サマリ (見積もり) がレポートされます。
配線リソース使用率サマリ
Global Vertical Routing Utilization = 15.3424 %
Global Horizontal Routing Utilization = 16.3981 %
Routable Net Status*
*Does not include unroutable nets such as driverless and loadless.
Run report_route_status for detailed report.
Number of Failed Nets = 0
Number of Unrouted Nets = 0
Number of Partially Routed Nets = 0
Number of Node Overlaps = 0