TimeQuest

Running a Timing Analysis (TimeQuest Timing Analyzer)

 


You can use the TimeQuest Timing Analyzer to validate the timing performance of all logic in a design, and to guide logic placement by the Fitter. You can direct the Compiler to automatically use the TimeQuest analyzer during the compilation process, or you can run the TimeQuest analyzer separately. If you change any settings or source files that might affect fitting, you must regenerate and load the timing netlist to include those changes in a TimeQuest analysis.

You can specify SDC timing constraints and exceptions with the commands in the TimeQuest analyzer Constraints menu or by creating a Synopsys Design Constraints File (.sdc).

  1. To generate the netlist, on the Processing menu, click Start Compilation.
  2. On the Tools menu, click TimeQuest Timing Analyzer.

    In the Tasks pane, a checkmark appears next to Open Project to signify that the Quartus II Project File (.qpf) open in the Quartus II software is also open in the TimeQuest analyzer.

  3. To load the timing netlist in the TimeQuest analyzer, in the Tasks pane, double-click Create Timing Netlist.

Note: If you want to specify custom timing netlist settings such as the netlist type or timing model, click Create Timing Netlist on the Netlist menu.

  1. To specify timing constraints or exceptions, perform one of the following:

Note: If you recompile the design, you must delete and then re-create the timing netlist before running the TimeQuest analyzer.

  1. In the Tasks pane, double-click Update Timing Netlist.

  2. Generate and view timing reports.

 

Note: You can right-click any command in the Tasks pane and click Start Again to run that command again in the TimeQuest Timing Analyzer task flow.

 

 

Rate This Page