Validate NoC DRCs - Validate NoC DRCs - 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 performs structural and addressing DRCs before calling the NoC compiler. Structural DRCs define the NoC connectivity and properties in the user constraint file (XDC). After creating the structural NoC connections, address the DRCs to ensure the addressing paths between NoC endpoints are correct. Usually, you can correct structural and addressing DRCs by modifying the XDC constraints. However, if addressing apertures exist in BD sources or RTL pragmas, you need to directly modify the design sources to correct addressing DRCs.

Note: The Vitis development flow can incorporate additional sources into the exported Vivado project. While linking the design with a platform, the validate_noc command is run within the Vitis development flow. This can result in additional structural or addressing DRCs. These DRCs can require modifications to the Vivado platform design or the sources included by the Vitis development flow.