validate_noc - validate_noc - 2026.1 English - UG1387

Versal Adaptive SoC Hardware, IP, and Platform Development Methodology Guide (UG1387)

Document ID
UG1387
Release Date
2026-07-22
Version
2026.1 English

The validate_noc command aggregates the NoC connectivity and QoS constraints from the Modular NoC with any NoC connectivity and constraints from Block Designs.

When you run validate_noc, it elaborates the design. The design discovers all Modular NoC XPMs. The system reads and processes XDC constraints. It marks them with USED_IN synthesis_pre and implementation_pre. DRC checks are run.

Run validate_noc with the following options:

Important: AMD recommends explicitly calling validate_noc before synthesis or place_design to catch NoC-related DRCs early in the design flow.
-force
Forces the entire process described above to re-run regardless if the sources have changed.
Note: This option discards any in-memory constraints created on the Tcl Console or through the read_xdc command. Only the constraints in the XDC file are re-applied. Ensure you have saved in-memory constraints to the proper XDC file before executing with this flag.
-part
Specifies the target part for validate_noc to run.
-pr_config
Used for DFX designs only. Specifies the partition configuration so the validation can happen on the correct design.