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