首页 | 本学科首页   官方微博 | 高级检索  
     

Formal Verification Techniques Based on Boolean Satisfiability Problem
作者姓名:Xiao-WeiLit  Guang-HuiLi  MingShao
作者单位:[1]InstituteofComputingTechnology,ChineseAcademyofSciences,Beijing100080,P.R.China//GraduateSchoolofChineseAcademyofSciences,Beijing100039,P.R.China [2]SchoolofInformationEngineering,ZhejiangForestryCollege,Hangzhou311300,P.R.China//GraduateSchoolofChineseAcademyofSciences,Beijing100039,P.R.China
摘    要:This paper exploits Boolean satisfiability problem in equivalence checking and model checking respectively. A combinational equivalence checking method based on incremental satisfiability is presented. This method chooses the candidate equivalent pairs with some new techniques, and uses incremental satisfiability algorithm to improve its performance.By substituting the internal equivalent pairs and converting the equivalence relations into conjunctive normal form (CNF)formulas, this approach can avoid the false negatives, and reduce the search space of SAT procedure. Experimental results on ISCAS‘85 benchmark circuits show that, the presented approach is faster and more robust than those existed in literature.This paper also presents an algorithm for extracting of unsatisfiable core, which has an important application in abstraction and refinement for model checking to alleviate the state space explosion bottleneck. The error of approximate extraction is analyzed by means of simulation. An analysis reveals that an interesting phenomenon occurs, with the increasing density of the formula, the average error of the extraction is decreasing. An exact extraction approach for MU subformula, referred to as pre-assignment algorithm, is proposed. Both theoretical analysis and experimental results show that it is more efficient.

关 键 词:等效校对  可满足性  VLSI  外形校对

Formal Verification Techniques Based on Boolean Satisfiability Problem
Xiao-WeiLit Guang-HuiLi MingShao.Formal Verification Techniques Based on Boolean Satisfiability Problem[J].Journal of Computer Science and Technology,2005,20(1):0-0.
Authors:Email author" target="_blank">Xiao-Wei?LiEmail author  Guang-Hui?Li  Ming?Shao
Affiliation:1.Institute of Computing Technology,Chinese Academy of Sciences,Beijing,P.R. China;2.School of Information Engineering,Zhejiang Forestry College,Hangzhou,P.R. China;3.Graduate School of Chinese Academy of Sciences,Beijing,P.R. China
Abstract:This paper exploits Boolean satisfiability problem in equivalence checking and model checking respectively. A combinational equivalence checking method based on incremental satisfiability is presented. This method chooses the candidate equivalent pairs with some new techniques, and uses incremental satisfiability algorithm to improve its performance. By substituting the internal equivalent pairs and converting the equivalence relations into conjunctive normal form (CNF) formulas, this approach can avoid the false negatives, and reduce the search space of SAT procedure. Experimental results on ISCAS’85 benchmark circuits show that, the presented approach is faster and more robust than those existed in literature. This paper also presents an algorithm for extracting of unsatisfiable core, which has an important application in abstraction and refinement for model checking to alleviate the state space explosion bottleneck. The error of approximate extraction is analyzed by means of simulation. An analysis reveals that an interesting phenomenon occurs, with the increasing density of the formula, the average error of the extraction is decreasing. An exact extraction approach for MU subformula, referred to as pre-assignment algorithm, is proposed. Both theoretical analysis and experimental results show that it is more efficient.
Keywords:
本文献已被 维普 万方数据 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号