Join our team. We’re hiring FPGA engineers in FL and MD. APPLY NOW

Vivado Boot Camp for the FPGA User Phase 3: Floorplanning and Advanced Timing Closure

DEPRECATED COURSE: This course is older and no longer offered with our regular course list. It is only available as a private class.

Our exclusive class contains modules from these AMD courses:

COURSE CODE: BLT-VIVB3

This Vivado Design Suite course examines advanced timing constraints and exceptions. It demonstrates timing closure techniques, such as baselining, pipelining, synchronization circuits, floorplanning and optimum HDL coding techniques that help with design timing closure. This course also shows you how to debug your design using advanced capabilities of the Vivado Logic Analyzer.

Learn more about the AMD Vivado Design Suite.

See Course Outline

Scheduled Classes

No Scheduled Sessions - Contact Us to ask about setting one up!

View our Full Calendar for class date status.
(Confirmed, Closed, Full)

Training Duration:

3 Days

The instructor was excellent

The instructor for this class, Glenn, was excellent. He presented the material with great examples and encouraged students to ask questions at any point in the course. Whenever there was a question he could not answer, he mentioned that he would bring it to his colleagues for answers, and after we came back from lunch, he had the answer.

– Student from Embedded Design with PetaLinux Tools

Be the first to know. Sign up for our newsletter.

Who should attend:

Experienced AMD FPGA designers.

Skills Gained

After completing this comprehensive training, you will know how to:

  • Apply appropriate I/O timing constraints and design modifications for source-synchronous and system-synchronous interfaces
  • Use Vivado Design Suite reports and utilities to full advantage, especially the Clock Interaction report
  • Describe the "baselining" process to gain timing closure on a design
  • Apply baseline constraints to determine if internal timing paths meet design timing objectives
  • Apply timing exception constraints in a design as part of the Baselining procedure to fine tune the design
  • Define a properly constrained design
  • Use Vivado Design Suite reports and utilities to full advantage, especially the Clock Interaction report
  • Utilize floorplanning techniques to improve design performance
  • Use the Vivado logic analyzer and debug flows to debug a design
  • Debug a design with multiple clock domains with the help of multiple debug cores using the Vivado logic analyzer
  • Utilize AMD Xilinx security features, bitstream encryption and authentication using AES for design and IP security
  • Debug a design at the device startup phase to debug issues related to startup events, such as MMCM lock and design coming out of reset

Course Outline

Please note: The instructor may change the content order to provide a better learning experience.

Updated 03-12-2025
©2025 Advanced Micro Devices, Inc. Xilinx, Inc. is now part of AMD. Xilinx, the Xilinx logo, AMD, the AMD Arrow logo, Alveo, Artix, Kintex, Kria, Spartan, Versal, Vitis, Virtex, Vivado, Zynq, and other designated brands included herein are trademarks of Advanced Micro Devices, Inc.