期刊文献+

适用于形式化验证的断言优化方法

Assertion Optimization Methods for Formal Verification
下载PDF
导出
摘要 在实际工业验证场景中,形式化验证的局限性主要体现在因为状态空间爆炸导致验证结果不明确。断言编码方式始终是直接影响到形式化验证结果的主要因素,而目前已有的断言优化方法并未以断言与状态空间大小的关系分析为基础。文中针对影响锥模型不能分析断言中时序关系对状态空间的影响的问题,提出长序列模型,分析形式化验证中断言与状态空间大小的定性关系。在此基础上,提出适用于形式化验证的断言优化方法,方法包含断言逻辑化简、辅助验证逻辑、参考模型和断言禁用条件,并以某商用HDLC IP核为例,对比优化前后的验证结果,证明优化的有效性。 In practical industrial verification scenarios,the limitations of formal verification are mainly reflected in the non-determined results due to state space explosion.The assertion is always the main factor that directly affects the verification results,and the existing assertion optimization methods are not based on the analysis of the relationship between assertions and the size of the state space.This paper proposes a long sequence model to analyze the qualitative relationship between assertions and state space size in formal verification,in response to the problem that the cone of influence cannot analyze the impact of temporal relations in assertions on the state space.Based on the analysis,this paper proposes an assertion optimization method for formal verification,which contains assertion logic simplification,auxiliary verification logic,reference model and assertion disabling condition.In this paper,a commercial HDLC IP core is used as an example to compare the verification results before and after the optimization to prove the effectiveness of the optimization.
作者 李东方 刘诗宇 王纪 王志昊 闫皓 LI Dong-fang;LIU Shi-yu;WANG Ji;WANG Zhi-hao;YAN Hao(Institute 706,Second Academy of CASIC,Beijing 100854,China)
出处 《中国电子科学研究院学报》 北大核心 2023年第2期166-175,188,共11页 Journal of China Academy of Electronics and Information Technology
基金 国防基础科研计划资助项目(XX2020204B028)
关键词 断言优化 形式化验证 状态空间爆炸 影响锥模型 长序列模型 assertion optimization formal verification state space explosion cone of influence long sequence
  • 相关文献

参考文献2

二级参考文献50

  • 1PCI Special Interest Group. PCI Local Bus Specification Revision2.3 [ S ]. 2001.
  • 2ISO/IEC 13239, Information Teehnology-Telecommunica tion Exchange between Systems-High-Level Data Link Control(HDLC) Procedures [ S ]. Switzerland : Jul, 2002.
  • 3HENRIKSSON T, LIU DAKE. Implementation of Fast CRC Calcul-ation [ C ]//Proceedings of t he Asia and South Pacific, DesignAutomatation Conference. 2003: 563 -564.
  • 4FAWCETI' B K. DESIGNING PCI Bus Interfaces withPro- grammable Logic[ C ].//Proceedings of the Eighth Annu- al IEEE International, 1995. 321-324.
  • 5IEEE. Hardware Description Language Based on the Ver- ilog Hardware Description Language [ S ]. IEEE Std 1364-1995,1955.
  • 6Fox A. Formal specification and verification of ARM6 // Theorem Proving in Higher Order Logics. Rome, 2003:25-40.
  • 7Daum M, Schirmer N W, Schmidt M. Implementation correctness of a real-time operating system // Van Hung 13, Krishnan P. 7th International Conference on Software Engineering and Formal Methods (SEFM 2009). Hanoi, 2009:23-32.
  • 8Leroy X. Formal verification of a realistic compiler. Communications of the ACM, 2009, 52(7): 107-115.
  • 9Bryant R. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, 1986, C-35(8): 677-691.
  • 10Biere A. Handbook of Satisfiability. IOS Press, 2009.

共引文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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