HADA: Leveraging Multi-Source Data to Train Large Language Models for Hardware Security Assertion Generation

Hardware security verification is critical but labor-intensive, particularly in crafting security-focused assertions for assertion-based verification. While large language models offer automation potential, their performance is constrained by limited domain-specific training data and fragmented hardware security knowledge. We present HADA (Hardware Assertion through Data Augmentation), a novel framework that systematically constructs a fine-tuning dataset for LLMs using three complementary sources: (1) formal verification outputs, (2) hardware vulnerability databases, and (3) version control histories of real-world designs. This multi-source data augmentation enables the generation of high-quality SystemVerilog assertions and their contextual explanations. We fine-tune several open-source LLMs and evaluate them on HSAEval, a new benchmark for hardware security assertion tasks. Results show that HADA significantly improves assertion correctness and coverage, outperforming prior syntactic and functional verification approaches. All models, datasets, and raw evaluations will be released to support open research in LLM-driven hardware security verification.

Authors

Institutions

Publication Details

Published
2025-09-08
DOI
https://doi.org/10.1109/mlcad65511.2025.11189143
Citations
1
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
2.31
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

HADA: Leveraging Multi-Source Data to Train Large Language Models for Hardware Security Assertion Generation

Gang Qu, Weimin Fu, Xiaolong Guo, Zelin Lu et al.
1 citations
Software Testing and Debugging Techniques
2.31
article

HADA: Leveraging Multi-Source Data to Train Large Language Models for Hardware Security Assertion Generation

Gang Qu, Weimin Fu, Xiaolong Guo, Zelin Lu, Yi‐Ting Wang
article en
1 citations

Abstract

Hardware security verification is critical but labor-intensive, particularly in crafting security-focused assertions for assertion-based verification. While large language models offer automation potential, their performance is constrained by limited domain-specific training data and fragmented hardware security knowledge. We present HADA (Hardware Assertion through Data Augmentation), a novel framework that systematically constructs a fine-tuning dataset for LLMs using three complementary sources: (1) formal verification outputs, (2) hardware vulnerability databases, and (3) version control histories of real-world designs. This multi-source data augmentation enables the generation of high-quality SystemVerilog assertions and their contextual explanations. We fine-tune several open-source LLMs and evaluate them on HSAEval, a new benchmark for hardware security assertion tasks. Results show that HADA significantly improves assertion correctness and coverage, outperforming prior syntactic and functional verification approaches. All models, datasets, and raw evaluations will be released to support open research in LLM-driven hardware security verification.

Kansas State University (US), University of Maryland, College Park (US)
Openalex Percentile: Top 10%
Software Testing and Debugging Techniques
2.31
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.

HADA: Leveraging Multi-Source Data to Train Large Language Models for Hardware Security Assertion Generation — Gang Qu, Weimin Fu, et al. · (2025) | TGRS Research Map | TGRS