Accelerating Hardware Verification with Graph Models

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Saravanan, Raghul, Kasarapu, Sreenitha, Dinakarrao, Sai Manoj Pudukotai
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915088013721600
author Saravanan, Raghul
Kasarapu, Sreenitha
Dinakarrao, Sai Manoj Pudukotai
author_facet Saravanan, Raghul
Kasarapu, Sreenitha
Dinakarrao, Sai Manoj Pudukotai
contents The increasing complexity of modern processor and IP designs presents significant challenges in identifying and mitigating hardware flaws early in the IC design cycle. Traditional hardware fuzzing techniques, inspired by software testing, have shown promise but face scalability issues, especially at the gate-level netlist where bugs introduced during synthesis are often missed by RTL-level verification due to longer simulation times. To address this, we introduce GraphFuzz, a graph-based hardware fuzzer designed for gate-level netlist verification. In this approach, hardware designs are modeled as graph nodes, with gate behaviors encoded as features. By leveraging graph learning algorithms, GraphFuzz efficiently detects hardware vulnerabilities by analyzing node patterns. Our evaluation across benchmark circuits and open-source processors demonstrates an average prediction accuracy of 80% and bug detection accuracy of 70%, highlighting the potential of graph-based methods for enhancing hardware verification.
format Preprint
id arxiv_https___arxiv_org_abs_2412_13374
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Accelerating Hardware Verification with Graph Models
Saravanan, Raghul
Kasarapu, Sreenitha
Dinakarrao, Sai Manoj Pudukotai
Cryptography and Security
The increasing complexity of modern processor and IP designs presents significant challenges in identifying and mitigating hardware flaws early in the IC design cycle. Traditional hardware fuzzing techniques, inspired by software testing, have shown promise but face scalability issues, especially at the gate-level netlist where bugs introduced during synthesis are often missed by RTL-level verification due to longer simulation times. To address this, we introduce GraphFuzz, a graph-based hardware fuzzer designed for gate-level netlist verification. In this approach, hardware designs are modeled as graph nodes, with gate behaviors encoded as features. By leveraging graph learning algorithms, GraphFuzz efficiently detects hardware vulnerabilities by analyzing node patterns. Our evaluation across benchmark circuits and open-source processors demonstrates an average prediction accuracy of 80% and bug detection accuracy of 70%, highlighting the potential of graph-based methods for enhancing hardware verification.
title Accelerating Hardware Verification with Graph Models
topic Cryptography and Security
url https://arxiv.org/abs/2412.13374