LVDS SERDES Intel® FPGA IPユーザーガイド: インテル® Arria® 10およびインテル® Cyclone® 10 GXデバイス

ID 683520
日付 7/13/2021
Public
ドキュメント目次

内部FPGAパスのタイミング・クロージャーに関するガイドライン

内部FPGAパスでタイミングを収束することは、高周波数でSERDES係数が低いLVDS SERDESのデザインでは困難です。

コアのレジスターからLVDSトランスミッター・ハードウェアでのセットアップ違反がある場合は、TX core registers clockパラメーターを確認します。

  • パラメーターがinclockに設定されている場合は、それをtx_coreclockに変更することを検討します。tx_coreclockを使用するコアのレジスターでは、クロックの遅延が小さくなります。tx_coreclockパスのPLL補正遅延により、ソースクロックの遅延は小さく、転送のセットアップ・スラックは大きくなります。
  • パラメーターがtx_coreclockに設定されている場合は、データレートを下げる、もしくはSERDES係数を大きくしてコアの周波数要件を下げ、セットアップ・スラックを増やすことを検討します。

LVDSレシーバーからコアのレジスターでのホールド違反がある場合は、転送のセットアップ・スラックを確認することを検討します。十分なセットアップ・スラックがある場合は、転送のホールドを過剰に制約することを試みることができます。通常、フィッターは遅延を加えることでホールド違反の是正を試みます。特定の状況下では、フィッターは、Fastコーナーでのホールド違反回避のための遅延追加がSlowコーナーでのセットアップに悪影響をおよぼす可能性があると計算している場合があります。