This course is targeted towards Design and Verification engineers who wish to deploy Assertion Based Verification (ABV) within their next project. Assertion Based Verification is becoming a cornerstone of good design and verification practice, enabling bugs to be caught earlier, design intent to be captured precisely, and formal analysis to be applied without recoding.
SystemVerilog is one of the first hardware description languages to feature a 100% native temporal assertion syntax. The SystemVerilog Assertion (SVA) sublanguage is therefore extremely well integrated with the rest of the language, enabling assertions to be written close to the RTL, reused as Assertion IP, and deployed seamlessly in both simulation and formal verification flows.