[发明专利]一种激励产生方法及装置无效
申请号: | 201110147446.3 | 申请日: | 2011-06-02 |
公开(公告)号: | CN102810123A | 公开(公告)日: | 2012-12-05 |
发明(设计)人: | 张小平;张建杰;熊冰;温芝权 | 申请(专利权)人: | 苏州雄立科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 常亮;李辰 |
地址: | 215021 江苏省苏州市苏州工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 激励 产生 方法 装置 | ||
技术领域
本申请涉及集成电路验证领域,特别是涉及一种激励产生方法及装置。
背景技术
在IC仿真验证过程中,需要为DUT(待测试的对象)提供完备的激励,需要一种可读性高,高抽象层次的,支持随机、自动化的激励描述与产生机制。
现有的一般采用传统的硬件描述语言,如VERILOG VHDL,对DUT进行仿真验证,在使用传统硬件描述语言进行高抽象层次的激励描述时,由于硬件描述序言缺乏丰富的随机机制,造成描述语句用于,不易理解;从而导致验证效率不高,验证的灵活度低。
发明内容
为解决上述技术问题,本申请实施例提供一种可读性高、高效率、高灵活度的激励产生方法及装置。
技术方案如下:
一种激励产生方法,包括:
接收携带有测试用例命令的命令文件;
对所述测试用例命令进行翻译,生成与所述测试用例命令相对应的文本命令;
依据所述文本命令产生事务,并将所述事务按照待测试对象的时序要求发送给所述待测试对象。
上述的方法,优选的,所述对测试用例命令进行翻译包括:
读取所述命令文件中的测试用例命令;
解析所述测试用例命令获取所述测试用例命令中的目标地址范围;
依据所述目标地址范围生成与其相适应的操作数;
解析所述操作数的操作类型并生成与所述操作类型相对应的命令序列;
将所述命令序列转换为文本格式的命令。
上述的方法,优选的,还包括:
接收所述待测试对象依据所述事务输出的功能部件,
对所述功能部件进行分析获得所述待测试对象的输出数据。
上述的方法,优选的,所述携带有测试用例命令的命令文件基于python语言编写;
所述测试用例命令包含目标、操作和数据。
一种激励产生装置,包括:
接收器,用于接收携带有测试用例命令的命令文件;
翻译器,用于对所述接收器接收的命令文件中的测试用例命令进行翻译,生成与所述测试用例命令相对应的文本命令;
事务级参考模块,用于依据所述翻译器翻译的文本命令产生事务,并将所述事务按照待测试对象的时序要求发送给所述待测试对象。
上述的装置,优选的,所述翻译器包括:
读取单元,用于读取所述接收器接收的命令文件中的测试用例命令;
第一解析单元,用于解析所述读取单元读取的测试用例命令,获取所述测试命令中的目标地址范围;
生成单元,用于依据所述第一解析单元获取的目标地址范围生成与所述目标地址范围相适应的操作数;
第二解析单元,用于解析所述生成单元生成的操作数的操作类型,并生成与所述操作类型相对应的命令序列;
转换单元,用于将所述命令序列转换为文本格式的命令。
上述的装置,优选的,还包括:
监视器,用于接收所述待测试对象依据所述事务级参考模块产生的事务输出的功能部件;并对所述功能部件进行解析获得所述待测试对象的输出数据。
上述的装置,优选的,所述接收器接收的携带有测试用例命令的命令文件基于python语言编写。
由以上本申请实施例提供的技术方案可见,本发明提供的激励产生方法及装置,接收携带有测试用例命令的命令文件,对所述测试用例命令进行翻译,将所述测试用例命令翻译为易被解析的文本命令,依据所述文本命令产生事务,并将所述事务按照待测试对象的时序要求发送给待测试对象,完成对所述待测试对象的激励。
本申请实施例提供的激励产生方法及装置,在激励产生过程中,应用python语言编写较为复杂的命令文件,通过翻译器将所述复杂的命令文件翻译为精简的文本命令文件。
本申请实施例提供的激励产生方法中,接收应用python语言编写的命令文件,基于python语言编写的命令文件,渐近于自然语言,其可读性好、容易理解,并且有助于复用和维护;经过翻译的文本命令文件适合与任何语言的验证环境相配合,便于移植。
本申请实施例提供的激励产生方法相对于传统的硬件语言产生激励,增加了翻译过程,提供了高抽象层次的事务级激励编写机制,提高了生产效率,验证效率,灵活度高。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州雄立科技有限公司,未经苏州雄立科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110147446.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:变压器有载分接开关切换装置
- 下一篇:网页正文内容提取方法及装置