期刊文献+

改进的时间帧展开的时序电路等价验证算法 被引量:3

A Modified Frame Expansion Based Sequential Equivalence Checking Algorithm
下载PDF
导出
摘要 提出一种改进的基于时间帧展开的时序电路等价验证算法,其来源于模型检查中的基于数学归纳的验证算法,在使用并简化了SAT问题中不可满足子集提取过程后,将基本条件检查和归纳检查合并处理.为了能在时间帧展开过程中减少状态搜索空间,利用结构不动点技术并提出了准动态唯一状态约束等改进的方法.实验表明,随着时间帧的不断展开,文中算法运行时间的增长速度明显慢于基于数学归纳法的验证算法,其适合验证经过时序优化后的电路. A new frame-expansion based sequential equivalence checking algorithm is proposed. It derives from the induction-based model checking algorithm, and merges the checking processes of base condition and induction condition using our simplified unsatisfiable core extraction in SAT problem. Furthermore, in order to reduce the state space searched during frame expansion, structural fixed-point technique is exploited, and quasi-dynamic unique state constraint is proposed. Experimental results show that during the expansion of circuit frames, the elapsed time of our method increases much slower than that of the induction based algorithm. The total elapsed time is also promising when verifying sequentially optimized circuits.
作者 丁敏 唐璞山
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2006年第1期53-61,共9页 Journal of Computer-Aided Design & Computer Graphics
基金 国家"八六三"高技术研究发展计划(2002AAIZ1460) 国家自然科学基金(90207002)
关键词 时序电路等价验证 形式验证 可满足性问题 sequential equivalence checking formal verification satisfiability(SAT)
  • 相关文献

参考文献12

  • 1Lu F, Wang L C, Cheng K T, et al. A circuit SAT Solver With signal correlation guided learning [C] //Proceedings of Design, Automatit~n and Test in Europe C, onference and Exposition. Munich: IEEE Computer Society, 2003:10892-10897.
  • 2Touati J J, Savoj H, Lin B, et al. Implicit,state enumeration of finite state machines using BDDs [C] //Proceedings of International Conference on Computer-Aided Design. Santa Clara: IEEE Computer Society, 1990:130-133.
  • 3Rahim S, Rouzeyre B, Torres L, et al. Matching in the presence of don't cares and redundant sequential elements for sequential equivalence checking [C] //Proceedings of 8th IEEE International High-Level Design Validation and Test Wnrkshop.San Francisco: IEEE Computer Society, 2003:129-134.
  • 4Een N, Sorensson N. Temporal Induction by incremental SAT Solving [J]. Electronic Notes in Theoretical Computer Science,2004. 89(4).
  • 5Bjesse P, Claessen K. SAT-based verification without state space traversal [C] //Proceedings of the 3rd International Conference on Formal Methods in Computer-Aided Design.Austin: IEEE Computer Society, 2000: 372-389.
  • 6van Eijk C A J. Sequential equivalence checking based on structural similarities [J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2000, 19(7);814-819.
  • 7Huang S Y, Cheng K T, Formal equivalence checking and design debugging [M]. Dordrecht: Kluwer Academic Publishers, 1998.
  • 8Zhang L, Madigan C F, Moskewicz M W, et al. Efficient conflict driven learning in Boolean satisfiability solver [C]//Proceedings of International Conference on Computer-Aided Design. San Jose: IEEE Computer Society, 2001: 279-285.
  • 9Zchaff source code [OL]. http://www. princeton, edu/-chaff/.
  • 10Zhang L, Malik S. Extracting small unsatisfiable cores from unsatisfiable Boolean formula [OL]. [2004-12-08]. http://research, microft, com/users/lintaoz/paper/SAT_2003_core, pdf.

同被引文献16

  • 1Castleman K R.数字图像处理[M].北京:电子工业出版社,2002.
  • 2Mentor Graphics Inc.ModelSim user manual (version 6.1)[OL].[2006-09-18].http://www.mentor.com
  • 3Sandwork Design Inc.SPICE Explorer product overview[OL].[2006-09-18].http://www.sandwork.com/products_spice.htm
  • 4SynaptiCAD Inc.WaveFormer pro supports analog signals and waveform comparison[OL].[2006-09-18].http://www.syncad.com/pr_wfp_analog.htm
  • 5Bhaduri Debayan,Chandra Madhup,Patel Hiren,et al.Systematic abstractions of microprocessor RTL models to enhance simulation efficiency[C] //Proceedings of the 4th International Workshop on Microprocessor Test and Verification Common Challenges and Solutions (MTV'03),Austin,2003:103-108
  • 6Chao Tinghai,Hsu Yuchin,Ho Janming,et al.Zero skew clock routing with minimum wirelength[J].IEEE Transactions on Circuits and Systems,1992,39(11):799-814
  • 7Hirschberg Daniel S.Algorithms for the longest common subsequence problem[J].Journal of the Association for Computing Machinery,1977,24(4),664-675
  • 8Cormen Thomas H,Leiserson Charles E,Rivest Ronald L,et al.Introduction to algorithms[M].2nd ed.Cambridge,MA:MIT Press,2001:813-840
  • 9Ju Yuncheng,Rao Vasant B,Saleh Resve A.Consistency checking and optimization of macromodels[J].IEEE Transactions on Computer-Aided Design,1991,10(8):957-967
  • 10Gielen G G E,Rutenbar R A.Computer-aided design of analog and mixed signal integrated circuits[].Pro-ceedings of the IEEE.2000

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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