インテル® Cyclone® 10 GXコアファブリックおよび汎用I/Oハンドブック

ID 683775
日付 8/13/2021
Public
ドキュメント目次

8.2.1.2. SEUセンシティビティー・プロセッシング

動作中のFPGAをリコンフィグレーションすると、そのFPGAを使用しているシステムに重大な影響を与えます。SEUからの回復を計画する際には、FPGAをシステムの現在のステートと整合するステートまで戻すための所用時間を考慮します。たとえば、内部ステートマシンが不正なステートにあり、リセットが必要な場合がこれに該当します。さらに、周囲のロジックについても想定外の動作を考慮する必要がある場合もあります。

SEUが、実装されたデザインで使用されていないCRAMビットに対して影響することも頻繁にあります。コンフィギュレーション・ビットの多くは、デザインで使用されていないロジックおよび配線ワイヤーを制御しているために、使用されていません。実装方法により違いがありますが、最も密に使用されているデバイスにおいても使用されるCRAMビットは全CRAMビットの40%です。つまり、40%のSEUイベントのみ対処する必要があり、残りの60%のSEUイベントは無視しても問題がないことを意味します。使用されているビットはクリティカルビットとして判断され、使用されていないビットはクリティカルではないビットと判断されます。

さらに、実装されたデザインのうちの一部は、FPGA機能で使用されていないと判断できます。この例としては、実装されているがデバイスの動作には重要ではないテスト回路、あるいは、ログされるが再プログラムやリセットをする必要のない、クリティカルではないその他の機能が含まれます。

図 159. センシティビティー・プロセッシング・フロー