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

ID 683082
日付 4/13/2020
Public

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

ドキュメント目次

2.3.6.2.30. TMC-20501: Hierarchical Tree Duplication was Shallower than Requested

内容

階層ツリーの複製はさまざまな問題によって制限される可能性があり、通常は、階層ツリーにフィードするテールレジスターの上流のレジスターのパイプライン化に関する問題に関連しています。 

レジスターのファンアウト階層ツリーの深さは、RTL階層での位置に基づいてファンアウトを配置し、ツリー構造を構築することによって決定されます。

図 37. regZ with Fan-Out Hierarchy Tree Depth of 3
図 38. 理想的な階層ツリーの複製次の例では、理想的な階層ツリー複製はregZ引っ張るregZに印加されると(例えばREGYREGXなど)regZを先行パイプラインから他の二つのレジスターおよび階層ツリーに下向きにそれらを複製します。

TMC-20501は、ユーザー主導の階層ツリー複製候補が要求されたほど深く複製できない場合に違反を示します。 多くの場合、制限的な理由は、十分な先行レジスターがないことです。 違反は、制限の具体的な理由を報告します。

図 39. Hierarchical Tree Duplication Shallower than Request

推奨度

重複を制限する問題に対処するか、ファンアウトの大きいテールに先行するパイプラインステージの数を増やします。

重大度

Low

ステージ

論理合成

デバイスファミリー

  • インテル® Stratix® 10
  • インテル® Agilex™
  • インテル® Arria® 10