Scope the DFX Region NoC Constraints - 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
Scoping of constraints to the dynamic region is strongly recommended in the DFX flow. This is primarily due to the design flow requirement that dynamic regions are synthesized in out-of-context mode, separate from the top-level static design. A virtual NoC interface concept enables scoping the NoC constraints to the dynamic region. A virtual NoC interface acts as an anchor point to model the ingress or egress point of boundary NoC networks. This also enables basic validation of the solution within the context of dynamic region synthesis.
Note: The NoC is a system-wide resource, and a complete validation of the NoC solution is only possible after all individual modules are assembled (after the link_design phase).

The following figure shows the methodology of using the virtual NoC interfaces in two separate projects: one for a static region synthesis and the other for a dynamic region synthesis. The same name is used in both projects. The link_design command or read_checkpoint -cell command matches the name of the virtual NoC interfaces from the static and dynamic region DCPs to resolve this, completing the NoC path from NMU to NSU.

Figure 1. Virtual NoC Interfaces Defined at Static and Dynamic Region Projects