A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: mtr1422491992968
Ixiasoft
Visible to Intel only — GUID: mtr1422491992968
Ixiasoft
4.3.3. Timing Constraints
The following table summarizes the most common Vivado* XDC timing constraints and the equivalent SDC timing constraints. You can set the constraints by either modifying the .sdc file or by using the Timing Analyzer GUI.
Vivado* XDC Timing Constraint | Timing Analyzer SDC Command | Description |
---|---|---|
create_clock create_generated_clock set_max_delay set_false_path |
Defines all the clocks and their relationship in a design. | |
NA | derive_pll_clocks | Automatically creates a generated clock constraint on each output of the PLLs in a design.
Note: Only Intel® Arria® 10 devices support this command
|
NA | derive_clock_uncertainty | Calculates clock-to-clock uncertainties within the FPGA due to characteristics like PLL jitter, clock tree jitter, etc. The Timing Analyzer generates a warning if the command is not present in the SDC files |
set_input_delay | Input timing constraint that you use to define the Pad-to-Setup timing requirement in a design. | |
set_output_delay | Defines the global Clock to Pad timing requirement in a design. | |
set_max_delay | Combinational path that constrains all combinational pin to pin paths. | |
set_false_path | Eliminates the paths from timing consideration during Place and Route and timing analysis. | |
set_clock_groups w/- include_generated_clocks | set_clock_groups | Cuts timing between clocks in different groups. |
NA | derive_pll_clocks | Vivado* tools auto-derive the generated clocks; therefore, XDC files do not require these constraints. |
NA | derive_clock_uncertainty |
For more information about using the SDC commands and their usage, refer to the Timing Analyzer User Guide: Intel® Quartus® Prime Pro Edition .