UPGRADE YOUR BROWSER

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?

Description

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

Solution

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
or
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
Tools
  • Vivado Design Suite