Auto-Identification and Break of Positive Feedback Loops in Trojan States Vulnerable Circuits

  • Authors:
    Zhiqiang Liu (Iowa St Univ.), Randall L. Geiger (Iowa St Univ.), Degang Chen (Iowa St Univ.)
    Publication ID:
    P085446
    Publication Type:
    Presentation
    Received Date:
    4-Sep-2015
    Last Edit Date:
    14-Sep-2015
    Research:
    1836.107 (Iowa State University)

Abstract

This work introduce a systematic and efficient approach for automatically identifying and breaking all the positive feedback loops in Trojan States Vulnerable Circuit. It first converts the netlist of a circuit into a graphical representation which is called directed dependency graph (DDG). The DDG is subsequently partitioned into strongly connected components (SCCs). For each SCC, existing graph theory techniques are used to detect all PFLs and to determine a minimal break-point set, that is, minimum number of vertices in the graphical representation of the circuit whose removal will break all PFLs. By breaking the PFLs at the circuit nodes corresponding to the elements in the break-point set, break-loop Homotopy methods can be used to generate a multi-dimensional return map from which the presence or absence of Trojan states can be determined. The proposed method greatly enhances the efficiency of loop identification and Trojan State detection especially for large-scale circuits. It was implemented in Cadence Virtuoso as an EDA tool which can automatically highlight and break the loops in circuit schematic.

Past Events

  Event Summary
20–22 September 2015
SRC
SRC
TECHCON 2015
Sunday, Sept. 20, 2015, 8 a.m. — Tuesday, Sept. 22, 2015, 10 p.m. CT
Austin, TX, United States
Technical conference and networking event for SRC members and students.

4819 Emperor Blvd, Suite 300 Durham, NC 27703 Voice: (919) 941-9400 Fax: (919) 941-9450

Important Information for the SRC website. This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.