Multicycles in Single Clock Domain - Multicycles in Single Clock Domain - 2026.1 English - UG903

Vivado Design Suite User Guide: Using Constraints (UG903)

Document ID
UG903
Release Date
2026-07-01
Version
2026.1 English

Apply a multicycle constraint within one clock domain, or between clocks with identical waveforms. It behaves the same in both cases.

Figure 1. Multicycle Constraint in Single Clock Domain

The static timing analysis (STA) tool resolves default setup and hold relationships.

Figure 2. Default Setup and Hold Relationships

The following are the setup and hold timing requirements:

  • Setup check:
    TDatapath(max) < TCLK(t=Period) - TSetup
  • Hold check:
    TDatapath(min) > TCLK(t=0) + THold