Achieving Timing Closure in Altera FPGAs
Course Objectives
This course provides all necessary
theoretical and practical know-how to analyze and fix timing failures for
variety use cases in Altera FPGAs.
The course goes into great depth and touches upon every aspect of timing failures due to setup and hold negative slack, I/O input/output delays, reset issues, CDC, high fanout, global clock networks, over constrained design, as well as timing exceptions.
The course begins with methodology for timing closure, the FPGA architecture, and the effect of incorrect timing constraints, and HDL coding considerations.
The course continuous by reviewing the various analysis tools in the Quartus Prime Pro software, such as Design Assistant, Fitter reports, Snapshot Viewer, Chip Planner and Design Metrices reports.
The course continues with an in depth solutions for various timing failures use cases such as CDC congestion, too many logic levels, high fanout, conflicting SDC assignments, conflicting location assignments, tight timing requirements, clock crossing, and clock skew.
The course includes extensive practical work. The practical labs cover all the theory.
The course goes into great depth and touches upon every aspect of timing failures due to setup and hold negative slack, I/O input/output delays, reset issues, CDC, high fanout, global clock networks, over constrained design, as well as timing exceptions.
The course begins with methodology for timing closure, the FPGA architecture, and the effect of incorrect timing constraints, and HDL coding considerations.
The course continuous by reviewing the various analysis tools in the Quartus Prime Pro software, such as Design Assistant, Fitter reports, Snapshot Viewer, Chip Planner and Design Metrices reports.
The course continues with an in depth solutions for various timing failures use cases such as CDC congestion, too many logic levels, high fanout, conflicting SDC assignments, conflicting location assignments, tight timing requirements, clock crossing, and clock skew.
The course includes extensive practical work. The practical labs cover all the theory.
General Information
Prerequisites
- FPGA design
- VHDL/Verilog
- TimeQuest basic knowledge
- Quartus Prime Pro
Duration & Attendance
2 days
Target Audience
Hardware engineers who develop FPGAs and would like to enhance their skills, in order to fix and solve simple and complex timing issues in their projects, and acquire better expertise with TimeQuest and other Quartus Prime tools for timing issues analysis.
Additional Information
Teaching Methods & Tools
- Quartus Prime Pro
- Course book
- Lab´s handbook and lab files
Evaluation & Certification
Each attendee receives an official
certificate from Altera (Exam must be passed)