SANGAM: SystemVerilog Assertion Generation via Monte Carlo Tree Self-Refine
On the map: LLM reasoning → Reasoning for agents, planning and code
Abstract (arXiv)
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.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Placed in Reasoning for agents, planning and code, one of 17 directions in LLM reasoning. Builds on 13 of its 21 references that are in the map. First posted on arXiv 11 Jun 2025.
Builds on
13 of 21 references.
References · 13
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,330
- 2024Improve Mathematical Reasoning in Language Models by Automated Process Supervisioncited by 441
- 2024Accessing GPT-4 level Mathematical Olympiad Solutions via Monte Carlo Tree Self-refine with LLaMa-3 8Bcited by 158
- 2024Interpretable Contrastive Monte Carlo Tree Search Reasoningcited by 64
- 2023(Security) Assertions by Large Language Modelscited by 32
- 2024AssertLLM: Generating and Evaluating Hardware Verification Assertions from Design Specifications via Multi-LLMscited by 31
- 2024AssertLLM: Generating Hardware Verification Assertions from Design Specifications via Multi-LLMscited by 31
- 2024LayoutCopilot: An LLM-powered Multi-agent Collaborative Framework for Interactive Analog Layout Designcited by 25
- 2024HLSPilot: LLM-based High-Level Synthesiscited by 25
- 2024Automatically Improving LLM-based Verilog Generation using EDA Tool Feedbackcited by 19
- 2024ChIRAAG: ChatGPT Informed Rapid and Automated Assertion Generationcited by 16
- 2024VHDL-Eval: A Framework for Evaluating Large Language Models in VHDL Code Generationcited by 15
1 more
Built on by
Citing papers per year: 2026: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2026From Language to Logic: Bridging LLMs & Formal Representations for RTL Assertion Generation
- 2025AssertCoder: LLM-Based Assertion Generation via Multimodal Specification Extraction
- 2026QiMeng-CodeV-SVA: Training Specialized LLMs for Hardware Assertion Generation via RTL-Grounded Bidirectional Data Synthesis
- 2025Hybrid-NL2SVA: Integrating RAG and Finetuning for LLM-based NL2SVA
- 2024MetRex: A Benchmark for Verilog Code Metric Reasoning Using LLMs
- 2026Interpretable and Verifiable Hardware Generation with LLM-Driven Stepwise Refinement
- 2026A Survey on LLM-Integrated Hardware Design Verification
- 2025SV-LLM: An Agentic Approach for SoC Security Verification using Large Language Models