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

ID 683082
日付 8/03/2023
Public
ドキュメント目次

2.2.3.1. 組み合わせロジックの出力のレジスター

組み合わせロジックからの出力をクロック信号または非同期リセット信号として使用すると、デザインにグリッチが発生することが予想されます。同期デザインでは、レジスターのデータ入力におけるグリッチは正常なイベントで、影響はありません。ただし、レジスターへのクロック入力 (または非同期入力) のグリッチやスパイクは、重大な影響をもたらす可能性があります。

狭いグリッチは、レジスターの最小パルス幅要件に違反する可能性があります。また、グリッチがクロック入力に到達した際にレジスターのデータ入力が変化すると、セットアップおよびホールド要件に違反する可能性があります。デザインがタイミング要件に違反していない場合でも、レジスターの出力で予期せず値が変化し、デザインの他の部分で機能的な障害が発生することがあります。

これらの問題を回避するには、組み合わせロジックの出力をかならずレジスターしてから、クロック信号として使用するようにします。

図 11. 推奨されるクロック生成手法

組み合わせロジックの出力をレジスターすると、組み合わせロジックで生成されるグリッチがレジスターのデータ入力でブロックされます。