TMC-20551: Automatically Selected Duplication Candidate Likely Requires More Duplication

Description

The Compiler conservatively duplicates candidate registers that it detects automatically. If the average per-duplicate, fan-out is still large after this duplication, apply more duplication manually.

Parameters

Name Description Type Default Value Min Value Max Value
avg_dup_fanout Reports a violation for duplication candidates that have an Average Duplicate Fan-Out beyond a certain threshold. integer 1000    

Recommendation

Duplicate registers by applying the DUPLICATE_REGISTER or DUPLICATE_HIERARCHY_DEPTH assignments, or edit the RTL to create duplicate copies. If you edit the RTL, apply the preserve_syn_only attribute to the duplicate registers, and assign the duplicates to individual instances in the fan-out hierarchy.

Severity

Low

Device Family

  • Intel® Stratix® 10
  • Intel® Agilex™
  • Intel® Arria® 10