Plays in YouTube's player, loaded from youtube-nocookie.com when you press Play. Watch on YouTube

Learn · Formal Methods for System Verification

Lecture 45 of 56Week 10: Equivalence Checking

Equivalence Checking with SMT Solvers

Prof. Chandan Karfa · IIT Guwahati

Credits and licence

From
Formal Methods for System Verification, IIT Guwahati (at NPTEL)
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

  1. Formal Methods for System Verification: Course Introduction YouTube
  2. Formal Methods with Examples YouTube
  3. Spectrum of Logic YouTube
  4. Propositional Logic YouTube
  5. Decision Problems of Propositional Logic YouTube
  6. Normal Forms YouTube
  7. Tseitin Transformation YouTube
  8. Introduction to SAT Solver YouTube
  9. DPLL based SAT Solver YouTube
  10. Analyze Conflict in DPLL based method YouTube
  11. Overall DPLL Algorithm YouTube
  12. Decision Heuristics in DPLL based SAT Solver YouTube
  13. Preprocessing of SAT Formula YouTube
  14. SAT Encoding Example - Logic Locking YouTube
  15. SAT Tool Demo YouTube
  16. Binary Decision Diagrams (BDDs) YouTube
  17. ROBDD Construction directly from Boolean Formula YouTube
  18. Variable Ordering in ROBDDs YouTube
  19. Introduction to Formal Property Verification YouTube
  20. Correctness, Consistencies and Completenss of Formal Properties YouTube
  21. Introduction to Model Checking YouTube
  22. LTL: Syntax and Semantics YouTube
  23. LTL Encoding Examples YouTube
  24. LTL Equivalence of Formulas, Adequate Set, Encoding Examples YouTube
  25. CTL Introduction YouTube
  26. CTL: Syntax and Semantics YouTube
  27. CTL Encoding Exmaples YouTube
  28. CTL Model Checking Algorithm - Fixed point Concepts YouTube
  29. CTL Model Checking Algorithm YouTube
  30. Correctness of CTL Model Checking Algorithmson YouTube
  31. Introduction to LTL Model Checking YouTube
  32. Büchi Automata YouTube
  33. Generalized Nondeterministic B¨uchi Automata (GNBA) YouTube
  34. GNBA Construction from LTL Formula - States YouTube
  35. GNBA Construction from LTL Formula - Transitions YouTube
  36. BDD based Symbolic Model Checking - ROBDD Construction YouTube
  37. ROBDD based State Traversal in Symbolic Model Checking YouTube
  38. Backward Reachability in BDD based Symbolic Model Checking YouTube
  39. SAT based Symbolic Model Checking YouTube
  40. Bounded Model Checking YouTube
  41. Tutorial on NuSMV Model Checking Tool YouTube
  42. Equivalence Checking Problems in Embedded Systems YouTube
  43. Equivalence Checking between Programs YouTube
  44. Translation Validation of Loop Invariant Code Optimizations YouTube
  45. Equivalence Checking with SMT Solvers YouTube
  46. Translation Validation of Array Intensive Programs YouTube
  47. Verification of Sequential to Concurrent Code Transformations YouTube
  48. C to RTL Equivalence Checking YouTube
  49. RTL to C Reverse Engineering YouTube
  50. Combinational Equivalence Checking YouTube
  51. Sequential Equivalence Checking YouTube
  52. LLM Assisted Assertion Generation for Verification YouTube
  53. LLM Assisted SVA generation with Montecarlo Tree Search YouTube
  54. Quality of LLM Assisted SVA Generation YouTube
  55. Challenges and Future Directions in LLM Assisted SVA Generation YouTube
  56. AI Assisted Formal Verification YouTube