pr_recombine - 2024.2 English - UG909

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

Document ID
UG909
Release Date
2024-12-13
Version
2024.2 English

The second new Tcl command is pr_recombine. This command is used to remove all lower level RPs, restoring the RP definition to the parent cell. This command is used less frequently than pr_subdivide, as it is only needed for bitstream generation for a parent-level RM, or to return to a specific design structure for analysis of that specific configuration.

pr_recombine
Description: Re-establish a parent cell as a RP while removing 
lower-level RPs when using the Nested Dynamic Function 
eXchange solution.
Syntax: 
pr_recombine [-cell <arg>] [-quiet] [-verbose]
Usage: 
Name    Description
-----------------------
[-cell]   (Required) Specify reconfigurable container module name
[-quiet]  Ignore command errors
[-verbose] Suspend message limits during command execution

pr_recombine moves the HD.RECONFIGURABLE property to the target cell, removing it from any cells below it.

The target cell must currently have an HD.RECONFIGURABLE_CONTAINER property, deposited there by pr_subdivide, identifying it as a viable target for pr_recombine.