Formally verifying RISC-V CPU mul/div instructions with one AI theorem-prover prompt

satnam6502 · x · 2026-11-04

The author demonstrates formally verifying all MUL and DIV instructions of the Ibex RISC-V CPU using Aristotle, their AI theorem prover, orchestrated via MCP from agents like Claude or Codex — with a single natural-language prompt comparing the RTL implementation against the SAIL RISC-V SVA formal specification. Each property is reported as PROVED. Setup requires only installing Aristotle and registering its MCP server with your favorite agent, showcasing AI agents landing in the traditionally specialized domain of chip formal verification.

Original post →

More from coding & agent

coding & agent channel →