Intel® Quartus® Prime Pro Edition User Guide: Design Compilation

ID 683236
Date 6/21/2022
Public

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

Document Table of Contents
Give Feedback

2.5.1.1. Fitter Commands

Launch Fitter processes from the Processing menu or Compilation Dashboard with Fitter commands.
Table 10.  Start Fitter Commands
Command Description

Start Fitter (Plan)

Loads synthesized periphery placement data and constraints, and assigns periphery elements to device I/O resources. This command creates the planned snapshot.

Start Fitter (Place)

Places all core elements in a legal location. This command creates the placed snapshot.

Start Fitter (Route)

Creates all routing between the elements in the design. This command creates the routed snapshot.

Start Fitter (Retime)

Performs register retiming and moves existing registers into Hyper-Registers to increase performance by removing retiming restrictions and eliminating critical paths. The Compiler may report hold violations for short paths following the Retime stage. This command creates the retimed snapshot.

Start Fitter (Finalize)

Performs post-routing optimization on the design. The Fitter identifies and corrects the short paths with hold violations during the Fitter (Finalize) stage by adding routing wire along the paths. This stage converts unneeded tiles from High Speed to Low Power. This command creates the final snapshot. For Intel® Stratix® 10 and Intel® Agilex™ designs, the Fitter also runs post-route fix-up to correct any short path hold violations remaining from retiming.

Note: The Compiler reports any hold violations for short paths following the Retime stage. The Fitter identifies and corrects the short paths with hold violations during the Fitter (Finalize) stage by adding routing wire along the paths.