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

ID 683082
日付 4/13/2020
Public

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

ドキュメント目次

2.3.6.2.24. TMC-20201: Setup-Failing Paths with High Clock Skew

内容

このルールの違反は、最大セットアップスラックしきい値パラメーターを下回る「クロックスキューのみのスラック」を持つパスを識別します。

タイミングパスは、セル遅延または相互接続遅延による遅延の影響なしに、セットアップに失敗する場合があります。これらのコンポーネントが全体的なスラックから削除されると、パスのクロックスキューだけでなく、そのクロック関係、エンドポイント・マイクロパラメーター、SDC制約、およびその他の要件の組み合わせも残ります。これらのコンポーネントが一緒になってパスの「クロックスキューのみのスラック」を構成します。負の「クロックスキューのみのスラック」は、パスのエンドポイント間のクロックスキューを減らすか、タイミングを満たすために要件を緩和する必要があることを意味します。

例えば、その標的クロック周期を超える組み合わせたμtCO、μtSUおよびクロックスキューのパスを考えます。このようなパスはセットアップに失敗する可能性が高く、そのため「クロックスキューのみのスラック」はマイナスになります。パスのエンドポイント間のクロックスキューを減らすか、セットアップ要件を緩和してタイミングを閉じます。

パラメーター

このパラメーターで指定された値よりも低い除去時間スラックを持つタイミングパスに対して違反が報告されます。

推奨度

次のいずれかを使用して、パスを再構築または再制約して、本質的なマージンを増やすか、クロックスキューを減らします。

  • 起動クロックとラッチクロックがグローバルに配線されていることを確認します。
  • 象限クロック領域
  • Redesign cross-clock transfers.
  • SDC制約を調整して、パスのセットアップ制約を緩和します。
  • 起動クロックとラッチクロックが異なる場合、それらの関係が適切に制約されていることを確認してください。
  • パスのエンドポイントにDSP、RAM、またはI / Oブロックが含まれる場合は、それらのブロックが十分に登録されていることを確認してください(詳細については、「RAMサマリー」および「DSPレジスターパッキング詳細」フィッターレポートの表を参照してください)。

重大度

Medium

ステージ

Finalize

デバイスファミリー

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