インテル® Quartus® Primeプロ・エディションのユーザーガイド: デザイン最適化

ID 683641
日付 9/30/2019
Public

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

ドキュメント目次

5.6.5.8. ファンアウトを制御するためのロジックの複製

多くの場合、失敗した転送に直接関係しない信号の影響により、タイミング障害が発生する可能性があります。この状態は、ファンアウトの多いオフクリティカルなネットが長距離にまたがっており、その結果、それらの周りの他のパスの最適化がゆがんでいるときに発生する傾向があります。

これらのタイプのグローバルに影響する信号のソースを複製すると、それらを多くのホップに分散したり、さらには多数のクロックサイクルに分散したりするのに役立ち、ローカル転送にさらに集中できます。

たとえば、ファンアウトの多い信号をレジスターのツリーの形式で複製することにより、信号を複数のクロックサイクルに分散させることができます。信号がツリーを進むにつれて、元のレジスターのローカルコピーにより多くの信号が徐々に供給されるため、個々のレジスター宛先が適切にローカライズされ、レジスターーの最適化への影響が最小限に抑えられます。この最適化の鍵は、複製間で元の信号のファンアウトを割り当てる方法を決定することです。個々のレジスターが長い距離を走行する必要がある場合、ツリーの利点を取り除くことができます。

レジスターツリーを手動で作成し、RTLでエンドポイントをグループ化するには、デザイン全体に信号を分散させる最良の方法に関するシステムレベルの知識を活用しますが、時間がかかり、広範囲に影響を与える可能性があります。レジスターツリーの手動作成の詳細については、手動レジスターの複製を参照してください。

これは以下のいずれかの方法で行うことができます。

各方法には、作成する複製の数と、複製間のファンアウトを割り当てる方法を決定する独自の方法があります。