Simulation and SAT-Based Boolean Matching for Large Boolean Networks

被引:0
作者
Wang, Kuo-Hua [1 ]
Chan, Chung-Ming [1 ]
Liu, Jung-Chang [1 ]
机构
[1] Fu Jen Catholic Univ, Dept Comp Sci & Informat Engn, Hsinchuang City 24205, Taipei County, Taiwan
来源
DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2 | 2009年
关键词
Boolean Matching; Simulation and SAT;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:396 / 401
页数:6
相关论文
共 15 条
[1]  
Abdollahi A, 2005, DES AUT CON, P379
[2]  
Abdollahi A, 2008, DES AUT CON, P642
[3]   A unified approach to canonical form-based boolean matching [J].
Agosta, Giovanni ;
Bruschi, Francesco ;
Pelosi, Gerardo ;
Sciuto, Donatella .
2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, :841-+
[4]  
Benini L., 1997, ACM Transactions on Design Automation of Electronic Systems, V2, P193, DOI 10.1145/264995.264996
[5]   Robust Boolean reasoning for equivalence checking and functional property verification [J].
Kuehlmann, A ;
Paruthi, V ;
Krohm, F ;
Ganai, MK .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (12) :1377-1394
[6]   Boolean satisfiability in Electronic Design Automation [J].
Marques-Silva, JP ;
Sakallah, KA .
37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, :675-680
[7]   GRASP: A search algorithm for propositional satisfiability [J].
Marques-Silva, JP ;
Sakallah, KA .
IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (05) :506-521
[8]   Using simulation and satisfiability to compute flexibilities in Boolean networks [J].
Mishchenko, A ;
Zhang, JS ;
Sinha, S ;
Burch, JR ;
Brayton, R ;
Chrzanowska-Jeske, M .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 25 (05) :743-755
[9]  
Mishchenko A., 2005, FRAIGs: A Unifying Representation for Logic Synthesis and Verification
[10]  
Mishchenko Alan., 2006, 2006 IEEE/ACM International Conference on Computer Aided Design, P836