Checking Current Status - 2021.1 English

Vivado Design Suite User Guide: Dynamic Function eXchange (UG909)

Document ID
UG909
Release Date
2022-02-25
Version
2021.1 English

At any point, with a design checkpoint open, you can check the current status of any partition by reporting the properties on that cell. Calling report_property on a target cell will return one of three results as far as Nested DFX is concerned. An HD.RECONFIGURABLE* property will appear in the list if it is not set to its default value of false.

report_property [get_cells A]
  1. HD.RECONFIGURABLE bool false 1

    This cell is currently set as an RP. It can currently be implemented with one or more RMs and pr_subdivide can be called on it.

  2. HD.RECONFIGURABLE_CONTAINER bool false 1

    This cell is currently set as a parent above one or more subdivided RPs. pr_recombine can be called on it.

  3. <none>

    This cell is not and has never been a RP.

To get a listing of all cells in the design that are currently RPs or RP Containers, use a filtered get_cells command:

get_cells -hier -filter HD.RECONFIGURABLE
get_cells -hier -filter HD.RECONFIGURABLE_CONTAINER