We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 54053

Vivado - How to get resource utilization of one sub module?


How can I get the resource utilization of one sub module?
How can I generate a Module-Level utilization report?


You can follow the steps below to generate a module level utilization report.

  1. Run Implementation and open the implemented design.
  2. Click Tools --> Report Utilization. This directs you to a dialog box. Click OK.
  3. This opens a window at the bottom of the Vivado IDE where you can see module level utilization.

If you want to export the module level utilization to a report file, you can use the below command in the Tcl console of Vivado:

report_utilization -hierarchical  -file location_of_the_report_file
To report the utilization of a specific cell, use the report_utilization Tcl command as follows:
report_utilization -cells sub_module_name
report_utilization -cells [get_cells sub_module_name]
AR# 54053
Date Created 01/31/2013
Last Updated 12/08/2014
Status Active
Type General Article
  • Vivado Design Suite