Fast logic function extraction of lut from bitstream in xilinx fpga

8Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

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.

Cite

CITATION STYLE

APA

Choi, S., & Yoo, H. (2020). Fast logic function extraction of lut from bitstream in xilinx fpga. Electronics (Switzerland), 9(7), 1–11. https://doi.org/10.3390/electronics9071132

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free