Compilation Flow Reports

Compilation generates the following reports to display information about the flow of the compilation process.

Flow Summary Report

The Flow Summary report displays the following summary information about the compilation:

  • Flow Status shows the status, end date, and end time of the compilation.
  • Revision Name shows the revision name specified in the Revisions dialog box.
  • Top-Level Entity Name
  • Family shows the device family name specified in the Device dialog box of the Settings dialog box.
  • Total combinational functions shows total number of combinational functions.
  • Logic Utilization shows the total percent of logic used. Appears only if you specified a supported device(ArriaIIseries) family for compilation. The number is a total of Combinational ALUTs, Memory ALUTs, Logic registers or Dedicated logic registers, depending upon the device you specified for compilation.
  • Lgic utilization (in ALMs) shows the number of Adaptive Logic Modules (ALMs) needed in designs targeting supported devices.
  • Total registers shows the total number of registers used. This information appears only if you specified a supported device family for compilation.
  • Total logic elements shows the total number of logic elements used. .
  • Total pins shows the total number of pins used, displayed as both a ratio and a percentage.
  • Total virtual pins shows the total number of virtual pins used. This information appears only if you specify a device that supports virtual pins.
  • Total block memory bits shows the total number of block memory bits used in the design for supported device families.
  • Total memory bits shows the total number of memory bits used and the total number of memory bits available. The total number of memory bits available is the total number of memory buts in the and memory blocks and M-RAM Definition in a supported device(ArriaIIseries, StratixIII, and StratixIV) family.
  • DSP block 9-bit elements shows the total number of DSP block Definition 9-bit elements used. DSP block 9-bit elements make up the DSP blocks in a supported device family.
  • DSP block 18-bit elements shows the total number of DSP block Definition 18-bit elements used. DSP block 18-bit elements make up the DSP blocks in a supported device family.
  • Embedded Multiplier 9-bit elementsshows the total number ofmultiplier block Definition 9-bit elements used, displayed as both a ratio and a percentage. Embedded multiplier block 9-bit elements make up the multiplier blocks in designs targeting a supported device.
  • Total GXB Receiver Channels shows the number of channels used in a design targeting a supported device(ArriaII series) family.
  • Total GXB Receiver Channels PCS shows the number of physical coding sub-layer channels used in a design targeting a supported device family.
  • Total GXB Receiver Channels PMA shows the number of physical media attachment channels used in a design targeting a supported device family.
  • Total GXB Transmitter Channels shows the number of channels used in a design targeting a supported device(ArriaII series) family.
  • Total GXB Transmitter Channel PCS shows the number of physical coding sub-layer channels used in a design targeting a supported device family.
  • Total GXB Transmitter Channel PMA shows the number of physical media attachment channels used in a design targeting a supported device family.
  • Total PLLs shows the total number of Phase-Locked Loop (PLL) Definition used.
  • Total DLLs shows the total number of delay-locked loop (DLL) Definition used. This information appears only if you specified a supported device for compilation.
  • Total logic elements shows the total number of logic elements used.
  • Embedded multiplier block 9-bit elements shows the total number of multiplier block Definition 9-bit elements used.
  • UFM Blocks shows the total number of UFM Definition blocks used, displayed as both a ratio and a percentage.
  • Device shows the name of the target device specified in the Device page of the Settings dialog box.
  • Timing Models shows the timing model result of this compilation.

Flow Settings

Displays information about the compilation flow including the start date and time, main task, and revision name.

Flow Non-Default Global Settings

Reports the assignment name, value, default value, entity name, and assignment section ID for all assignments whose settings have been changed from their default values.

Flow Elapsed Time

Displays information about the compilation flow including the module name, the elapsed time, average processors used, peak virtual memory , and total CPU time.

Total CPU time differs from elapsed time by measuring only time actually spent in executing the Quartus® Prime Standard Editionsoftware and excludes time used by other processes and events such as I/O access stalls by the Quartus® Prime Standard Editionsoftware. Total CPU time is calculated by the operating system as user time plus kernel time.

Elapsed time is the time from when you begin the process to when the Quartus® Prime Standard Editionsoftware completes the compilation.

If Parallel Compilation is turned on, total CPU time reports the sum of CPU times for every CPU used by the Quartus® Prime Standard Edition software. If you use multiple CPUs, the total CPU time will be greater than the elapsed time.

Flow OS Summary

Displays the following system information for the computer running the compilation: the module name, the machine hostname, the operating system name, the operating system version installed on your computer, and the processor type of the computer.

Flow Log

Displays a log of commands, which if run from the command line, produces the same result as compiling the design in the Quartus® Prime Standard Edition software interface.

The following example shows the Flow Log report generated for a sample design:





Flow Messages

Displays messages in a representation of the Messages window from the most recent compilation.

Flow Suppressed Messages

Displays suppressed messages in a representation of the Messages window from the most recent compilation.