TMC-20501: Hierarchical Tree Duplication was Shallower than Requested
Description
Hierarchical tree duplication can be limited by a variety of issues, usually related to issues with pipelining of registers upstream of the tail register that feeds the hierarchy tree.
The depth of a register's fan-out hierarchy tree is determined by arranging its fan-outs based on their position in RTL hierarchy, and then constructing a tree structure
TMC-20501 shows a violation when a user-driven hierarchical tree duplicate candidate cannot duplicate as deeply as requested. Often, the limiting reason is a lack of sufficient preceding registers. The violations report the specific reason for limitation.
Recommendation
Address the issue limiting the duplication, or increase the number of pipeline stages preceding the high fan-out tail.
Severity
Low
Stage
Synthesis
Device Family
- Intel® Stratix® 10
- Intel® Agilex™
- Intel® Arria® 10