HRR-10106: Signals With Keep Assignment

The Keep attribute on signals (in designs using Intel® Hyperflex™ architecture) always prevents Hyper-Retimer from retiming the signals, 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

Review the use of keep attribute to determine if you can remove or change the attribute to a less restrictive pragma, such as preserve_syn_only.

Severity

Low

Stage

Analysis and Elaboration

Device Family

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