[Summary (by clock pair)] セクション - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: デザイン解析およびクロージャ テクニック (UG906)

Document ID
UG906
Release Date
2023-10-19
Version
2023.2 日本語

[Summary (by clock pair)] セクションには、2 つのクロック間の CDC パスの数、それらのパスで検出された最もクリティカルな問題に関する有益な情報が示されます。この表には、次の列があります。

Severity
リストされているソース クロックからデスティネーション クロックまでのすべての CDC パスの中で最も高い重要度を示します。値には、InfoWarningCritical があります。
Source Clock
CDC の名前を示します。
Destination Clock
CDC デスティネーション クロックの名前を示します。
CDC Type
2 つのクロックの関係と、主なタイミング例外を示します。次の CDC タイプがあります。
Safely Timed
CDC クロックどうしは同期していて、正確なタイミングの妨げとなるタイミング例外は設定されていないので、すべての CDC パスでタイミング解析が安全に実行されます。
User Ignored
すべての CDC パスに set_false_path または set_clock_groups が設定されています。
No Common Primary Clock
CDC クロックどうしは同期しておらず、共通プライマリ クロックを持たない 2 つのクロック間の少なくとも 1 つの CDC パスで通常どおりタイミング解析が実行されます。
No Common Period
CDC クロックどうしは同期しておらず、共通周期を持たない 2 つのクロック間にある少なくとも 1 つの CDC パスで通常どおりタイミング解析が実行されます。共通周期のないクロックの定義は、タイミング解析の主要な概念 を参照してください。
No Common Phase
2 つの CDC クロック間に既知の位相がないので、これらのクロックは非同期です。
Exceptions
CDC に適用されているタイミング例外を示します。可能な値は次のとおりです。
None
CDC パスにタイミング例外 (クロック グループ/フォルス パス/set_max_delay -datapath_only) が適用されていません。マルチサイクル パス、最小遅延、最大遅延などのほかのタイミング例外は report_cdc ではレポートされません。
Asynch Clock Groups
CDC クロックに set_clock_groups -asynchronous 例外が適用されています。
Exclusive Clock Groups
CDC クロックに set_clock_groups -exclusive 例外が適用されています。
False Path
ソース/デスティネーション CDC クロックまたはすべての CDC パスに set_false_path 例外が適用されています。
Max Delay Datapath Only
すべての CDC パスに set_max_delay -datapath_only 例外が適用されています。Max Delay Datapath Only は、少なくとも 1 つの CDC パスに set_max_delay -datapath_only が適用されており、ほかのすべての CDC パスが set_false_path 制約のために無視される場合にレポートされます。
Partial Exceptions
一部の CDC パスに set_false_path および set_max_delay -datapath_only 制約が設定されており、少なくとも 1 つの CDC パスで通常どおりタイミング解析が実行されます。
Endpoints
CDC パスの終点の総数を示します。安全な終点、危険な終点、および不明な終点の合計です。この場合の終点とは、シーケンシャル セルの入力データ ピンです。D、CE、および SET/RESET/CLEAR/PRESET の接続によっては、FD セルは複数回カウントされます。一部の CDC トポロジでは 1 つの終点のみがカウントされますが、CDC 構造に到達するのにクロック ドメインの境界をまたぐパスは実際には複数あります。たとえば非同期リセット シンクロナイザーでは、複数の CLEAR ピンがクロック ドメインをまたぐネットに接続されていますが、シンクロナイザー チェーンの最初のピンのみがカウントされます。
Safe
安全な CDC パスの終点の数を示します。安全な終点とは、次のように特定された CDC パスの終点です。
  • 既知の安全な CDC 構造を持つ非同期クロック
  • 例外のある、既知の安全な CDC 構造を持つ同期クロック
  • CDC 構造にかかわらず安全にタイミング解析が実行される、例外のない同期クロック
  • HARD_SYNC マクロに同期されている CDC
Unsafe
安全でない構造を持つと特定された CDC パスの終点の数を示します。安全でない終点は CDC-10、CDC-11、CDC-12、および CDC-13 です。
  • 組み合わせロジック トポロジ
  • ファンアウト トポロジ
  • 複数クロックのファンイン トポロジ
  • FD 以外のプリミティブのトポロジ
Unknown
不明な CDC パスの終点の数を示します。終点 (CDC-1、CDC-4、および CDC-7) に一致する安全な CDC 構造がないか、不明な CDC 回路が検出されています。
No ASYNC_REG
チェーンの最初 2 つの FD セルの少なくとも 1 つに ASYNC_REG プロパティが設定されていないシンクロナイザーの数を示します。

次の図に、Summary (by clock pair) セクションの例を示します。

図 1. [Summary (by clock pair)] セクション