期刊文献+

基于布尔可满足性的电路设计错误诊断算法 被引量:2

Multiple Design Error Diagnosis Using Boolean Satisfiability
在线阅读 下载PDF
导出
摘要 提出了一种组合电路设计错误诊断算法,该算法结合传统基于模拟的方法和可满足性问题求解技术,在不依赖于故障模型的条件下实现对电路逻辑错误的诊断定位.提出了基于布尔可满足性的增量式电路诊断方法,通过对可满足解依据电路结构信息筛选分级,提高了多错误诊断定位的分辨率和准确性;并提出多项启发式方法,避免了大量不必要的操作,使算法在时间和内存上保持有效性.实验结果表明,利用形式验证的技术来导向模拟的过程,抓住了高复杂度的多错误定位问题的特征,提高了电路错误诊断的效率. A novel design error diagnosis algorithm for combinational circuits is presented. It can perform model-free logic error location by combining traditional simulation-based approach with a SAT solver. An incremental SAT-based diagnosis method is proposed. We improved the resolution and accuracy of diagnosis by ranking and screening sat solutions with structural information of circuits. A number of heuristics are proposed that keep the method's memory and run-time efficient. Experimental results show that using formal techniques to direct simulation captures the main characteristics of error location and improves the effectiveness and efficiency of design error diagnosis.
作者 吴洋 唐璞山
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2006年第9期1383-1390,共8页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金(90207002)
关键词 设计错误诊断 布尔可满足性 电子设计自动化 design error diagnosis Boolean satisfiability electronics design automation
  • 相关文献

参考文献18

  • 1Huang Shi-Yu, Cheng Kwang-Ting. Formal equivalence checking and design debugging [M]. Boston/Dordrecht/London: Kluwer Academic Publishers, 1998
  • 2Chung Pi-Yu, Wang Yi-Min, Hajj lbrahim N. Logic design error diagnosis and correction [J]. IEEE Transactions on VLSI Systems, 1994, 2(3) : 320-332
  • 3Huang Shi-Yu, Cheng Kwang-Ting. ErrorTracer: design error diagnosis based on fault simulation techniques [J]. IEEE Transactions on Computer-Aided Design, 1999,18(9) : 13411352
  • 4Brand D, Drumm A, Kundu S, et al. Incremental synthesis[C] //Proceedings of International Conference on Computer-Aided Design, San Jose, 1994:14-18
  • 5Veneris A, Hajj 1 N. Design error diagnosis and correction via test vector simulation [J]. IEEE Transactions on Computer-Aided Design, 1999, 18(12): 1803 1816
  • 6Abadir M S, Ferguson J, Kirkland T E. Logic verification via test generation [J]. IEEE Transactions on Computer-Aided Design, 1988, 7(1) : 138-148
  • 7Aitken R C. Modeling the unmodelable: algorithmic fault diagnosis[J]. IEEE Design & Test of Computers. 1997, 14(3) : 98-103
  • 8Liu J B, Veneris A. Incremental fault diagnosis [J]. IEEE Transactions on Computer-Aided Design, 2005, 24 (2) : 240 -251
  • 9Cook S A. The complexity of theorem-proving procedure [C]//Proceedings of the 3rd ACM Symposium on Theory of Computing, New York, 1971:151-158
  • 10Smith A, Veneris A, All M F, et al. Fault Diagnosis and Logic Debugging Using Boolean Satisfiability [J]. IEEE Transactions on Computer-Aided Design, 2005, 24(10): 1606-1621

同被引文献81

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部