ChatSVA: Bridging SVA Generation for Hardware Verification via Task-Specific LLMs

· Source: cs.AI updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Emerging Technologies & Innovation, Hardware Design & Verification · Depth: Expert, extended

Summary

ChatSVA is an end-to-end multi-agent system designed to automate SystemVerilog Assertion (SVA) generation for hardware verification, addressing challenges of low functional accuracy and data scarcity in Large Language Model (LLM) applications. The system employs a multi-agent framework, with its core AgentBridge platform systematically generating high-purity, domain-specific datasets for few-shot scenarios. Evaluated on 24 RTL designs, ChatSVA achieved a 98.66% syntax pass rate and a 96.12% functional pass rate, generating 139.5 SVAs per design with 82.50% function coverage. This performance represents a 33.3 percentage point improvement in functional correctness and an over 11x enhancement in function coverage compared to the previous state-of-the-art (SOTA), AssertLLM. An online service for ChatSVA is publicly available.

Key takeaway

For research scientists focused on hardware verification, ChatSVA demonstrates that decomposing complex tasks into modular sub-tasks and generating high-purity, domain-specific training data are critical for achieving high functional accuracy and coverage with LLMs. You should consider adopting multi-agent architectures and robust data synthesis pipelines to overcome limitations of monolithic LLM approaches in specialized engineering domains.

Key insights

ChatSVA significantly improves SVA generation by decomposing reasoning and synthesizing high-purity, domain-specific data for LLMs.

Principles

Method

ChatSVA uses a four-stage LLM pipeline (SpecWiz, Feature Generator, Checkpoint Generator, SVA Generator) to decompose SVA generation. AgentBridge synthesizes high-purity datasets via a self-improving closed loop with directional information constraints, ground truth provenance, and output verifiability.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, AI Hardware Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.AI updates on arXiv.org.