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.
More from coding & agent
- Matt Shumer opens his agent for SMS trials, giving $150 in free credits to new users — mattshumer_ · 2026-11-04
- Model Vendors Post-Train for Tool Search, Squeezing Out MCP-Layer Workarounds — pvncher · 2026-11-04
- Engineer builds agent that clears years-old code backlog without any mandate — BradPorter_ · 2026-11-04
- Sentry CEO: AI Code Verification Is About Design Correctness, Not Compilation — trq212 · 2026-11-04
- AnnotateKit launches: agent-readable in-app feedback for iOS that drives surgical AI code edits — julianweisser · 2026-11-04
- AIOps platform cuts agent token costs 30%+ with Pydantic's open-source sandbox Monty — samuelcolvin · 2026-11-04