FPGA AI Suite Handbook

ID 863373
Date 11/21/2025
Public
Document Table of Contents

7.3. Estimating the Area and Power of an Architecture

To estimate the FPGA resource usage (area) and power consumption of an IP parameterization described by an architecture (.arch) file, use the --fanalyze-area option.

Running the FPGA AI Suite compiler with this option displays a report that shows area usage and generates a .pta file (power-parameters.pta) that you can open with the FPGA Power and Thermal Analyzer. The FPGA Power and Thermal Analyzer can then provide you with estimates for the static power, dynamic power, and total power consumption of the architecture. For more information about the FPGA Power and Thermal Analyzer, refer to the FPGA Power and Thermal Analyzer User Guide

Option

Description

--fanalyze-area [Required] Enable the area estimator and generate a .pta file that you can open with the FPGA Power and Thermal Analyzer to view power consumption estimates for the architecture.
--march [Required] The architecture parameterization to assume.
--fdump-area-report [Optional] Path specifying an output file for the area estimate summary.
--fdump-pta-report [Optional] Path specifying a .pta output file for use with the FPGA Power and Thermal Analyzer.
The simplest command format for estimating the area of an FPGA AI Suite IP instance is as follows:
dla_compiler \
   --fanalyze-area \
   --march <path to .arch file>

Example Command

dla_compiler \
   --fanalyze-area \
   --march $COREDLA_ARCH/example_architectures/A10_Generic.arch