1994
DOI: 10.1109/43.259949
|View full text |Cite
|
Sign up to set email alerts
|

Pattern matching and refinement hybrid approach to circuit comparison

Abstract: We present a new approach to circuit comparison which was developed to combine general applicability with most of the advantages of hierarchical processing. Two reasons often prevent hierarchical cell by cell comparison: hierarchical circuit extraction cannot be performed in all cases and if so, the resulting hierarchy is often non-isomorphic to the schematic hierarchy. Therefore, general applicability requires the ability to cope with flat circuits. Consequently, many tools compare flat netlists of transistor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2006
2006
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(11 citation statements)
references
References 21 publications
0
9
0
Order By: Relevance
“…(The latter is possibly due to internal matrix representations of intermediate stages of matching [Luellau et al 1984;Rubanov 2003;Ullmann 1976]). On the contrary there are some algorithms that are fast on common subgraphs [Ohlrich et al 1993;Yang and Shi 2003] and others that use sophisticated techniques that are very accurate in finding instances of difficult cases [Pelz and Roettcher 1994;Rubanov 2003]. …”
Section: Graph and Subgraph Isomorphism Algorithms For Verificationmentioning
confidence: 99%
See 3 more Smart Citations
“…(The latter is possibly due to internal matrix representations of intermediate stages of matching [Luellau et al 1984;Rubanov 2003;Ullmann 1976]). On the contrary there are some algorithms that are fast on common subgraphs [Ohlrich et al 1993;Yang and Shi 2003] and others that use sophisticated techniques that are very accurate in finding instances of difficult cases [Pelz and Roettcher 1994;Rubanov 2003]. …”
Section: Graph and Subgraph Isomorphism Algorithms For Verificationmentioning
confidence: 99%
“…In fact, studies have shown that general subcircuit matching does not contribute to the huge running time of a program. In most cases these increased running times are caused by pathological cases like symmetric circuits, functionally-same-but-toplogically-nonisomorphic circuits and interconnection of two model graphs leading to an instance of a third model graph [Chanak 1995;Pelz and Roettcher 1994], etc. Although there are advanced special techniques to handle such cases, they are impractical on large graphs due to their matrix representation of intermediate match assignments or backtracking and depth-first search procedures, all of which are undesirable in problem sizes extending to external memory.…”
Section: Subcircuit Extraction Using Emsimentioning
confidence: 99%
See 2 more Smart Citations
“…To achieve the reliable recognition of some particular structures, like level shifters, enable level shifters and logic gates, a graphcomparison algorithm was implemented in Python language to solve the theoretical problem of sub-graph isomorphism [10,11]. All topologies are declared in Spice syntax as sub-circuits including a set of standard devices with M, Q, C, L or R prefix, some internal nodes and external ports.…”
Section: Spice Pattern Recognition Algorithmmentioning
confidence: 99%