Title :
Simulation and SAT-based Boolean matching for large Boolean networks
Author :
Wang, Kuo-Hua ; Chan, Chung-Ming ; Liu, Jung-Chang
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Fu Jen Catholic Univ., Hsinchuang, Taiwan
Abstract :
Boolean matching is to check the equivalence of two target functions under input permutation and input/output phase assignment. This paper addresses the permutation independent (P-equivalent) Boolean matching problem. We will propose a matching algorithm seamlessly integrating Simulation and Boolean Satisfiability (S&S) techniques. Our proposed algorithm will first utilize functional properties like unateness and symmetry to reduce the searching space. In the followed simulation phase, three types of input vector generation and checking method will be used to match the inputs of two target functions. Experimental results on large benchmarking circuits demonstrate that our matching algorithm is indeed very effective and efficient to solve Boolean matching for large Boolean networks.
Keywords :
Boolean functions; computability; logic circuits; logic simulation; Boolean satisfiability technique; SAT-based boolean matching; boolean network; checking method; input permutation; input vector generation; input/output phase assignment; logic circuit; logic simulation technique; searching space; Boolean functions; Circuit simulation; Cities and towns; Computational modeling; Computer science; Computer simulation; Data structures; Input variables; Logic design; Network synthesis; Boolean Matching; Simulation and SAT;
Conference_Titel :
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-6055-8497-3