期刊论文详细信息
Electronics
Fast Logic Function Extraction of LUT from Bitstream in Xilinx FPGA
Hoyoung Yoo1  Soyeon Choi1 
[1] Department of Electronics Engineering, Chungnam National University, Daejeon 34134, Korea;
关键词: look-up-table (LUT);    reverse engineering;    bitstream;    FPGA;    Xilinx;   
DOI  :  10.3390/electronics9071132
来源: DOAJ
【 摘 要 】

This paper presents a fast method to extract logic functions of look-up tables (LUTs) from a bitstream in Xilinx FPGAs. In general, FPGAs utilize LUTs as a primary resource to realize a logic function, and a typical N-input LUT comprises 2N 1-bit SRAM and N – 1 multiplexers. Whereas the previous research demands 2N exhaustive processing to find a mapping rule between an LUT and a bitstream, the proposed method decreases the processing to 2N by eliminating unnecessary processing. Experimental results show that the proposed method can reduce reversing time by more than 57% and 85% for Xilinx Spartan-3 and Virtex-5 compared to the previous exhaustive algorithm. It is noticeable that the reduction time becomes more significant as a commercial Xilinx FPGA tends to include a more tremendous number of LUTs.

【 授权许可】

Unknown   

  文献评价指标  
  下载次数:0次 浏览次数:7次