Conference: | DVCLUB Europe | Practical Adoption of Formal Verification |
Speaker: | Muhammad Khan(Cadence ) |
Speaker Title: | Pushing the Bound(ary) with Jasper |
Abstract: | In an ideal world all properties will be formally proven, however this is rarely the case in practice meaning users are forced to complete their formal work with some undetermined results. It has long been accepted that the proof depth (or bound) associated with an undetermined result can be used as a means to quantify the result and gain an acceptable level of confidence in the outcome. However, there are 2 main challenges with this approach:
Recent developments in Jasper covering advances in engines, bug hunting, proof orchestration, coverage and reporting all come together to address these challenges to enable a complete flow for signing off with undetermined results. Key Points:
|
Speaker Biography: | Muhammad Khan is an Application Engineer and Instructor at Cadence, primarily focusing on Jasper and formal verification flows. He has a decade of experience in formal EDA and currently provides application support to the Central European Jasper community. He also provides verification consultancy and aids in development of advanced, tailored verification flows using Jasper. His previous roles were as verification engineer at Fraunhofer IIS, and product engineer at OneSpin. Muhammad holds a masters degree in embedded systems from the Technical University of Chemnitz. |
Sponsors
DVCLUB Europe is made possible through the generosity of our sponsors.