期刊文献+

使用形式化验证方法进行流水线验证 被引量:2

Formalization Method for Pipeline Verification
下载PDF
导出
摘要 随着流水线技术的广泛应用,流水线设计的验证问题也越来越受到业界的关注.本文提出的方法作为自上而下验证方法的一部分,可以在指令级对流水线设计的正确性进行检验.本文从控制逻辑的角度对流水线的行为进行分析,通过为控制逻辑建立FSM表示,以及采用NuSMV作为验证工具,达到对流水线的自动验证.这种方法的优势在于是以流水段为单位进行检验,这种局部验证的方法不但可以降低建模和检验的复杂度,还可以极大地缩短验证时间. With the development and application of pipeline technique in processor, the designs of pipeline verification is becoming important in academies and industries. This paper presents a method to check the correctness of pipeline at instruction level. This method is based on the control logic of the pipeline. Through the analysis of the system, an FSM model is extracted from the control logic. The model can be verified automatically by using NuSMV, which is a tool used for model checking. This method verifies the pipeline stages separately. This local verification not only reduces the complication of modeling and verification of the system but also cuts down the time of the verification.
出处 《小型微型计算机系统》 CSCD 北大核心 2008年第6期1168-1172,共5页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60273042)资助 高等学校博士学科点专项科研基(20050358040)资助
关键词 流水线 模型检验 控制逻辑 体系结构描述语言 pipeline,model checking,control logic,architecture description language(ADL)
  • 相关文献

参考文献11

  • 1Clarke E M,Wing J M.Formal methods:state of the art and future directions[J].ACM Computing Surveys,Dec.1996,28(4):626-643.
  • 2Cyrluk D.Microprocessor verification in PVS:A methodology and simple example[R/OL].Technical Report SRI-CSL-93-12,SRI Computer Science Laboratory,December 1993.http://citeseer.ist.psu.edu/cyrluk94microprocessor.html,2006.
  • 3Sawada J,Hunt Jr W A.Trace table based approach for pipelined microprocessor verification[C].In:Proceedings of CAV'97,Haifa,1997,364-375.
  • 4Burch J,Dill D.Automatic verification of pipelined microprocessor control[C].In Computer Aided Verification,CAV 1994.Springer-Verlag,1994.
  • 5Mishra P,Tomiyama H,Dutt N,et al.Automatic verification of in-order execution in microprocessors with fragmented pipelines and multicycle functional units[C].Design,Automation and Test in Europe Conference,Paris,France,2002,36-43.
  • 6Hennessy J,Patterson D.Computer architecture:a quantitative approach[M].Morgan Kaufmann Publishers Inc,San Mateo,CA,1990.
  • 7Lu Lan,Li Xi,Xiong Yue,et al.XM-ADL an extensible markup architecture description language[Z].ASIC/SOC.2002,New York,USA.
  • 8http://nusmv.irst.itc.it/,2006.
  • 9Michael Huth,Mark Ryan.Logic in computer science modelling and reasoning about systems[M].Published by Cambridge University Press.Second Edition,2004.
  • 10Emerson EA,Halpern JY.Sometimes and not never revisited:on branching versus linear time[J].Journal of the ACM,1986,33(1):151-178.

同被引文献11

引证文献2

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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