• DocumentCode
    1604118
  • Title

    Efficient algorithms for subcircuit enumeration and classification for the module identification problem

  • Author

    White, J.L. ; Chung, M.J. ; Wojcik, A.S. ; Doom, T.E.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    519
  • Lastpage
    522
  • Abstract
    The problem of extracting RTL modules from a gate level netlist has many interesting applications in digital design (V.K. Madiseti, 1999; P. Schaumont et al., 1999; K. Singh and P. Subrahmunyam, 1995), because it provides a conceptual description of the circuit. We approach this transformation by solving two subproblems: the identification of potential modules (candidate subcircuits) and testing them for functional equivalence to known high-level modules (subcircuit identification). We present a technique for unique and comprehensive enumeration of subgraphs of an arbitrary graph, as well as a method of recognizing subgraph isomorphisms. Combined, these results provide a solution to the problem of candidate subcircuit enumeration. These techniques provide both theoretical and practical contributions within design automation and graph theory
  • Keywords
    circuit CAD; graph theory; logic gates; RTL module extraction; arbitrary graph; candidate subcircuit enumeration; conceptual circuit description; design automation; digital design; functional equivalence; gate-level netlist; graph theory; high-level modules; identification problem; subcircuit enumeration; subcircuit identification; subgraph isomorphisms; Application software; Circuit testing; Clustering algorithms; Computer science; Design automation; Design engineering; Graph theory; Hardware; Logic; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-1200-3
  • Type

    conf

  • DOI
    10.1109/ICCD.2001.955082
  • Filename
    955082