Example - Example - 2026.1 English - UG906

Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906)

Document ID
UG906
Release Date
2026-06-23
Version
2026.1 English

In the following figure, a create_generated_clock constraint was defined on the mixed-mode clock manager (MMCM) instance pin CLKOUT0, but it does not match the auto-derived waveform generated by Vivado from the MMCM attribute settings.

To rename the auto-derived clock, add this constraint immediately after defining the master clock in your constraint files:

create_generated_clock -name clkName [get_pins clk_gen_i0/clk_core_i0/inst/mmcme3_adv_inst/CLKOUT0]
Figure 1. Invalid Clock Waveform on Clock Modifying Block
Page-1 Sheet.1 Sheet.2 Process User generated waveform doesn’t match the automatically deriv... User generated waveform doesn’t match the automatically derived waveform by Vivado Sheet.6 X15522-111715 X15522-111715