期刊文献+

TURBO51嵌入式微处理器功能验证

Functional Verification of TURBO52 Embedded Microprocessor
下载PDF
导出
摘要 首先介绍了TURBO51嵌入式微处理器的基于分支预测和动态执行结构设计与设计背景及目前验证的发展状况,即形式验证、模拟仿真和硬件加速仿真,然后介绍了TURBO51设计验证所采用的步骤和每个阶段的任务及通过准则,即首先同步定义文档功能时序设计及验证策略,再进行RTL仿真并达到覆盖率和代码检查并给出覆盖率结果,然后进行FPGA验证,最后进行门级仿真。给出了错误的累计过程,显示TURBO51的设计验证中错误收敛快,在RTL仿真前已排除大部分严重错误,FPGA验证前已排除全部严重错误和99%的其它错误,确保了TURBO51的一次流片成功。但另一方面,在验证中使用配置约束的自动随机指令序列还需加强。 In this paper,in the first place it figure our the major verification challenge for TURBO51 is the prediction and out-of-order pipeline based architecture.then it shows the verification strategy of TURBO51 which takes steps of all three major steps in verification of current mainstream microprocessors,formal verification,RTL and simulation,FPGA verification respectively and gate-level lastly.The code-coverage report,error accumulative chart and error distribution in different verification stages are also given in the paper.Owing to all these correct and proper verification measures equipped,all severe errors and over 99% errors has been fixed prior to FPGA verification and secures the one-time-successfully-tape-out of TURBO51.But,the automatic test vector based verification manner is needed to be enhanced in the future work.
作者 吴晓非
机构地区 电子科技大学
出处 《微处理机》 2010年第2期5-9,共5页 Microprocessors
关键词 8051 微处理器设计 功能验证 验证覆盖率 嵌入式微处理器 8051 Microprocessor architecture design Functional verification Code-coverage Embedded microprocessor
  • 相关文献

参考文献7

  • 1Intel Corporation.MCS(R) 51 Microcontroller Family User's Manual[M].Intel Corp Press,1994.
  • 2张珩,沈海华.龙芯2号微处理器的功能验证[J].计算机研究与发展,2006,43(6):974-979. 被引量:26
  • 3陈云霁,马麟,沈海华,胡伟武.龙芯2号微处理器浮点除法功能部件的形式验证[J].计算机研究与发展,2006,43(10):1835-1841. 被引量:3
  • 4Kaivola R,Narasimhan N.Formal verification of the Pentium 4 floating-point multiplier[C].In:Proc.of the Design Automation and Design Automation and Test in Europe Conf.and Exhibition.Paris,2002.02.
  • 5Fine S,Ziv A.Coverage directed test generation for functional verification using Bayesian networks[C].In:Proc.of the 40th Conf.on Design Automation,2003.
  • 6Kantrowitz M,Noack LM.I'm done simulating;now what? verification coverage analysis and correctness checking of the DECchip 21164 alpha microprocessor[C].In:Proc.of the 33rd Design Automation Conf.Las Vegas:ACM,1996:325-330.
  • 7Xilinx Corporation.ChipScope Pro Software and Cores User Guide[M].Xilinx,Press,January,2007.

二级参考文献20

  • 1F. Casaubieilh, et al. Functional verification methodology of Chameleon processor. The 33rd Design Automation Conference,Las Vegas, 1996
  • 2A. Aharon, D. Goodman, M. Levinger, et al. Test program generation for functional verification of PowerPC processors in IBM. The 32nd Design Automation Conference, San Francisco,1995
  • 3H. P. Sharangpani, M. L. Barton. Statistical Analysis of Floating Point Flaw in the Pentium Processor. Santa Clara:Intel Corporation, 1994
  • 4Wang Haixia. Resereh on fromal methods in arithmetic circuit verification: [ Ph. D. dissertation ] . Beijing: Institute of Computing Technology, CAS, 2004
  • 5J. Monaco, D. Holloway, R. Raina. Functional verification methodology for the PowerPC 604 microprocessor. The 33rd Design Automation Conference, Las Vegas, 1996
  • 6M. Kantrowitz, L. M. Noack. I'm done simulating; Now what?The 33rd Design Automation Conference, Las Vegas, 1996
  • 7Shen Haihua, Ma Lin, Zhang Heng. CRPG: A configurable random test-program generator for microprocessors. ISCAS' 05,Kobe, Japan, 2005
  • 8E M Clarke,M Khaira,X Zhao.Word level model checking-avoiding the Pentium FDIV error[C].The 33rd ACM/IEEE Design Automation Conference,Las Vegas,Nevada,1996
  • 9E M Clarke,M Fujita,X Zhao.Hybrid decision diagrams:Overcoming the limitations of MTBDDs and BMDs[C].In:Proc of the IEEE Int'l Conf on Computer Aided Design.Los Alamitos,CA:IEEE Computer Society Press,1995.159-163
  • 10Y A Chen,R E Bryant.*PHDD:An efficient graph representation for floating point circuit verification[C].The IEEE Int'l Conf on Computer Aided Design,San Jose California,1997

共引文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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