arrow
返回

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

delete2021-01-01
delete1
delete
OA
AI
M
Minzhen Chen
P
Peng Liu *
DOI:10.1109/ACCESS.2021.3096664delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
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.
Keyword:
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
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
引用论文

引用论文

Interobserver Reliability of Diagnostic Criteria for Cervicogenic Headache
err1999-11-01
err0
PREAI
errJA van Suijlekom; HCW de Vet; SGM van den Berg; WEJ Weber
err分享
err收藏
The Pascal Visual Object Classes (VOC) ChallengePascal视觉对象课程 (VOC) 挑战
err2009-09-09
err9.0K
PREAI
errEveringham, Mark; Van Gool, Luc; Williams, Christopher K. I.; Winn, John; Zisserman, Andrew
err分享
err收藏
Further validation of the Amblyopia Treatment Index parental questionnaire
err2008-12-01
err0
errOAAI
errJonathan M. Holmes; Samara Strauber; Graham E. Quinn; Stephen R. Cole; Joost Felius; Marjean Kulp
err分享
err收藏
err
IF0
err
err0
errOAAI
err
err分享
err收藏
A Comprehensive FPGA Reverse Engineering Tool-Chain: From Bitstream to RTL Code
err2019-01-01
err61
errOAAI
errZhang, Tao; Wang, Jian; Guo, Shize; Chen, Zhe
err分享
err收藏
Tetradecaaquatetrasodium hexaaquanickel(II) decavanadate(V) trihydrate
err2002-04-05
err0
PREAI
errZi-Guang Sun; La-Sheng Long; Yan-Ping Ren; Rong-Bin Huang; Lan-Sun Zheng; Seik Weng Ng
err分享
err收藏
Combination of mTOR and MAPK Inhibitors—A Potential Way to Treat Renal Cell Carcinoma
err2016-10-17
err0
errOAAI
errAshutosh Chauhan; Deepak Semwal; Satyendra Mishra; Sandeep Goyal; Rajendra Marathe; Ruchi Semwal
err分享
err收藏
学者 查看更多内容