New SDC File Command (Timing Analyzer)

You access this command by clicking File > New SDC File in the Timing Analyzer.

Opens the Quartus® Prime Text Editor, where you can create a new Synopsys Design Constraints File (.sdc) Definition. The Quartus® Prime Text Editor provides line numbering, syntax coloring, and call tips. You can enter timing constraints and exceptions directly, or specify them with theInsert Constraintcommand.

Table 1. Supported SDC File Types
  SDC-on-RTL Synthesis-Only SDC Conventional SDC
Stage where constraints are read Analysis & Elaboration Synthesis Fitter, Signoff
Stage where constraints are processed Synthesis through Fitter

Synthesis only

Fitter, Signoff
QSF assignment RTL_SDC_FILE (supports entities) SDC_FILE SDC_ENTITY_FILE -read_during_post_syn_and_post_fit_timing_analysis SDC_ENTITY_FILE -read_during_post_syn_and_not_post_fit_timing_analysis SDC_FILE
Syntax supported Tcl with SDC 2.1 commands

Tcl with Quartus® Prime SDC commands

Tcl with Quartus® Prime SDC commands

SDC 2.1-compliant Yes No No
Target type RTL

Quartus® Prime timing graph

Quartus® Prime timing graph
Hierarchical targets Yes No No
Buried timing nodes (used by IP) No
Core fabric only.
Note: Such nodes do not exist for the periphery in post-synthesis timing analysis.
Yes
STA command to load constraints

Executes the read_sdc or import_sdc command in any snapshot.

Executes the read_sdc command only during static timing analysis on the synthesized snapshot.

Executes the read_sdc command during static timing analysis on any fitter snapshot (plan, place, route, retime).

Note: Not loaded during synthesis.
Note:
  • The Timing Analyzer does not apply constraints and exceptions specified in the Quartus® Prime Text Editor until you use the Read SDC File command.
  • If you work with a design using a previous SDC File, and then create a new one, to have the Timing Analyzer re-read the SDC constraints, first use the Reset Design command, and then the Read SDC File command.