このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
インテルのみ表示可能 — GUID: mwh1410383942731
Ixiasoft
インテルのみ表示可能 — GUID: mwh1410383942731
Ixiasoft
2.2.8.5.5. デスティネーション・クロックの周波数がソースクロック周波数の倍数である場合
次の例は、デスティネーション・クロック周波数がソースクロック周波数の倍数であるデザインを示しています。
次のタイミング図は、Timing Analyzerが実行するデフォルトのセットアップチェック分析を示しています。
セットアップ関係は、エッジ2でデータをキャプチャーする必要があることを示しています。したがって、セットアップ要件を緩和できます。デフォルトの分析を修正するには、2のマルチサイクル終了セットアップ例外を使用して、ラッチエッジを1クロック周期シフトします。次のマルチサイクル例外の割り当ては、この例のデフォルト分析を調整します。
マルチサイクル制約
set_multicycle_path -from [get_clocks clk_src] -to [get_clocks clk_dst] \
-setup -end 2
次のタイミング図は、この例の推奨セットアップ関係を示しています。
次のタイミング図は、Timing Analyzerが2のマルチサイクル終了セットアップ値で実行するデフォルトのホールドチェック解析を示しています。
この例では、保留チェック1の制限が厳しすぎます。データは、0 nsのエッジによって起動され、0 nsの前のラッチエッジによってキャプチャーされたデータに対してチェックする必要があります。これは、ホールドチェック1では発生しません。デフォルトの分析を修正するには、1つの終了マルチサイクル・ホールド例外を使用する必要があります。