New SDC File Command (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.
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.
|
- 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.