Quartus® Prime Pro Edition User Guide: Design Compilation

ID 683236
Date 7/08/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1.7.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.

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 97. Retiming Stage in Compilation Dashboard
  2. Review the results of the register retiming stage, as Step 2: Review Retiming Results describes.