The reviewed record of science sign in
Pith

arxiv: 2506.13983 · v1 · pith:GIXXY5MT · submitted 2025-06-11 · cs.AI

SANGAM: SystemVerilog Assertion Generation via Monte Carlo Tree Self-Refine

Reviewed by Pithpith:GIXXY5MTopen to challenge →

classification cs.AI
keywords generationassertionautomaticcarloframeworkmontereasoningsangam
0
0 comments X
read the original abstract

Recent advancements in the field of reasoning using Large Language Models (LLMs) have created new possibilities for more complex and automatic Hardware Assertion Generation techniques. This paper introduces SANGAM, a SystemVerilog Assertion Generation framework using LLM-guided Monte Carlo Tree Search for the automatic generation of SVAs from industry-level specifications. The proposed framework utilizes a three-stage approach: Stage 1 consists of multi-modal Specification Processing using Signal Mapper, SPEC Analyzer, and Waveform Analyzer LLM Agents. Stage 2 consists of using the Monte Carlo Tree Self-Refine (MCTSr) algorithm for automatic reasoning about SVAs for each signal, and finally, Stage 3 combines the MCTSr-generated reasoning traces to generate SVA assertions for each signal. The results demonstrated that our framework, SANGAM, can generate a robust set of SVAs, performing better in the evaluation process in comparison to the recent methods.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. From Language to Logic: Bridging LLMs & Formal Representations for RTL Assertion Generation

    cs.CR 2026-04 unverdicted novelty 7.0

    ProofLoop achieves 93.7% syntax correctness and 82.0% functional correctness for SVA generation from natural language by combining retrieval, EDA tools, and up to three rounds of JasperGold formal feedback.