- If the violation refers to a user-defined clock, remove the
create_clockconstraint on the output of the CMB. - If you want to force the name of the auto-generated clock, use the
create_generated_clockconstraint with only the-nameoption and the CMB output pin. - If the clock is generated by the Clocking Wizard, verify the setting in the
menu:
- Use Single ended clock enabled pin when the input clock is directly connected to a top-level I/O port.
- Use Global Buffer when the input clock comes from another Clocking Wizard instance.
Refer to the Vivado Design Suite User Guide: Using Constraints (UG903) for additional information about creating generated clocks.