期刊文献+

RTL验证中的混合可满足性求解 被引量:11

Hybrid Satisfiability Solving for RTL Verification
下载PDF
导出
摘要 RTL混合可满足性求解方法分为基于可满足性模理论(SMT)和基于电路结构搜索两大类.前者主要使用逻辑推理的方法,目前已在处理器验证中得到了广泛的应用,主要得益于SMT支持用于描述验证条件的基础理论;后者能够充分地利用电路中的约束信息,因而求解效率较高.介绍了每一大类中的典型研究及其所采用的重要策略,以及RTL可满足性求解方面的研究进展. RTL hybrid satisfiability solving methods are classified into two categories: One is based on SMT (Satisfiability Modulo Theories), and the other is based on circuit structure searching. The methods of the former category mainly use logic reasoning, and are widely applied in processor verification because SMT supports the fundamental theories used to express the verification conditions. The methods of the latter category are efficient because they can take full advantage of constraint information in circuits. Representative works and their key strategies are introduced for each category. Research progress of RTL hybrid sa'tisfiability solving for our Formal Verification Research Group is also introduced.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2007年第3期273-278,285,共7页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金(60273011 60673034) 国家自然科学基金重点项目(60236020 90607001) 国家"九七三"重点基金研究发展规划项目(2005CB321605)
关键词 形式验证 寄存器传输级 可满足性 可满足性模理论 formal verification register transfer level satisfiability satisfiability modulo theories (SMT)
  • 相关文献

参考文献31

  • 1International Technology Roadmap for Semi-conductor.ITRS2003[OL].[2006-07-03].http://public.itrs.net 被引量:1
  • 2Clarke E M,Grumberg J O,Peled D.Model checking[M].Cambridge,Mass:The MIT Press,1999 被引量:1
  • 3McMillan K L.Symbolic model checking:an approach to the state explosion problem[D].Pittsburgh:Carnegie Mellon University,1992 被引量:1
  • 4Biere A,Cimatti A,Clarke E M,et al.Symbolic model checking using SAT procedures instead of BDDs[C]//Proceedings of the 36th Design Automation Conference,New Orleans,LA,1999:317-320 被引量:1
  • 5Silva J P M,Sakallah K A.GRASP-a new search algorithm for satisfiability[C]//Proceedings of IEEE/ACM International Conference on Computer-Aided Design,San Jose,California,1997:220-227 被引量:1
  • 6Zhang H.SATO:an efficient propositional prover[C]//Proceedings of International Conference on Automated Deduction,Townsville,1997:272-275 被引量:1
  • 7Moskewicz M,Madigan C,Zhao Y,et al.Chaff:engineering an efficient SAT solver[C]//Proceedings of the 38th Design Automation Conference,Las Vegas,Nevada,2001:530-535 被引量:1
  • 8Eén N,S(o)rensson N.An extensible SAT-solver[C]//Proceedings of the 6th International Conference on Theory and Applications of Satisfiability Testing,Santa Margherita Ligure,2003:502-518 被引量:1
  • 9郭阳,李暾,李思昆.微处理器功能验证方法研究[J].计算机工程与应用,2003,39(5):35-37. 被引量:12
  • 10Marques-Silva J P,Sakallah K A.Boolean satisfiability in electronic design automation[C]//Proceedings of the 39th Design Automation Conference,New Orleans,LA,2002:675-680 被引量:1

二级参考文献25

  • 1李暾,郭阳,李思昆.RTL数据通路模拟矢量自动生成方法研究与实现[J].计算机辅助设计与图形学学报,2004,16(8):1062-1069. 被引量:2
  • 2[1]Y Chang,S Lee et al. Verification of a Microprocessor Using Real World Applications[C].In:36th Design Automation Conference,1999 被引量:1
  • 3[2]M Kantrowi.I'm Done Simulating:VerificationCoverage Analysis and Correctness Checking of the DECchip 21164 Alpha microprocessor[C].In:33rd Design Automation Conference,1996 被引量:1
  • 4[3]Ⅴ Popescu ,L Jolia et al.Innovative verification strategy reduces design cycle time for high-end SPARC processor[C].In:33rd Design Automation Conference, 1996 被引量:1
  • 5[4]G Ganapathy,R Narayan et al. Hardware Emualtion for Function Verification of K5[C].In :33rd Design Automation Conference, 1996 被引量:1
  • 6[5]Ur,Y Yadin. Micro Architecture Coverage Directed Generation of Test Programs[C].In:36th Design Automation Conference,1999 被引量:1
  • 7[6]J Yen,Q Richard. Multiprocessing Design Verification Methodology for Motorola MPC74XX PowerPC Microprocessor[C].In :37th Design Automation Conference, 2000 被引量:1
  • 8Clarke E, Biere A, Raimi A, et al. Bounded model checking using satisfiability solving[J]. Formal Methods in System Design, 2001, 19(1): 7-34 被引量:1
  • 9Biere A, Kunz W. SAT and ATPG: Boolean engines for formal hardware verification[C]//Proceedings of IEEE/ACM International Conference on Computer Aided Design, San Jose, California, 2002: 782-785 被引量:1
  • 10McMillan K L. Symbolic model checking[M]. Boston, Massachusetts: Kluwer Academic Publishers, 1993 被引量:1

共引文献17

同被引文献181

引证文献11

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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