インテル® Quartus® Primeプロ・エディションのユーザーガイド: デザイン上の推奨事項

ID 683082
日付 4/13/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

2.3.6.2.23. TMC-20200: Setup-Failing Paths with Impossible Requirements

内容

このルールに違反すると、最大セットアップ・スラック・パラメーターの値よりも「本質的なマージン」が低いパスが特定されます。

タイミングパスは、セル遅延、インターコネクト遅延、またはクロックスキューの影響なしに、セットアップに失敗する可能性があります。これらのコンポーネントが全体的なスラックから削除された場合、残っているのは、クロック関係、エンドポイント・マイクロパラメーター、SDC制約、およびその他のそのような要件の組み合わせです。これらの要件を合わせて、パスの本質的なマージンを構成します。負の固有マージンは、満たすことが不可能な要件と見なされます。 

例えば、その標的クロック周期を超える μtCO及びμtSU合成のパスを考えます。そのようなパスには負の固有マージンがあり、セットアップ要件は不可能です。セットアップ関係を緩和してタイミングを閉じます。

パラメーター

maximum_setup_slack—このパラメーターの値を下回るセットアップスラックがあるタイミングパスに対して違反が報告されます。デフォルト値は0.000です。

推奨度

次のいずれかを使用して、パスを再構成または再制約して、固有のマージンを増やします。 

  • SDC制約を調整して、パスのセットアップ制約を緩和します。 
  • 起動クロックとラッチクロックが異なる場合、それらの関係が適切に制約されていることを確認してください。
  • パスのエンドポイントにDSP、RAM、またはI/Oブロックが含まれる場合は、それらのブロックが十分に登録されていることを確認してください。

重大度

Medium

ステージ

Finalize

デバイスファミリー

  • インテル® Stratix® 10
  • インテル® Agilex™
  • インテル® Cyclone® 10 GX
  • インテル® Arria® 10