[Summary (by clock pair)] セクションには、2 つのクロック間の CDC パスの数、それらのパスで検出された最もクリティカルな問題に関する有益な情報が示されます。この表には、次の列があります。
- Severity
- リストされているソース クロックからデスティネーション クロックまでのすべての CDC パスの中で最も高い重要度を示します。値には、Info、Warning、Critical があります。
- 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)] セクション