Visible to Intel only — GUID: reference_TCL_tcl_pkg_sta_ver_1_0_cmd_write_sdc
Ixiasoft
Visible to Intel only — GUID: reference_TCL_tcl_pkg_sta_ver_1_0_cmd_write_sdc
Ixiasoft
3.1.29.82. write_sdc (::quartus::sta)
The following table displays information for the write_sdc Tcl command:
Tcl Package and Version | Belongs to ::quartus::sta |
||
Syntax | write_sdc [-h | -help] [-long_help] [-expand] [-history] [-valid_exceptions] <file_name> | ||
Arguments | -h | -help | Short help | |
-long_help | Long help with examples and possible return values | ||
-expand | Generate SDC file by expanding the macros | ||
-history | Reports full history of assignments | ||
-valid_exceptions | Generate SDC file containing only valid timing exceptions for debugging purposes | ||
<file_name> | Name of output file | ||
Description | Generates an SDC file with all current constraints and exceptions. When you use the -expand option, derive_clocks, derive_pll_clocks, derive_lvds_clocks and derive_clock_uncertainty macros are be expanded to corresponding sdc assignments before they are written to a file. If you do not use the -expand option, these macros are preserved. Use the -valid_exceptions option to generate an SDC file that contains only valid timing exceptions. Run the report_exceptions command with the -valid option to see all the valid timing exceptions in your design. |
||
Example Usage | |
||
Return Value | Code Name | Code | String Return |
TCL_OK | 0 | INFO: Operation successful | |
TCL_ERROR | 1 | ERROR: Clock manager is not up-to-date. Run update_timing_netlist to generate the latest clock manager. | |
TCL_ERROR | 1 | ERROR: Timing netlist does not exist. Use create_timing_netlist to create a timing netlist. | |
TCL_ERROR | 1 | ERROR: Open failed: <string> |