当前位置:主页 > 科技论文 > 计算机论文 >

基于VMM的ALU验证

发布时间:2018-04-25 16:10

  本文选题:System + Verilog ; 参考:《现代电子技术》2015年07期


【摘要】:基于VMM方法学设计和实现了一个随机验证环境,验证一个64位ALU。该验证环境具备一套功能完备的随机测试程序发生器,可以生成覆盖率指导的有约束的定点、浮点指令序列,调用一个由C语言实现的参考模型进行运算结果自检,并采用覆盖率收敛技术实现覆盖率快速收敛。实践结果表明,设计的随机验证环境,能够高效验证ALU的各项逻辑功能,减少测试时间,且随机测试程序生成模块可以简单移植应用于处理器其他模块的功能验证。
[Abstract]:A random verification environment based on VMM methodology is designed and implemented to verify a 64 bit ALU. The verification environment has a set of random test program generator with complete function, which can generate constrained fixed-point, floating-point instruction sequence guided by coverage, and call a reference model realized by C language for self-checking of operation results. The fast convergence of coverage is realized by using coverage convergence technique. The practical results show that the designed random verification environment can efficiently verify the logic functions of ALU and reduce the test time, and the random test program generation module can be easily transplanted to other modules of the processor for functional verification.
【作者单位】: 桂林电子科技大学电子工程及自动化学院;
【基金】:国家自然科学基金(51465011)
【分类号】:TP332

【参考文献】

相关期刊论文 前7条

1 沈海华;卫文丽;陈云霁;;覆盖率驱动的随机测试生成技术综述[J];计算机辅助设计与图形学学报;2009年04期

2 张瑾;王剑;;基于龙芯2F处理器的硬件验证平台的设计与实现[J];计算机工程与科学;2009年S1期

3 朱思良;;基于VMM验证方法学的MCU验证环境[J];中国集成电路;2011年01期

4 于伽;黑勇;陈黎明;;随机测试程序发生器的设计与实现[J];微电子学与计算机;2012年07期

5 黄思远;邵智勇;于承兴;常华;张波;;VMM中功能覆盖率收敛技术[J];现代电子技术;2010年04期

6 石君友;王璐;李海伟;王风武;;基于设计特性覆盖的测试性定量分析方法[J];系统工程与电子技术;2012年02期

7 潘能刚;曾凡平;曹青;;随机测试用例的自动化生成和约简[J];小型微型计算机系统;2011年10期

【共引文献】

相关期刊论文 前10条

1 雷航;陈丽敏;;Markov链使用模型的测试用例生成方法研究[J];电子科技大学学报;2011年05期

2 张良;易江芳;佟冬;程旭;王克义;;使用局部建模的微处理器测试程序自动生成方法[J];电子学报;2011年07期

3 刘丽娜;朱玲莉;;一种基于不变量的测试空间约简方法[J];电子质量;2013年02期

4 王宇;刘宏伟;;基于FPGA的微体系结构验证平台[J];智能计算机与应用;2013年03期

5 田树新;李祖勤;刁宏伟;曲庆龙;;基于测试性设计特性的样本量确定方法[J];四川兵工学报;2014年10期

6 沈海华;王朋宇;卫文丽;郭崎;;基于遗传算法的全芯片级覆盖率驱动随机验证技术[J];计算机研究与发展;2009年10期

7 张良;佟冬;程旭;王克义;;覆盖矩阵反馈的演化测试程序生成方法[J];计算机辅助设计与图形学学报;2011年03期

8 郭崎;;处理器验证激励在线筛选技术[J];计算机辅助设计与图形学学报;2012年05期

9 姚爱红;吴剑;张智钧;;功能覆盖率驱动的TAU/MVBC模块验证[J];计算机应用研究;2011年04期

10 李拓;王恩东;胡雷均;秦济龙;;一种Cache一致性协议验证中覆盖率驱动的随机验证方法[J];计算机应用与软件;2011年11期

相关博士学位论文 前2条

1 刘铭;列车通信网络系统形式化建模与验证方法研究[D];哈尔滨工程大学;2011年

2 黄越;数字集成电路自动测试生成算法研究[D];江南大学;2012年

相关硕士学位论文 前10条

1 张];基于龙芯3A的模块化开发板的设计与实现[D];复旦大学;2011年

2 李渊清;基于VMM的图像处理子系统验证平台的研究与设计[D];天津大学;2010年

3 李常;嵌入式MIPS微处理器设计[D];清华大学;2010年

4 陈星;视频格式转换芯片图像处理引擎的功能与时序验证[D];天津大学;2012年

5 张智钧;多功能车辆总线控制器MVBC综合验证研究[D];哈尔滨工程大学;2011年

6 刘涵;基于SystemVerilog的URAT模块功能验证[D];大连理工大学;2011年

7 曹青;随机测试用例的自动化生成和约简[D];中国科学技术大学;2010年

8 代学秋;基于EoS系统ASIC芯片中数据处理模块的验证方法研究[D];电子科技大学;2010年

9 游光耀;基于VMM的微码处理器验证[D];华南理工大学;2012年

10 黄云翔;DDR3 SDRAM控制器的设计和验证[D];华南理工大学;2012年

【二级参考文献】

相关期刊论文 前10条

1 易江芳;佟冬;程旭;;GATEST:使用遗传算法自动生成模拟矢量的验证平台[J];北京大学学报(自然科学版);2006年05期

2 石君友,康锐,田仲;基于信息模型的测试性试验样本集充分性研究[J];北京航空航天大学学报;2005年08期

3 王红敏;高勇;杨媛;;GPS基带芯片中存储器的可测性设计[J];电子器件;2009年02期

4 张振军;毛志刚;;基于伪随机的微处理器验证方法及改进[J];信息技术;2008年10期

5 石君友;龚晶晶;;BIT综合表示模型研究[J];航空学报;2010年07期

6 张珩;辜帆;;VMM验证方法在AXI总线系统中的实现——Verification IP应用一例[J];中国集成电路;2007年06期

7 徐伟俊;杨鑫;陈先勇;夏宇闻;;针对功能覆盖率的验证过程[J];中国集成电路;2007年07期

8 胡伟武;张福新;李祖松;;龙芯2号处理器设计和性能分析[J];计算机研究与发展;2006年06期

9 迟志刚;高德远;樊晓桠;靳战鹏;;一种基于功能覆盖率的验证环境的构建方法[J];计算机工程与应用;2006年05期

10 易江芳;佟冬;程旭;;使用贝叶斯网络的高效模拟矢量生成方法[J];计算机辅助设计与图形学学报;2007年05期

【相似文献】

相关期刊论文 前10条

1 王远;陈孟东;陈冬;刘杨;齐鹏;;基于System Verilog的芯片模拟器设计与实现[J];电脑知识与技术;2012年07期

2 黄继宽;;IC设计语言即将改朝换代 你会用System Verilog吗[J];电子与电脑;2006年06期

3 周德新;金志威;王鹏;赵学娟;;基于System Verilog的SRAM控制器IP核验证[J];电子器件;2012年05期

4 ;[J];;年期

5 ;[J];;年期

6 ;[J];;年期

7 ;[J];;年期

8 ;[J];;年期

9 ;[J];;年期

10 ;[J];;年期



本文编号:1802049

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1802049.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户37325***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com