SynFuzz: Leveraging Fuzzing of Netlist to Detect Synthesis Bugs

The work

AuthorsRaghul Saravanan; Sudipta Paria; Aritra Dasgupta; Venkat Nitin Patnala; Swarup Bhunia; Sai Manoj P D
Editors
Typemisc
Year2025
Citekeysaravanan2025synfuzz

Identifiers

arXiv2504.18812 from its landing_page_url

Related

Distinct fromjacobi2005automatic
Distinct frompuri2014using
Distinct fromsarma2026controllerdatapath
Distinct fromseufert2026certified
Distinct fromslobodova2011flexible
Distinct fromtrippel2021fuzzing
Distinct fromzhang2025fastlec

From bibtex.

Abstract

In the evolving landscape of integrated circuit (IC) design, the increasing complexity of modern processors and intellectual property (IP) cores has introduced new challenges in ensuring design correctness and security. Recent attacks targeting hardware vulnerabilities have heightened the need for enhanced security measures throughout the design flow. The recent advancements in hardware fuzzing techniques have shown their efficacy in detecting hardware bugs and vulnerabilities at the RTL abstraction level of hardware. However, they suffer from several limitations, including an inability to address vulnerabilities introduced during synthesis and gate-level transformations. These methods often fail to detect issues arising from library adversaries, where compromised or malicious library components can introduce backdoors or unintended behaviors into the design. In this paper, we present a novel hardware fuzzer, SynFuzz, designed to overcome the limitations of existing hardware fuzzing frameworks. SynFuzz focuses on fuzzing hardware at the gate-level netlist to identify synthesis bugs and vulnerabilities that arise during the transition from RTL to the gate-level. We analyze the intrinsic hardware behaviors using coverage metrics specifically tailored for the gate-level. Furthermore, SynFuzz implements differential fuzzing to uncover bugs associated with EDA libraries. We evaluated SynFuzz on popular open-source processors and IP designs, successfully identifying 7 new synthesis bugs. Additionally, by exploiting the optimization settings of EDA tools, we performed a compromised library mapping attack (CLiMA), creating a malicious version of hardware designs that remains undetectable by traditional verification methods. We also demonstrate how SynFuzz overcomes the limitations of the industry-standard formal verification tool, Cadence Conformal, providing a more robust and comprehensive approach to hardware verification.

A copy is held

pdf, 4.6 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-17 01:23 UTC
Approved bya person 2026-09-17 17:03 UTC

Cite it as

@misc{saravanan2025synfuzz,
  title        = {SynFuzz: Leveraging Fuzzing of Netlist to Detect Synthesis Bugs},
  author       = {Raghul Saravanan and Sudipta Paria and Aritra Dasgupta and Venkat Nitin Patnala and Swarup Bhunia and Sai Manoj P D},
  year         = {2025},
}

This record lives at https://refs.drheap.org/saravanan2025synfuzz/ and will keep doing so.