AllRounder.ai
Chapters in this course

Enrol to start learning

Reading is open to everyone. Enrolling is free, and it is what unlocks the audio lessons, practice tests and progress tracking.

Enrol free

7.6. Tools for Formal Verification

Interactive Audio Lesson

Session 1: Commercial Tools for Formal Verification

Unlock the classroom podcast

The transcript is free to read. A free account plays the conversation back.

Sarah
SarahInstructor

Today, we're going to explore tools for formal verification. Let's begin with one of the leading tools in the market - Cadence JasperGold. Can anyone tell me what types of verification it supports?

Noah
Noah

Is it mainly for property checking?

Sarah
SarahInstructor

Correct! It also supports model checking and equivalence checking. JasperGold's versatility makes it very popular. What would you think is an advantage of using such a comprehensive tool?

Isabella
Isabella

It could save time by combining multiple verification methods.

Sarah
SarahInstructor

Exactly! Having multiple capabilities in one tool simplifies the workflow for engineers. Let’s summarize: Cadence JasperGold excels in property checking, model checking, and equivalence checking.

Session 2: Open-Source Tools for Formal Verification

Unlock the classroom podcast

The transcript is free to read. A free account plays the conversation back.

Robert
RobertInstructor

Now, moving on to open-source tools like Cosmos and Bert. Who can share what Cosmos is used for?

Akash
Akash

Isn't Cosmos an open-source tool for simple designs?

Robert
RobertInstructor

That's right! It is designed for simple formal verification tasks. And what about Bert?

Ananya
Ananya

Bert is a Bounded-Model-Checking tool, right?

Robert
RobertInstructor

Exactly! Bert is useful for RTL verification and represents a great option for academic or smaller-scale projects. Let’s remind ourselves then: both tools make formal verification accessible without high costs.