PLaNe: Reverse Engineering of Planar Layouts to Gate-Level Netlists

被引:0
|
作者
Putz, Maximilian [1 ]
Ludwig, Matthias [1 ,2 ,3 ]
Lippmann, Bernhard [1 ]
Graeb, Helmut [2 ,3 ]
机构
[1] Infineon Technol AG, Munich, Germany
[2] Tech Univ Munich, Munich, Germany
[3] TUM Sch Computat Informat & Technol, Chair Secur Informat Technol, Munich, Germany
关键词
Reverse engineering; graph isomorphism; graph clustering; layout; gate-level netlist;
D O I
10.1109/PAINE58317.2023.10317962
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
With the continuous advancement of semiconductor manufacturing technology and the adoption of novel techniques, reverse engineering (RE) faces new challenges. Traditional optical images based analysis methods are no longer effective due to the diminished or non-existent separation between cells and the increasing usage of upper interconnect metal layers. This study presents a graph-based approach that successfully extracts a standard cell library and gate-level netlist from a layout description. The proposed flow involves converting the layout into an undirected transistor graph. Subsequently, a directed multigraph is generated by applying predefined rules of the hybrid flow. Library reconstruction is performed through clustering and graph isomorphism, resulting in our design's flat gate-level netlist description. To evaluate the effectiveness of our approach, we conducted tests on open-source designs using two open-source libraries. The results demonstrate a cluster performance exceeding 0.9 and a standard cell reconstruction yield ranging from 0.8 to 1. Additionally, our method exhibits commendable runtime performance, and we anticipate our technology-agnostic approach to be future-proof.
引用
收藏
页码:171 / 177
页数:7
相关论文
共 50 条
  • [1] GNN-RE: Graph Neural Networks for Reverse Engineering of Gate-Level Netlists
    Alrahis, Lilas
    Sengupta, Abhrajit
    Knechtel, Johann
    Patnaik, Satwik
    Saleh, Hani
    Mohammad, Baker
    Al-Qutayri, Mahmoud
    Sinanoglu, Ozgur
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (08) : 2435 - 2448
  • [2] Redesign for Untrusted Gate-level Netlists
    Oya, Masaru
    Yanagisawa, Masao
    Togawa, Nozomu
    2016 IEEE 22ND INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2016, : 219 - 220
  • [3] Hardware Trojan Detection for Gate-Level Netlists Based on Multidimensional Features
    Li, Linyuan
    Xu, Jinfu
    Yan, Yingjian
    Zhao, Conghui
    Liu, Yanjiang
    Computer Engineering and Applications, 2023, 59 (18) : 278 - 284
  • [4] Hardware Trojans Classification for Gate-level Netlists based on Machine Learning
    Hasegawa, Kento
    Oya, Masaru
    Yanagisawa, Masao
    Togawa, Nozomu
    2016 IEEE 22ND INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2016, : 203 - 206
  • [5] Adversarial Examples for Hardware-Trojan Detection at Gate-Level Netlists
    Nozawa, Kohei
    Hasegawa, Kento
    Hidano, Seira
    Kiyomoto, Shinsaku
    Hashimoto, Kazuo
    Togawa, Nozomu
    COMPUTER SECURITY, ESORICS 2019, 2020, 11980 : 341 - 359
  • [6] ReGDS: A Reverse Engineering Framework from GDSII to Gate-level Netlist
    Rajarathnam, Rachel Selina
    Lin, Yibo
    Jin, Yier
    Pan, David Z.
    PROCEEDINGS OF THE 2020 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2020, : 154 - 163
  • [7] Dana universal dataflow analysis for gate-level netlist reverse engineering
    Albartus N.
    Hoffmann M.
    Temme S.
    Azriel L.
    Paar C.
    2020, Ruhr-University of Bochum (2020): : 309 - 336
  • [8] Graph Centrality Algorithms for Hardware Trojan Detection at Gate-Level Netlists
    Hashemi, M.
    Momeni, A.
    Pashrashid, A.
    Mohammadi, S.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2022, 35 (07): : 1375 - 1387
  • [9] Hardware Trojan Detection for Gate-level Netlists Based on Graph Neural Network
    Shi J.
    Wen C.
    Liu H.
    Wang Z.
    Zhang S.
    Peijun M.A.
    Kang L.I.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2023, 45 (09): : 3253 - 3262
  • [10] A Hardware Trojan Diagnosis Method for Gate-Level Netlists Based on Graph Theory
    Gao, Hongxu
    Zhai, Guangxi
    Li, Zeyu
    Zhou, Jia
    Li, Xiang
    Wang, Quan
    ELECTRONICS, 2024, 13 (12)