Hands-on AI in Formal Verification Training (Edinburgh or online)
Hands-on AI in Formal Verification Training (Edinburgh or online)
Share this event
Hands-on AI in Formal Verification Training (Edinburgh or online)
We offer 50% discount to students, please complete this form to avail discount.
This session will be recorded and will be available to all registrants 1 week post-session.
Format: Hybrid: In-person and online
Overview
Artificial Intelligence is transforming the way engineers approach Formal Verification (FV), from selecting the right verification applications and generating scripts to analysing formal results, debugging failures and integrating AI into existing verification workflows.
This hands-on training session provides a practical introduction to how AI can support key stages of the formal verification process, helping engineers explore opportunities to improve productivity while maintaining robust engineering oversight.
Participants will explore real-world formal verification scenarios through guided demonstrations, interactive quizzes, hands-on activities and practical user stories.
The session focuses on applying AI to everyday formal verification challenges, including script generation, requirement-to-SVA translation, state-space mitigation, abstraction, automated debugging and report analysis.
Designed for engineers working with formal verification, this session combines practical learning with hands-on exercises to help attendees understand where AI can deliver value within their existing workflows.
Who Should Attend
Formal Verification engineers looking to apply AI to their workflows
Design Verification engineers working with assertions and formal methods
RTL designers interested in AI-assisted formal verification
Verification leads evaluating AI adoption in formal flows
Engineers seeking to improve formal analysis, debugging and productivity
Prerequisites
Participants should have:
Basic SystemVerilog and SVA knowledge
Familiarity with assertions, assumptions and cover properties
An understanding of clock and reset setup
Experience interpreting formal proof results
Learning Objectives
By the end of the session, you will be able to:
Select a suitable formal verification application for a given design and verification objective.
Review AI-generated TCL scripts, configuration files and SVA against design intent.
Translate SVA into traceable requirements and assess timing and reset behaviour.
Evaluate AI-proposed constraints, cut points and block abstractions.
Use AI-assisted approaches to investigate counterexamples and formal verification findings.
Identify opportunities for AI assistance across the formal verification workflow.
Understand where human review and engineering judgement remain essential.
Agenda Highlights
AI-Assisted Formal Application Selection
Using AI to identify suitable formal verification applications
Exploring FV App Advisor and reviewing application recommendations
Assessing AI-generated recommendations against design requirements
AI-Assisted Script Generation
Generating TCL and configuration files for formal tools
Reviewing top modules, file lists, clock and reset configurations
Identifying potential errors and unresolved assumptions
Requirement ↔ SVA Translation
Translating between formal properties and verification requirements
Reviewing traceability between requirements and SVA
Checking property timing and reset behaviour
State-Space Mitigation and Cut Points
Reviewing AI-guided constraints and state-space reduction strategies
Identifying potential over-constraint risks
Assessing AI-suggested cut points for inconclusive proofs
Black-Boxing and Design Abstraction
Using hierarchy and cone-of-influence information to guide abstraction
Selecting blocks for black-boxing
Reviewing interface assumptions and validation requirements
AI-Assisted Debugging
Analysing counterexamples and formal verification failures
Evaluating AI-generated root-cause hypotheses
Comparing AI suggestions against RTL, traces and assumptions
Formal Analysis and Signoff
Reviewing COI, OC, Formal Core and FTA reports
Using AI to support formal report triage
Prioritising findings based on supporting evidence
AI in the Formal Verification Workflow
Identifying opportunities for AI assistance across the formal flow
Integrating AI into existing verification processes
Establishing human review gates for AI-generated outputs
Understanding the responsibilities of engineers when using AI
Hands-on Activities
Throughout the session, participants will work through guided activities and user stories covering:
Formal application selection using a supplied design profile
AI-assisted generation and review of formal setup scripts
SVA-to-requirement translation and traceability checks
Evaluation of AI-proposed constraints
Assessment of candidate cut points
Block abstraction and black-boxing decisions
AI-assisted counterexample analysis
Triage of formal verification reports
Mapping AI assistance points and human review responsibilities across a formal verification flow
Participants will work with prepared examples and guided exercises to explore how AI can support formal verification tasks while retaining appropriate engineering oversight.
Tools and Materials
The session will draw on:
VC Formal and Cadence Jasper
FV App Advisor
Requirement ↔ SVA translation tools
Large Language Model (LLM) access
Prepared RTL, SVA, scripts and formal report excerpts
Attendee preparation: Participants should bring a laptop and ensure they can access the relevant tools and activity materials before the session.
👉 Also Register for Edinburgh DV Club
SPONSORED BY:

Location
King’s Buildings campus, University of Edinburgh