AppGNN: Approximation-Aware Functional Reverse Engineering using Graph Neural Networks
Tim Bucher, Lilas Alrahis, Guilherme Paim, Sergio Bampi, Ozgur, Sinanoglu, Hussam Amrouch

TL;DR
This paper introduces AppGNN, a novel approach that enhances the robustness of Graph Neural Networks against Approximate Computing techniques in reverse engineering of circuits, significantly improving classification accuracy in approximate circuit analysis.
Contribution
The paper presents AppGNN, a new platform that enables GNNs to accurately classify and reverse engineer approximate circuits without prior knowledge of the approximation method.
Findings
AxC reduces GNN accuracy from 98% to 53%.
AppGNN improves classification accuracy from 53% to 81% on approximate circuits.
AppGNN effectively counteracts approximation-induced complexity in reverse engineering.
Abstract
The globalization of the Integrated Circuit (IC) market is attracting an ever-growing number of partners, while remarkably lengthening the supply chain. Thereby, security concerns, such as those imposed by functional Reverse Engineering (RE), have become quintessential. RE leads to disclosure of confidential information to competitors, potentially enabling the theft of intellectual property. Traditional functional RE methods analyze a given gate-level netlist through employing pattern matching towards reconstructing the underlying basic blocks, and hence, reverse engineer the circuit's function. In this work, we are the first to demonstrate that applying Approximate Computing (AxC) principles to circuits significantly improves the resiliency against RE. This is attributed to the increased complexity in the underlying pattern-matching process. The resiliency remains effective even for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFerroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing · Machine Learning in Materials Science
