A Deep Learning-Based FPGA Function Block Detection Method With Bitstream to Image Transformation

被引:1
作者
Chen, Minzhen [1 ]
Liu, Peng [1 ]
机构
[1] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
关键词
Field programmable gate arrays; Deep learning; Signal processing algorithms; Logic gates; Feature extraction; Tools; Array signal processing; Bitstream-to-image transformation; field-programmable gate array; function block detection;
D O I
10.1109/ACCESS.2021.3096664
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of various application scenarios and/or for the sake of strengthening field-programmable gate array (FPGA) security, the system functions of an FPGA design need to be analyzed, which can be achieved by systematically partitioning the FPGA's bitstream into manageable functional blocks and detecting their functionalities thereafter. In this paper, we propose a novel deep learning-based FPGA function block detection method with three major steps. In specific, we first analyze the format of the bitstream to obtain the mapping relationship between the configuration bits and configurable logic blocks because of the discontinuity of the configuration bits in the bitstream for one element. In order to reap the maturity of object detection techniques based on deep learning, our next step is to convert an FPGA bitstream to an image, following the proposed transformation method that takes account of both the adjacency nature of the programmable logic and the high degree of redundancy of configuration information. Once the image is obtained, a deep learning-based object detection algorithm is applied to this transformed image, and the objects detected can be reflected back to determine the function blocks of the original FPGA design. The deep neural network used for function block detection is trained and validated with a specially crafted bitstream/image dataset. Experiments have confirmed high detection accuracy of the proposed function detection method, showing a 98.11% of mean Average Precision (IoU = 0.5) for 10 function blocks within a YOLOv3 detector implemented on Xilinx Zynq-7000 SoCs and Zynq UltraScale+ MPSoCs.
引用
收藏
页码:99794 / 99804
页数:11
相关论文
共 50 条
  • [21] Towards Real-Time Deep Learning-Based Network Intrusion Detection on FPGA
    Le Jeune, Laurens
    Goedeme, Toon
    Mentens, Nele
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2021, 2021, 12809 : 133 - 150
  • [22] Deep learning-based fall detection
    Chiang, Jason Wei Hoe
    Zhang, Li
    DEVELOPMENTS OF ARTIFICIAL INTELLIGENCE TECHNOLOGIES IN COMPUTATION AND ROBOTICS, 2020, 12 : 891 - 898
  • [23] A Deep Learning-Based Framework for Phishing Website Detection
    Tang, Lizhen
    Mahmoud, Qusay H.
    IEEE ACCESS, 2022, 10 : 1509 - 1521
  • [24] DeepEnc: deep learning-based CT image encryption approach
    Abdellatef, Essam
    Naeem, Ensherah A.
    Abd El-Samie, Fathi E.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (04) : 11147 - 11167
  • [25] DeepEnc: deep learning-based CT image encryption approach
    Essam Abdellatef
    Ensherah A. Naeem
    Fathi E. Abd El-Samie
    Multimedia Tools and Applications, 2024, 83 : 11147 - 11167
  • [26] A deep learning-based method for cervical transformation zone classification in colposcopy images
    Cao, Yuzhen
    Ma, Huizhan
    Fan, Yinuo
    Liu, Yuzhen
    Zhang, Haifeng
    Cao, Chengcheng
    Yu, Hui
    TECHNOLOGY AND HEALTH CARE, 2023, 31 (02) : 527 - 538
  • [27] Deep learning-based galaxy image deconvolution
    Akhaury, Utsav
    Starck, Jean-Luc
    Jablonka, Pascale
    Courbin, Frederic
    Michalewicz, Kevin
    FRONTIERS IN ASTRONOMY AND SPACE SCIENCES, 2022, 9
  • [28] Deep Learning-based Weather Image Recognition
    Kang, Li-Wei
    Chou, Ke-Lin
    Fu, Ru-Hong
    2018 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C 2018), 2018, : 384 - 387
  • [29] Deep learning-based solar image captioning
    Baek, Ji-Hye
    Kim, Sujin
    Choi, Seonghwan
    Park, Jongyeob
    Kim, Dongil
    ADVANCES IN SPACE RESEARCH, 2024, 73 (06) : 3270 - 3281
  • [30] RESEARCH ON DEEP LEARNING-BASED ALGORITHM FOR DIGITAL IMAGE COMBINATION AND TARGET DETECTION
    Huang, Shanlu
    Lai, Jialin
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2024, 25 (05): : 4023 - 4031