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 条
  • [21] Data Augmentation for Machine Learning-Based Hardware Trojan Detection at Gate-Level Netlists
    Hasegawa, Kento
    Hidano, Seira
    Nozawa, Kohei
    Kiyomoto, Shinsaku
    Togawa, Nozomu
    2021 IEEE 27TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2021,
  • [22] Effective Hardware-Trojan Feature Extraction Against Adversarial Attacks at Gate-Level Netlists
    Yamashita, Kazuki
    Kato, Tomohiro
    Hasegawa, Kento
    Hidano, Seira
    Fukushima, Kazuhide
    Togawa, Nozomu
    Proceedings - 2022 IEEE 28th International Symposium on On-Line Testing and Robust System Design, IOLTS 2022, 2022,
  • [23] A Hardware-Trojans Identifying Method Based on Trojan Net Scoring at Gate-Level Netlists
    Oya, Masaru
    Shi, Youhua
    Yamashita, Noritaka
    Okamura, Toshihiko
    Tsunoo, Yukiyasu
    Goto, Satoshi
    Yanagisawa, Masao
    Togawa, Nozomu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2015, E98A (12) : 2537 - 2546
  • [24] Gate-Level Netlist Reverse Engineering Tool Set for Functionality Recovery and Malicious Logic Detection
    Meade, Travis
    Zhang, Shaojie
    Zhao, Zheng
    Pan, David
    Jin, Yier
    ISTFA 2016: CONFERENCE PROCEEDINGS FROM THE 42ND INTERNATIONAL SYMPOSIUM FOR TESTING AND FAILURE ANALYSIS, 2016, : 342 - 346
  • [25] SAT-based Reverse Engineering of Gate-Level Schematics using Fault Injection and Probing
    Keshavarz, Shahrzad
    Schellenberg, Falk
    Richter, Bastian
    Paar, Christof
    Holcomb, Daniel
    PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2018, : 215 - 220
  • [26] A Hardware Trojan Detection and Diagnosis Method for Gate-Level Netlists Based on Different Machine Learning Algorithms
    Huang, Zhao
    Xie, Changjian
    Li, Zeyu
    Du, Maofan
    Wang, Quan
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (07)
  • [27] A Hardware Trojan Detection and Diagnosis Method for Gate-Level Netlists Based on Machine Learning and Graph Theory
    Wang, Junjie
    Zhai, Guangxi
    Gao, Hongxu
    Xu, Lihui
    Li, Xiang
    Li, Zeyu
    Huang, Zhao
    Xie, Changjian
    ELECTRONICS, 2024, 13 (01)
  • [28] Hardware-Trojans Rank:Quantitative Evaluation of Security Threats at Gate-Level Netlists by Pattern Matching
    Oya, Masaru
    Yamashita, Noritaka
    Okamura, Toshihiko
    Tsunoo, Yukiyasu
    Yanagisawa, Masao
    Togawa, Nozomu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2016, E99A (12) : 2335 - 2347
  • [29] Highway to HAL Open-Sourcing the First Extendable Gate-Level Netlist Reverse Engineering Framework
    Wallat, Sebastian
    Albartus, Nils
    Becker, Steffen
    Hoffmann, Max
    Ender, Maik
    Fyrbiak, Marc
    Drees, Adrian
    Maassen, Sebastian
    Paar, Christof
    CF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2019, : 392 - 397
  • [30] GATE-LEVEL SIMULATION
    DABREU, MA
    IEEE DESIGN & TEST OF COMPUTERS, 1985, 2 (06): : 63 - 71