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

ID 683082
日付 4/13/2020
Public

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

ドキュメント目次

2.3.6.2.3. TMC-20004: Timing Paths with Setup Slack Exceeding Threshold

内容

このルールの違反は、セットアップ・スラックがスラックしきい値パラメーターを下回るタイミングパスを示します。負のスラックが非常に大きいタイミングパスはタイミング・クロージャーを複雑にし、過度のランタイムを引き起こす可能性があります。このようなパスはおそらく無効であり、適切なタイミング制約が必要です。

推奨度

各タイミングパスが有効であることを確認し、SDC制約を適用してパスをカットするか、スラックを調整します。例えば: 

  • set_clock_groupsは、無効なクロック・ドメイン・クロッシング・パスを回避します。
  • 無効なタイミングパスのset_false_path
  • set_multicycle_pathは、マルチサイクル・セットアップ・パスのクロックエッジを調整します。

パラメーター

slack_threshold-タイミングパスのスラックがこのパラメーター値よりも負の場合、Design Assistantは違反を報告します。デフォルト値は-5.000 nsです。 

重大度

High

ステージ

Plan

デバイスファミリー

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