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

ID 683082
日付 4/13/2020
Public

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

ドキュメント目次

3.2.2. MTBF計算のシンクロナイザー・データ・トグル・レート

MTBFの計算では、同期されるデータがソースクロック周波数の12.5%のトグルレートでスイッチングしていると想定しています。つまり、到着するデータは8つのソースクロックサイクルごとに切り替わると想定されます。

複数のクロックが適用される場合、最も高い周波数が使用されます。ソースクロックを特定できない場合、データレートは同期クロック周波数の12.5%と見なされます。

データが変化するおおよそのレートがわかっている場合、Assignment EditorのSynchronizer Toggle Rate割り当てで指定します。この割り当てをエンティティまたはデザイン全体に適用することもできます。同期チェインの最初のレジスターで、データトグルレートを1秒あたりの遷移数で設定します。タイミング・アナライザーは、そのレジスターチェインのMTBFを計算するときに、指定されたレートを考慮します。データ信号がトグルせず、デザインの信頼性に影響しない場合、MTBFがレポートされないように、同期チェインのSynchronizer Toggle Rate0に設定できます。 Tclで割り当てを適用するには、次のコマンドを使用します。

set_instance_assignment -name SYNCHRONIZER_TOGGLE_RATE <toggle rate in transitions/second> -to <register name>

Synchronizer Toggle Rateに加えて準安定性MTBFの計算に使用されていないトグル・レート、関連付けられた他の二つの割り当てがあります。 I/O最大トグルレートはピンにのみ使用され、シグナル・インテグリティーの目的で使用される最悪のトグルレートを指定します。パワートグルレートの割り当ては、予想される時間平均のトグルレートを指定するために使用され、パワーアナライザーによって時間平均の消費電力を推定するために使用されます。