The TimeQuest timing analyzer is an ASIC-strength static timing analyzer that supports the industry-standard Synopsys® Design Constraints (SDC) format. This page provides links to resources where you can learn more about the TimeQuest analyzer.

For resources on the TimeQuest analyzer, see the following:

For a brief overview of the TimeQuest timing analyzer, refer to the TimeQuest Timing Analyzer section on the Verification and Board Level product feature page.

To search for known TimeQuest issues and technical support solutions, use Altera's Knowledge Database. You can also visit the Altera® Forum to connect to and discuss technical issues with other Altera users.

For further technical support, use mySupport to create, view, and update service requests.

TimeQuest Analyzer Resources

Table 1 provides links to available documentation on the TimeQuest timing analyzer.


Table 1. TimeQuest Analyzer Documentation

Title Description
TimeQuest Timing Analyzer (PDF) This chapter of the Quartus® II Development Software Handbook describes features of the TimeQuest analyzer and how to constrain your design with SDC commands.
Applying Multicycle Exceptions in the TimeQuest Timing Analyzer (PDF) This application note details how to apply multicycle exceptions in the TimeQuest analyzer.
Quartus II TimeQuest Timing Analyzer Cookbook (PDF) This cookbook provides various design examples and templates showing how to apply timing constraints to various design circuits.
Switching to the TimeQuest Timing Analyzer (PDF) This chapter of the Quartus II Development Software Handbook describes how to switch a design from the classic analyzer to the TimeQuest analyzer.
TimeQuest Analyzer Quick Start Tutorial (PDF)This tutorial provides a quick introduction to the TimeQuest analyzer.
SDC and TimeQuest API Reference Manual (PDF)This reference manual provides a list of all SDC commands supported by the TimeQuest analyzer, as well as the complete Tool Command Language (Tcl) API.
AN 471: High-Performance FPGA PLL Analysis with TimeQuest (PDF)This application note describes how to analyze and constrain phase-locked loops (PLLs) using the TimeQuest analyzer.
Performing Equivalent Timing Analysis Between Altera TimeQuest and Xilinx Trace white paper (PDF)This white paper shows how to perform equivalent static timing analysis between Altera's TimeQuest analyzer and Xilinx's Trace.
TimeQuest Analyzer Clock AnalysisProvides detailed information about clock analysis, including derivation of equations for timing analysis.
TimeQuest ExceptionsGives an overview of TimeQuest analyzer SDC exceptions and their precedence.
TimeQuest CollectionsLists all the supported collections (a core part of the TimeQuest analyzer).
TimeQuest GUIFamiliarizes you with the TimeQuest analyzer GUI and its features.

Table 2. TimeQuest Analyzer Training and Demonstrations

Title Description

TimeQuest Timing Analyzer (English)
(Online Course)

TimeQuest Timing Analyzer (Chinese)

You will use the TimeQuest static timing analyzer tool in the Quartus II software to verify performance of an FPGA or HardCopy® ASIC. You will also create timing constraints (i.e., assignments) using the TimeQuest analyzer. You will use supported SDCs and generate timing reports from the TimeQuest analyzer's user interface and from script files.

This is a 1.5-hour online course.

Constraining Source-Synchronous Interfaces
(Online Course)
This training shows you how to constrain and analyze single data rate source-synchronous interfaces with the TimeQuest timing analyzer in the Quartus II software. You will learn the benefits of source-synchronous interfaces as compared to common clock system interfaces. You will be able to write SDC constraints to constrain single data-rate, source-synchronous inputs and outputs. You will also learn to use the TimeQuest timing analyzer to report and analyze timing for source-synchronous outputs and inputs.

This is a 1-hour online course.

Constraining Double Data Rate Source Synchronous Interfaces
(Online Course)
This training provides an introduction to double data rate interfaces and some of the challenges involved in constraining them. You’ll learn about clock constraints, data constraints, and timing exceptions for both input and output DDR interfaces. Finally, you’ll learn how to analyze DDR source synchronous interface timing with the TimeQuest timing analyzer.

This is a 30-minute online course.

The Quartus II Software Design Series: Foundation
(Instructor-Led Course)
You will learn how to use the Quartus II software to develop an FPGA or CPLD. You will create a new project, enter in new or existing design files, compile to your target FPGA or CPLD, and configure your device using the Quartus II programmer to see the design working in-system. You will also enter basic internal and I/O timing constraints and analyze a design for these timing constraints using the TimeQuest analyzer, the timing analyzer in the Quartus II software.

This is an 8-hour instructor-led course.
The Quartus II Software Design Series: Timing Analysis
(Instructor-Led Course)
You will learn advanced features of the Quartus II software that will enable you to verify your FPGA design. You will learn how to constrain and analyze a design for timing, including understanding FPGA timing parameters, writing SDC files, generating various timing reports in the TimeQuest timing analyzer, and applying this knowledge to an FPGA design. You will also estimate FPGA power consumption using Quartus II software tools and EDA simulation tools.

This is an 8-hour instructor-led course.