Timing Closure with the Quartus II Software (IDSW145)

8 Hours Instructor-Led / Virtual Class Course

Course Description

One of the greatest and most frustrating FPGA design challenges is closing timing. It is common to find, after performing a timing analysis on an FPGA design, that one or more timing reports show a timing failure. How can this be corrected? The answer is not always obvious. This class teaches techniques used by Design Specialists to close timing on designs that “push the envelope” of performance. Examples include thoroughly analyzing the design for timing failures, adjusting settings and assignments according to tool recommendations, selecting correct clock resources and writing HDL code for optimal performance. For Stratix 10, consider these courses instead: Performance Optimization with Stratix 10 HyperFlex Architecture, Advanced Optimization with Stratix 10 HyperFlex Architecture

At Course Completion

You will be able to:

  • Employ best practices for closing timing on an FPGA design in the Quartus II software
  • Analyze a TimeQuest-generated timing report as a starting point for timing closure
  • Use the tools available in the Quartus II software to help in meeting timing
  • Choose settings/assignments to get the best performance
  • Identify the most common types of timing failures and how to solve them

Skills Required

  • Experience with PCs and the Windows operating system
  • Completion of "The Quartus II Software Design Series: Foundation" course OR a working knowledge of the Quartus II software
  • Completion of “The Quartus II Sotware Design Series: Timing Analysis” course OR a working knowledge of Synopsys Design Constraints (SDC) and the TimeQuest timing analyzer

Follow-on Courses

Upon completing this course, we recommend the following courses (in no particular order):

Related Courses

Below are the related courses you may be interested in:

Applicable Training Curriculum

This course is part of the following Intel FPGA training curriculum:

Class Schedule

Result Showing 2

Virtual Classroom08/27/2019 - 08/28/2019$695Register Now
Virtual Classroom11/05/2019 - 11/06/2019$695Register Now