0-In Clock Domain Crossing Verification
- Add Courses
- Confirm Schedule
- Enter Contact Information
There are currently no dates scheduled for this class. Request this class in your area!
Duration: 1 Tag
Pricing: 740 EUR
Course Part Number: 234959
Course Overview
The 0-In Clock Domain Crossing (CDC) Verification course is for design and verification engineers that need to understand how to address the challenges asynchronous clocks pose on their verification methodology. The course will cover the methodology required to run structural analysis to pinpoint potential synchronization issues between clock domains, dynamic checking with assertions of CDC protocols, and how to perform metastability effects modeling in simulation to find intricate clock domain crossing bugs.
You will experience through hands-on labs, how these tools and methodologies will help detect CDC bugs earlier in your design flow and improve your overall design quality.
You will learn how to
- Develop a methodology for CDC verification
- Utilize static analysis to check that synchronizers exist and are connected properly at the clock domain boundaries of a design
- Compile and analyze Verilog and VHDL RTL designs
- Use the graphical CDC debug environment
- Use automatically generated assertions to check that CDC signals are being driven with the correct protocol in simulation
- Compile and run assertions in simulation
- Debug simulation failures
- View CDC coverage
- Add metastability effects modeling to your simulation
- Debug simulation failures
- View metastability effects coverage
Hands-on Labs
The Hands-on labs will emphasize the lecture concepts, providing you with the practical experience of CDC verification. Hands-on lab topics include:
- Static analysis and debug
- Protocol checking with assertions
- Metastability effects modeling in simulation
- Coverage
Audience
- Design Engineers
- Verification Engineers
Prerequisites
- Basic knowledge of VHDL or Verilog RTL design
- Familiarity with HDL simulation
Key Topics
- Introduction to Clock Domain Crossing Verification
- CDC Methodology Recommendations
- Synchronizer structures
- Static CDC checking and debugging
- CDC Protocol checking and debugging
- Metastability effects modeling and debugging
- Coverage measurement
