3.3. Step 2: Specify Timing Constraints
If you are unfamiliar with .sdc files, you can create an initial .sdc file in the Timing Analyzer GUI, or with provided .sdc file templates. If you are familiar with timing analysis, you can create an .sdc file in any text editor, and then add the file to the project.
- Use any combination of the following to enter the timing constraints for your design in an .sdc file:
Figure 38. Create Clock Dialog Defines Clock Constraints
- Enter constraints in the Timing Analyzer GUI—click Tools > Timing Analyzer, click Update Timing Netlist in the Tasks pane, and then enter constraints from the Constraints menu. The GUI displays the corresponding SDC command that applies.
- Create an .sdc file on your own. You can start by adding the Recommended Initial SDC Constraints, and then iteratively modify .sdc constraints and reanalyze the timing results. You must first create clock constraints before entering any constraints dependent on the clock.
- Save the .sdc file. When entering constraints in the Timing Analyzer GUI, click Constraints > Write SDC File to save the constraints you enter in the GUI to an .sdc file.
- Add the .sdc file to your project, as Step 1: Specify Timing Analyzer Settings describes.