WEIGHT - 2025.1 English - UG912

Vivado Design Suite Properties Reference Guide (UG912)

Document ID
UG912
Release Date
2025-05-29
Version
2025.1 English

The WEIGHT property is a read-only property that reflects the current weight of the clock. All clocks have a default weight of 1. To prioritize a timing-critical clock during the implementation, assign it a weight of two using the XDC group_path command. It is important to note that a weight of two can only be assigned to an entire clock group and not to individual timing paths. The weight of the clock can be queried through the WEIGHT property on the corresponding clock object.

Architecture Support
All architectures.
Applicable Objects
Clock objects (get_clocks)
Values
  • 1.0: Normal priority clock (default)
  • 2.0: High priority clock when a weight of 2 has been assigned to the corresponding clock group.

Syntax

Verilog Syntax

Not applicable

VHDL Syntax

Not applicable

XDC Syntax
get_property WEIGTH [get_clocks <clocks>]
Where <clocks> is a list of clock names.

Affected Steps

  • Place Design
  • PhysOpt Design
  • Route Design