LASSO: LLM-Aided Security Property Generation for Assertion-based SoC Verification

Ensuring the security of modern System-on-Chip (SoC) designs poses significant challenges due to increasing complexity and distributed assets across the intellectual property (IP) blocks. Formal property verification (FPV) provides the capability to model and validate design behaviors through security properties with model checkers; however, current practices require significant manual efforts to create such properties, making them time-consuming, costly, and error-prone. The emergence of Large Language Models (LLMs) has showcased remarkable proficiency across diverse domains, including HDL code generation and verification tasks. Current LLM-based techniques often produce vacuous assertions and lack efficient prompt generation, comprehensive verification, and bug detection. This paper presents LASSO, a novel framework that leverages LLMs and retrieval-augmented generation (RAG) to produce non-vacuous security properties and SystemVerilog Assertions (SVA) from design specifications and related documentation for bus-based SoC designs. LASSO integrates commercial EDA tool for FPV to generate standard coverage metrics and iteratively refines prompts through a feedback loop to enhance coverage. The effectiveness of LASSO is validated through various open-source SoC designs, demonstrating high coverage values with an average of ~88% denoting comprehensive verification through efficient generation of security properties and SVAs. LASSO also demonstrates bug detection capabilities, identifying five unique bugs in the buggy OpenTitan SoC from Hack@DAC’24 competition.

Authors

Institutions

Publication Details

Published
2025-09-08
DOI
https://doi.org/10.1109/mlcad65511.2025.11189178
Citations
2
Primary Topic
Physical Unclonable Functions (PUFs) and Hardware Security
Type
article
Field-Weighted Citation Impact
4.54
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

LASSO: LLM-Aided Security Property Generation for Assertion-based SoC Verification

Swarup Bhunia, Sandip Ray, Sudipta Paria, Aritra Dasgupta et al.
2 citations
Physical Unclonable Functions (PUFs) and Hardware Security
4.54
article

LASSO: LLM-Aided Security Property Generation for Assertion-based SoC Verification

Swarup Bhunia, Sandip Ray, Sudipta Paria, Aritra Dasgupta, Dinesh Reddy Ankireddy
article en
2 citations

Abstract

Ensuring the security of modern System-on-Chip (SoC) designs poses significant challenges due to increasing complexity and distributed assets across the intellectual property (IP) blocks. Formal property verification (FPV) provides the capability to model and validate design behaviors through security properties with model checkers; however, current practices require significant manual efforts to create such properties, making them time-consuming, costly, and error-prone. The emergence of Large Language Models (LLMs) has showcased remarkable proficiency across diverse domains, including HDL code generation and verification tasks. Current LLM-based techniques often produce vacuous assertions and lack efficient prompt generation, comprehensive verification, and bug detection. This paper presents LASSO, a novel framework that leverages LLMs and retrieval-augmented generation (RAG) to produce non-vacuous security properties and SystemVerilog Assertions (SVA) from design specifications and related documentation for bus-based SoC designs. LASSO integrates commercial EDA tool for FPV to generate standard coverage metrics and iteratively refines prompts through a feedback loop to enhance coverage. The effectiveness of LASSO is validated through various open-source SoC designs, demonstrating high coverage values with an average of ~88% denoting comprehensive verification through efficient generation of security properties and SVAs. LASSO also demonstrates bug detection capabilities, identifying five unique bugs in the buggy OpenTitan SoC from Hack@DAC’24 competition.

University of Florida (US)
Openalex Percentile: Top 5%
Physical Unclonable Functions (PUFs) and Hardware Security
4.54
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

LASSO: LLM-Aided Security Property Generation for Assertion-based SoC Verification — Swarup Bhunia, Sandip Ray, et al. · (2025) | TGRS Research Map | TGRS