GRAPH-THEORETIC ALGORITHM FOR FINDING MAXIMAL SUPERGATES IN COMBINATIONAL LOGIC-CIRCUITS

Authors
Citation
Hb. Min et Es. Park, GRAPH-THEORETIC ALGORITHM FOR FINDING MAXIMAL SUPERGATES IN COMBINATIONAL LOGIC-CIRCUITS, IEE proceedings. Circuits, devices and systems, 143(6), 1996, pp. 313-318
Citations number
11
Categorie Soggetti
Engineering, Eletrical & Electronic
ISSN journal
13502409
Volume
143
Issue
6
Year of publication
1996
Pages
313 - 318
Database
ISI
SICI code
1350-2409(1996)143:6<313:GAFFMS>2.0.ZU;2-D
Abstract
Disjunctive decomposition of a large switching function into several s maller switching functions is an efficient way of solving many problem s in logic design and testing areas. Finding disjunctive decomposition of an arbitrary switching function, however, is known to be a very di fficult problem for which no practical solutions have been reported. A lternatively, a practical solution is to identify maximal supergates d efined by Seth er al. (1985) which represent disjunctive decomposition of a logic circuit which realises a given switching function. An algo rithm is presented which identifies maximal supergates in combinationa l logic circuits. The algorithm is based on both the graph-theoretic a lgorithms and the set manipulation algorithms such as depth-first sear ch, biconnectivity and UNION/FIND. The time complexity of the algorith m is O(n + e), where n is the number of gates and e is the number of l inks between gates. Finally, the authors demonstrate experimental resu lts of maximal supergates in ISCAS85 and ISCAS89 benchmark circuits.