1 遅延バランスが失敗した理由は、フィードバックループ内の最適化によって追加された 4 サイクルのレイテンシを、ループのレイテンシ予算のために設計遅延を使用して相殺できないためです。#
1.1 発生原因#
タイミングの考慮から、各モジュールの出力端に 1 から 2 段の入力出力パイプラインが追加されましたが、このようなフィードバック構造に入力出力パイプラインを追加すると、次のようなエラーが発生します。
追加された入力出力パイプラインが余分なクロック遅延を引き起こし、遅延バランスが失敗することがわかります。
1.2 解決方法#
タイミングを保証する前提で、フィードバックループを持つモジュールの入力出力パイプラインを 0 に設定するか、同じレベルの出力ポートに delay を追加して手動でパイプラインを追加することができます。