期刊文献+

基于Mining-SEC方法的电路等价性验证

Equivalence Verification of Circuits Based on Mining-SEC Approach
下载PDF
导出
摘要 针对时序电路的等价性验证难题,提出基于Mining-SEC的定界等价性验证方法。将待验证时序电路按时间帧展开为多项式符号代数表示的电路集合,利用时间序列数据挖掘方法挖掘其中的不变量和相应的全局约束,不变量可以是任意多项式。此外还可挖掘电路中的不合法约束和复杂的多项式关系,通过以上方法可以明显降低求解空间。使用基于SMT的验证引擎检验电路等价性。实验结果表明,该方法可以快速地实现验证收敛,得到平均1-2.个量级的验证加速,并且可以有效消除虚假验证。 This paper researches the sequential circuit equivalence verification problem. Bounding equivalence verification method based on Mining-Sequential Equivalence Checking(SEC) is put forwarded. To be verified sequential circuit is expansion to a set of Polynomial Symbolic Algebra(PSA) representation in accordance with time frame. The invariants and global constraints are mined over the expression database according to time series. The invariants can be arbitrary polynomial. Moreover, the approach can also mine the illegal constraints and complex polynomial relationship, with this the solving space is pruned dramatically. The equivalence verification approach based on Satisfiablity Module Theory(SMT) engine is proposed. Experimental result shows that the approach can realize rapid convergence, 1-2 order of magnitude verification speedups is achieved and false verification is eliminated effectively.
出处 《计算机工程》 CAS CSCD 2014年第1期301-304,共4页 Computer Engineering
基金 国家自然科学基金资助项目(51104157) 中央高校基本科研业务费专项基金资助项目(2010NQA28) 国家大学生创业实践基金资助项目(201310290080)
关键词 时间序列 数据挖掘 多项式符号代数 时序电路等价性检验 可满足性模理论 虚假验证 time series data mining Polynomial Symbolic Algebra(PSA) Sequential Equivalence Checking(SEC) Satisfiablity ModuleTheory(SMT) false verification
  • 相关文献

参考文献11

  • 1Stoffel D,Wedler M,Warkentin P. Structural FSM Traversal[J].{H}IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2004,(05):598-619.
  • 2Savoj H,Berthelot D,Mishchenko A. Combinational Techniques for Sequential Equivalence Checking[A].{H}ACM Press,2010.145-149.
  • 3Goel N,Hsiao M S,Ramakrishnan N. Mining Complex Boolean Expressions for Sequential Equivalence Checking[A].Washington D.C.,USA:IEEE Computer Society,2010.442-447.
  • 4Hu Wei,Huy N,Hsiao M S. Sufficiency-based Filtering of Invariants for Sequential Equivalence Checking[A].IEEE Press,2011.1-8.
  • 5Chang Chia-Ling,Wen C H P,Bhadra J. Speeding up Bounded Sequential Equivalence Checking with Cross-timeframe State-pair Constraints from Data Learning[A].IEEE Press,2009.1-8.
  • 6Kong Weiqiang,Katahira N,Qian Wanpeng. An SMT-based Approach to Bounded Model Checking of Designs in Communicating State Transition Matrix[A].IEEE Press,2011.159-167.
  • 7赵燕妮,边计年,邓澍军.利用SMT约束分解方法求解RTL可满足性问题[J].计算机辅助设计与图形学学报,2010,22(2):234-239. 被引量:2
  • 8Milicevic A,Kugler H. Model Checking Using SMT and Theory of Lists[A].Berlin,Germany:Springer-Verlag,2011.282-297.
  • 9杜振军.布尔过程论及其在复杂高速芯片设计自动化应用中的研究[D]{H}哈尔滨:哈尔滨工程大学,2003.
  • 10Lu Feng,Cheng Kwang-Ting. SEChecker:A Sequential Equivalence Checking Framework Based on K-th Invariants[J].IEEE Transactions on Very Large Scale Integration Systems,2009,(06):733-746.

二级参考文献11

  • 1邓澍军,吴为民,边计年.RTL验证中的混合可满足性求解[J].计算机辅助设计与图形学学报,2007,19(3):273-278. 被引量:11
  • 2International Technology Roadmap for Semiconductors. ITRS2003 [OL]. [2009-02-16]. http://www. itrs. net/Links/ 2003ITRS/Home2003. htm.
  • 3Clarke E, Biere A, Raimi R, et al. Bounded model checking using satisfiability solving[J]. Formal Methods in System Design, 2001, 19(1):7-34.
  • 4Goldberg E I, Prasad M R, Brayton R K. Using SAT for combinational equivalence checking [C] //Proceedings of the Conference on Design, Automation and Test in Europe. Munlch: IEEE Press, 2001:114-121.
  • 5Clark B, Morgan D, Albert O, et al. SMT-COMP'08[OL].[2009-02-16]. http://www. smtcomp. org/2008/.
  • 6Amir E. Efficient approximation for triangulation of minimum treewidth [C] //Proceedings of the 17th Conference on Uncertainty in Artificial Intelligence. San Francisco: Morgan Kaufmann Publishers, 2001:7-15.
  • 7Amir E, Mcllraith S. Partition-based logical reasoning [C] //Proceedings of the 7th International Conference on Principles of Knowledge Representation and Reasoning. San Mateo: Morgan Kaufmann Publishers Inc, 2000:389-400.
  • 8Durairaj V, Kalla P. Exploiting hypergraph partitioning for efficient Boolean satisfiability [C]//Proceedings of the 9th IEEE International High-Level Design Validation and Test Workshop. Washington D C: IEEE Press, 2004:141-146.
  • 9Biere A, Cimatti A, Clarke E M, et al. Symbolic model checking using SAT procedures instead of BDDs [C] // Proceedings of the 36th ACM/IEEE Conference on Design Automation. New York: ACM Press, 1999:317-320.
  • 10Miettinen P, Honkala M, Roos J. Using METIS and hMETIS algorithms in circuit partitioning [R]. Espoo: Circuit Theory Laboratory, CT-49, 2006.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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