CLOCK_EXPANSION_WINDOW - 2025.1 English - UG912

Vivado Design Suite Properties Reference Guide (UG912)

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

The CLOCK_EXPANSION_WINDOW property is a read-only property that can be read to determine the clock expansion window for a clock net. The CLOCK_EXPANSION_WINDOW reflects the clock region rectangle the Vivado placer has assigned to the loads of a clock net. The placer automatically assigns the clock expansion window to achieve the best timing for the design while balancing clock routing demand.

The CLOCK_EXPANSION_WINDOW value should match the user-defined USER_CLOCK_EXPANSION_WINDOW property if it is defined. The USER_CLOCK_EXPANSION_WINDOW property lets you manually assign the clock expansion window.

Tip: The property value can be observed on clock objects, for example:
get_property CLOCK_EXPANSION_WINDOW [get_nets clk1]
Architecture Support

Versal adaptive SoC architectures.

Applicable Objects
Global clock net (get_nets) directly connected to the output of global clock buffer.
Values
<clock_region1:clock_region2>
Specifies rectangular area formed with clock regions from clock_region1 (left bottom corner) and clock_region2 (upper right corner) on the target part.
<object>
Specifies one or more clock nets, or net segments directly driven by the global clock buffer (BUFG).

Syntax

Not applicable.

Affected Steps

  • Place Design
  • Phys Opt Design
  • Route Design