Replicate Static Register Driving Multiple RPs - 2023.2 English

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

Document ID
Release Date
2023.2 English

To ensure that a static boundary leaf cell is not shared by multiple reconfigurable partitions (RPs), avoid single registers that drive multiple RPs. The DFX-1 methodology check (report_methodology) flags this violation.

In the following example, a single static register drives multiple RPs as well as static logic. This approach is not recommended in the DFX flow.

Figure 1. One Static Register Driving Multiple RPs and Static Logic

In the following example, two separate but equivalent registers drive two RPs. This is the recommended approach when using the DFX flow.

Figure 2. Two Registers Driving Two RPs