インテル® Hyperflex™ アーキテクチャー高性能デザイン・ハンドブック

ID 683353
日付 10/04/2021
Public
ドキュメント目次

2.4.2.1. 高速クロック・ドメイン

インテル® Hyperflex™ アーキテクチャーFPGAは非常に高速のクロックドメインをサポートしています。Compilerは、クロック挿入の遅延を最小限に抑え、ダイナミック消費電力を低減、またデバイスコアでクロックの柔軟性を提供するためにプログラマブル・クロック・ツリー合成を使用します。

デバイスの最小パルス幅の制約は、 インテル® Hyperflex™ クロックの最高性能を制限する可能性があります。与えられたクロックパス上のリソースの数が増えると、クロックパルス上で不確実性とスキューが増加します。クロックの不確実性がターゲットデバイスの最小パルス幅を超えると、実行可能な最小クロック周期が短くなります。この効果は、パス上の全クロック挿入遅延の関数です。高速クロックドメインのこの影響に対処するには、Chip PlannerおよびTimeQuestレポートを使用して、デザイン内のクロックソース配置を最適化します。

レポートに長いクロックルートからの制限が示されている場合、クロックピンの割り当てを調整するか、Clock Regionおよび/またはLogic Lock Regionの割り当てを使用してクロックソースに近いファンアウト・ロジックを制限します。クロック領域の割り当てを使用してクロックセクタを指定し、クロックツリーのサイズを最適化します。

割り当てを変更した後、デザインをリコンパイルし、クロックルートの長さとクロックツリーのサイズを確認します。Compilation Reportを確認して、クロック・ネットワークがデザインのパフォーマンスを制限していないことを確認します。