2.6.1. Step 1: Run Register Retiming - Register retiming improves design performance by moving registers out of ALMs and retimes them into Hyper-Registers in the Stratix 10 , Agilex 7 , and Agilex 5 device interconnect. - 2026-02-19

Quartus Prime Pro Edition User Guide Design Compilation

Version
25.3
Register retiming improves design performance by moving registers out of ALMs and retimes them into Hyper-Registers in the Stratix® 10, Agilex™ 7, and Agilex™ 5 device interconnect.

The Fitter runs the Retime stage automatically following place and route when you target an Stratix® 10, Agilex™ 7, or Agilex™ 5 device. Alternatively, start or stop the individual Retime stage in the Compilation Dashboard. After running register retiming, view the Fitter reports to optimize remaining critical paths.

To run register retiming:

  1. Click Retime on the Compilation Dashboard. The Compiler runs prerequisite stages automatically before running Retime stage.
    Figure 62. Retiming Stage in Compilation Dashboard
  2. Review the results of the register retiming stage, as Step 2: Review Retiming Results describes.