DEST_SYNC_FF パラメーターに正しい値を選択 - 2023.2 日本語

FPGA および SoC 用 UltraFast 設計手法ガイド (UG949)

Document ID
UG949
Release Date
2023-11-29
Version
2023.2 日本語

XPM CDC モジュールを使用する場合、DEST_SYNC_FF パラメーターはメタスタビリティ保護レジスタの数を設定します。このレジスタの値は、MTBF、デザイン サイズ、およびクロック乗せ換え点でのレイテンシに影響します。このレジスタに正しい値を選択することは、反復プロセスであり、次の手順が必要です。

  1. デザインで Vivado Design Suite インプリメンテーション フローを実行します。
  2. ターゲット デバイスによって、次のいずれかを実行します。
    • 7 シリーズ デバイスでは、DEST_SYNC_FF のデフォルト値を選択します。これは、典型的な信頼性要件を満たすための控えめな方法です。重要なデザインでは、さらに解析を実行します。
    • UltraScale デバイスでは、デザイン全体の MTBF をレポートする report_synchonizer_mtbf コマンドを実行します。次の図に示すようにフローを繰り返すことにより、MTBF、レイテンシ、およびリソース間の適切なトレードオフを見つけることができます。
注記: この反復プロセスは、すべての同期レジスタに ASYNC_REG 属性が正しく適用されているユーザー CDC 回路にも使用できます。
図 1. UltraScale デバイスのシンクロナイザー MTBF 最適化フロー