Title :
On relation between non-disjoint decomposition and multiple-vertex dominators
Author :
Dubrova, Elena ; Teslenko, Maxim ; Martinelli, Andrés
Author_Institution :
R. Inst. of Technol., Stockholm, Sweden
Abstract :
This paper addresses the problem of non-disjoint decomposition of Boolean functions. Decomposition has multiple applications in logic synthesis, testing and formal verification. First, we show that the problem of computing non-disjoint decompositions of Boolean functions can be reduced to the problem of finding multiple-vertex dominators of circuit graphs. Then, we prove that there exists an algorithm for computing all multiple-vertex dominators of a fixed size in polynomial time. Our result is important because no polynomial-time algorithm for non-disjoint decomposition of Boolean functions is known. A set of experiments on benchmark circuits illustrates our approach.
Keywords :
Boolean functions; circuit complexity; graphs; network topology; polynomials; Boolean functions; benchmark circuits; circuit graphs; formal verification; logic synthesis; logic testing; multiple vertex dominators; nondisjoint decomposition computing; polynomial algorithm; Binary decision diagrams; Boolean functions; Circuit synthesis; Circuit testing; Data structures; Formal verification; Kernel; Logic testing; Partitioning algorithms; Polynomials;
Conference_Titel :
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
Print_ISBN :
0-7803-8251-X
DOI :
10.1109/ISCAS.2004.1329048