Reverse Engineering Word-Level Models from Look-Up Table Netlists

03/05/2023
by   Ram Venkat Narayanan, et al.
0

Reverse engineering of FPGA designs from bitstreams to RTL models aids in understanding the high level functionality of the design and for validating and reconstructing legacy designs. Fast carry-chains are commonly used in synthesis of operators in FPGA designs. We propose a method to detect word-level structures by analyzing these carry-chains in LUT (Look-Up Table) level netlists. We also present methods to adapt existing techniques to identify combinational operations and sequential modules in ASIC netlists to LUT netlists. All developed and adapted techniques are consolidated into an integrated tool-chain to aid in reverse engineering of word-level designs from LUT-level netlists. When evaluated on a set of real-world designs, the tool-chain infers 34% to 100% of the elements in the netlist to be part of a known word-level operation or a known sequential module.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2023

Word-Level Structure Identification In FPGA Designs Using Cell Proximity Information

Reverse engineering of FPGA based designs from the flattened LUT level n...
research
05/19/2022

Obfuscating the Hierarchy of a Digital IP

Numerous security threats are emerging from untrusted players in the int...
research
05/05/2023

Hardware Honeypot: Setting Sequential Reverse Engineering on a Wrong Track

Reverse engineering of finite state machines is a serious threat when pr...
research
07/12/2022

A Security-aware and LUT-based CAD Flow for the Physical Synthesis of eASICs

Numerous threats are associated with the globalized integrated circuit (...
research
06/16/2022

Vesyla-II: An Algorithm Library Development Tool for Synchoros VLSI Design Style

High-level synthesis (HLS) has been researched for decades and is still ...
research
03/27/2020

An Automated Framework for Board-level Trojan Benchmarking

Economic and operational advantages have led the supply chain of printed...
research
05/12/2021

On the Approximation of Accuracy-configurable Sequential Multipliers via Segmented Carry Chains

In this paper, we present a multiplier based on a sequence of approximat...

Please sign up or login with your details

Forgot password? Click here to reset