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 条
  • [41] Trojan-feature Extraction at Gate-level Netlists and Its Application to Hardware-Trojan Detection Using Random Forest Classifier
    Hasegawa, Kento
    Yanagisawa, Masao
    Togawa, Nozomu
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 2154 - 2157
  • [42] Trojan-Net Feature Extraction and Its Application to Hardware-Trojan Detection for Gate-Level Netlists Using Random Forest
    Hasegawa, Kento
    Yanagisawa, Masao
    Togawa, Nozomu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2017, E100A (12) : 2857 - 2868
  • [43] Trojan-net feature extraction and its application to hardware-Trojan detection for gate-level netlists using random forest
    Hasegawa, Kento
    Yanagisawa, Masao
    Togawa, Nozomu
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2017, E100A (12): : 2857 - 2868
  • [44] Improving Gate-Level Simulation of Quantum Circuits
    Viamontes, George F.
    Markov, Igor L.
    Hayes, John P.
    QUANTUM INFORMATION PROCESSING, 2003, 2 (05) : 347 - 380
  • [45] An Accurate Gate-level Stress Estimation for NBTI
    Han, Sangwoo
    Lee, Junho
    Kim, Byung-Su
    Kim, Juho
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2013, 13 (02) : 139 - 144
  • [46] Identification of Hardware Trojan in Gate-Level Netlist
    Mondal, Anindan
    Ghosh, Archisman
    Karmakar, Shubrojyoti
    Mahalat, Mahabub Hasan
    Roy, Suchismita
    Sen, Bibhash
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024, 33 (09)
  • [47] RTL power optimization with gate-level accuracy
    Wang, Q
    Roy, S
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 39 - 45
  • [48] Exploiting behavioral information in gate-level ATPG
    Chiusano, S
    Corno, F
    Prinetto, P
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1999, 14 (1-2): : 141 - 148
  • [49] Temporal Parallel Gate-level Timing Simulation
    Kim, Dusung
    Ciesielski, Maciej
    Shim, Kyuho
    Yang, Seiyang
    HLDVT: 2008 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2008, : 111 - +
  • [50] New approach in gate-level glitch modelling
    Rabe, D
    Nebel, W
    EURO-DAC '96 - EUROPEAN DESIGN AUTOMATION CONFERENCE WITH EURO-VHDL '96 AND EXHIBITION, PROCEEDINGS, 1996, : 66 - 71