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