Define Timing Constraints - 2024.1 English

Vivado Design Suite Tutorial: Design Flows Overview (UG888)

Document ID
Release Date
2024.1 English
  1. Open the Timing Constraints window: Window > Timing Constraints, as shown in the following figure.

    A tree view of the different types of constraints displays on the left side of the Timing Constraints window. This is a menu of timing constraints that can be quickly defined.

    Notice the two clock constraints, wbClk and bftClk, displayed in the Timing Constraint spreadsheet on the right side of the Timing Constraints window. The values of currently defined constraints can be modified by directly editing them in the spreadsheet.

  2. In the left hand tree view of the Timing Constraints window, double-click Create Clock under the Clocks category.
    Note: Expand the Clocks category if needed by clicking the +.

    The Create Clock wizard opens, as shown in the following figure, to help you define clock constraints. Notice the Tcl Command line on the bottom displays the XDC command that will be executed.

    Do not create or modify any timing constraints at this time.

  3. Click Cancel.
  4. Close the Timing Constraints window by clicking the X in the window tab.

    The Vivado Design Suite offers a variety of features for design analysis and constraint assignment. Other tutorials cover these features in detail, and they are only mentioned here. Feel free to examine some of the features under the Tools menu.