Coverage is an essential part of any verification environment. Coverage can be simple as a statement and branch coverage, or it can be more complex as a covergroup with constrained-random tests. Implementation, collection and analysis of coverage on your designs might look challenging but with a few steps you can optimize your design flow to make the process much simpler. Many times, simulations are not run with coverage because of the long simulation run times, but if you efficiently plan your simulations and scripting, collecting coverage and analyzing the results will be a lot easier.
In this webinar, we will discuss the use of verification plans, code coverage, functional coverage, coverage merging, coverage results analysis, test ranking and various scripting mechanisms to optimize simulation and reduce the time to cover all features of your design.
- Introduction to Coverage
- Code Coverage
- Functional Coverage
- Automation using scripts
- Live Demo
- 45 min presentation/live demo
- 15 min Q&A