Wenchao Li

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2013-222

December 18, 2013

This publication is archived. It is kept only for reference purposes, so it is no longer being updated and may not meet accessibility standards. If you need this content in a different format, please email webteam@eecs.berkeley.edu.

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2013/Archive/EECS-2013-222.pdf

Systems are increasingly being constructed from off-the-shelf components acquired through a globally distributed supply chain. There is a rising concern over the trustworthiness of these components, especially when used in mission-critical applications. In this report, we present a systematic framework for automatically deriving high-level functions and structures from the gate-level netlist of a digital circuit. First, we formally define the problem of reverse engineering a bit-level description into the corresponding high-level description of a digital circuit. We then present a portfolio of techniques for solving this problem with judicious use of formal methods.

Advisors: Sanjit A. Seshia


BibTeX citation:

@mastersthesis{Li:EECS-2013-222,
    Author= {Li, Wenchao},
    Title= {Formal Methods for Reverse Engineering Gate-Level Netlists},
    School= {EECS Department, University of California, Berkeley},
    Year= {2013},
    Month= {Dec},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2013/EECS-2013-222.html},
    Number= {UCB/EECS-2013-222},
    Abstract= {Systems are increasingly being constructed from off-the-shelf components acquired through a globally distributed supply chain. There is a rising concern over the trustworthiness of these components, especially when used in mission-critical applications. In this report, we present a systematic framework for automatically deriving high-level functions and structures from the gate-level netlist of a digital circuit. First, we formally define the problem of reverse engineering a bit-level description into the corresponding high-level description of a digital circuit. We then present a portfolio of techniques for solving this problem with judicious use of formal methods.},
}

EndNote citation:

%0 Thesis
%A Li, Wenchao 
%T Formal Methods for Reverse Engineering Gate-Level Netlists
%I EECS Department, University of California, Berkeley
%D 2013
%8 December 18
%@ UCB/EECS-2013-222
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2013/EECS-2013-222.html
%F Li:EECS-2013-222