HRR-10107: Maximum Fan-out for Signal
Description
Maximum fan-out on wires (in designs using Intel® Hyperflex™ architecture) always prevents Hyper-Retimer from retiming wires, limiting the achievable design performance.
Note: Use of this rule requires that the
Report Source Assignments option is
On in the Advanced Synthesis Settings dialog box. This option is on by
default.
Recommendation
Consider performing the following:
- Apply the max_fanout attribute to the source register instead of wire.
- Duplicate the source registers. Refer to DUPLICATE_REGISTER and DUPLICATE_HIERARCHY_DEPTH assignments for automated solutions.
Alternatively, you can edit the RTL to create duplicate copies.
If you edit the RTL, apply the preserve_syn_only attribute to duplicate registers and assign the duplicates to individual instances in the fan-out hierarchy.
Severity
Low
Stage
Analysis and Elaboration
Device Family
- Intel® Stratix® 10
- Intel® Agilex™