Length: 2 days (16 Hours)
Course Description
This is an Engineer Explorer series course. The Engineer Explorer courses explore advanced topics.
This course explores Xcelium™ Integrated Coverage features, with which you can measure how thoroughly your testbench exercises your design. The course addresses coverage of VHDL, Verilog and mixed-language designs. Not all coverage features are available with all languages. The course uses the Integrated Metrics Center for reporting and analysis and then discusses the collection and analysis of the following types of coverage:
- Code (branch, expression, toggle, state, and arc) coverage
- Data-oriented functional coverage using SystemVerilog cover groups
- Control-oriented functional coverage using SystemVerilog assertions and the PSL
Learning Objectives
After completing this course, you will be able to:
- Effectively use the Xcelium integrated coverage with your VHDL, Verilog, and mixed-language designs
Software Used in This Course
- Xcelium Single Core
- vManager™ Linux Client
Software Release(s)
XCELIUM2009, VMANAGER2009
Modules in this Course
- Introduction to Xcelium Integrated Coverage
- Identifying Coverage Types
- Identifying Code Coverage
- Defining Data Coverage with SystemVerilog Cover Groups
- Defining Control Coverage with SystemVerilog Assertions
- Defining Control Coverage with the PSL
- Generating Coverage Data
- Textually Analyzing Coverage Data
- Graphically Analyzing Coverage Data
Audience
- Verification Engineers
Prerequisites
You must have:
- Familiarity with the VHDL or Verilog languages, and with design and design verification.
- Familiarity with SystemVerilog cover groups, and SystemVerilog and PSL assertions. This course reviews them only briefly.
Related Courses
- VHDL Language and Application
- Verilog Language and Application
- SystemVerilog for Design and Verification
- The Xcelium Simulator
Please see course learning maps at this link for a visual representation of courses and course relationships. Regional course catalogs may be viewed here.
Free Online Training Bytes (Videos)ONLINE TRAINING
Genus Synthesis Solution v16.1
This online class features the Cadence® Genus™ Synthesis Solution with next generation synthesis capabilities and how SoC design productivity gap is filled by Genus