[发明专利]使用专用图形界面调用UVM验证环境的方法有效
申请号: | 201410451341.0 | 申请日: | 2014-09-05 |
公开(公告)号: | CN104268310B | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 耿介;毕研山;姜凯 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 专用 图形界面 调用 uvm 验证 环境 方法 | ||
1.使用专用图形界面调用UVM验证环境的方法,其特征在于,通过对标准UVM验证平台的图形化包装,提供了一个图形用户接口来使用复杂的UVM验证环境,首先在验证仿真项目目录中运行用户图形界面verifick,出现用户使用图形界面的窗体后,然后选择运行模式,并选择验证平台以及选择测试用例,最后点击开始运行,并等待运行结果,检查运行结果,直到运行结束;
其中,所述选择运行模式包括,可以从预编译设计、调试模式运行、文本模式运行和批处理模式运行这四种模式中选择运行模式;
图形界面程序verifick由Python程序构成,调用了Tkinter的库来构建图形界面;若选择了调试模式运行或者文本模式运行,则会把用户选择的参数传给仿真目录中的Makefile文件,通过make命令调用仿真器;
若选择了批处理模式运行,则会先调用一个perl脚本,根据测试用例列表,生成一组仿真命令,并依次执行各个测试用例,得到仿真报告以及覆盖率报告,并将结果反标回测试计划;
所述选择验证平台包括,会自动搜索项目中可用的测试平台,设计代码在不同场景下的行为需要使用不同的测试平台进行验证;
所述选择测试用例包括,项目中的测试用例展示在列表中,设计代码在不同测试激励下的行为需要使用不同的测试用例进行验证。
2.根据权利要求1所述的使用专用图形界面调用UVM验证环境的方法,其特征在于,进行选择运行模式时,若选择预编译设计,则会编译所有相关的逻辑代码、验证平台以及验证用例,并检查其中的语法错误,但不运行仿真。
3.根据权利要求1所述的使用专用图形界面调用UVM验证环境的方法,其特征在于,若选择调试模式运行,则会编译所有相关的逻辑代码、验证平台以及验证用例,并调用仿真器运行仿真并记录波形文件,生成仿真报告,打开用户指定的波形。
4.根据权利要求1所述的使用专用图形界面调用UVM验证环境的方法,其特征在于,若选择文本模式运行,则会编译所有相关的逻辑代码、验证平台以及验证用例,并调用仿真器运行仿真并生成仿真报告。
5.根据权利要求1所述的使用专用图形界面调用UVM验证环境的方法,其特征在于,若选择批处理模式运行,则会编译所有相关的逻辑代码、验证平台以及验证用例,并调用仿真器运行所有指定的测试用例,并且给出各测试用例的仿真报告以及覆盖率报告,运行过程中界面会动态显示完成用例和等待用例的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410451341.0/1.html,转载请声明来源钻瓜专利网。