[发明专利]在验证环境中控制激励的方法和装置在审
申请号: | 201410032411.9 | 申请日: | 2014-01-23 |
公开(公告)号: | CN103777951A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 冯秀丽;李强 | 申请(专利权)人: | 北京昆腾微电子有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100195 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 环境 控制 激励 方法 装置 | ||
技术领域
本发明涉及验证领域,尤其涉及一种在验证环境中控制激励的方法和装置。
背景技术
随着集成电路的复杂度和尺寸不断增加,集成电路的验证工作也变的越来越复杂,仿真速度也变得越来越慢,仿真编译和链接的速度也变的越来越慢,因此验证周期也变长了。因此,缩短仿真时间从而缩短验证周期变得越来越重要。
然而,在验证的过程中,有时需要改变某些参数来改变激励。在现有技术中通常采用定义宏的方法来改变激励,但是这种方法每改变一次参数就编译链接一次,而编译链接花费的时间很长,从而延长了验证周期。
发明内容
本发明提供一种在验证环境中控制激励的方法和装置,用以实现不需要重新编译链接即可以改变激励,缩短验证周期。
本发明提供一种在验证环境中控制激励的方法,包括:
生成脚本文件;
运行所述脚本文件,根据激励控制参数名称对预先建立的第一文本文件中与所述激励控制参数名称对应的激励控制参数值进行修改,输出第二文本文件,所述第二文本文件中包括修改后的激励控制参数值;
采用硬件描述语言读入所述第二文本文件,利用所述修改后的激励控制参数值对激励进行控制。
本发明还提供一种在验证环境中控制激励的装置,包括:
文件生成模块,用于生成脚本文件;
文件修改模块,用于运行所述脚本文件,根据激励控制参数名称对预先建立的第一文本文件中与所述激励控制参数名称对应的激励控制参数值进行修改,输出第二文本文件,所述第二文本文件中包括修改后的激励控制参数值;
激励控制模块,用于采用硬件描述语言读入所述第二文本文件,利用所述修改后的激励控制参数值对激励进行控制。
本实施例在验证的过程中,通过运行脚本文件修改激励控制参数值,再通过修改后的激励控制参数值来修改激励,不需要重新编译链接就可以改变激励,缩短了验证周期,从而节省了项目开发时间。
附图说明
图1为本发明在验证环境中控制激励的装置实施例的结构示意图;
图2为本发明在验证环境中控制激励的方法实施例的流程示意图。
具体实施方式
下面结合说明书附图和具体实施方式对本发明作进一步的描述。
如图1所示,为本发明在验证环境中控制激励的装置实施例的结构示意图,该装置可以包括文件生成模块11、文件修改模块12和激励控制模块13,文件修改模块12与文件生成模块11连接,激励控制模块13与文件修改模块12连接。
其中,文件生成模块11用于生成脚本文件。文件修改模块12用于运行所述脚本文件,根据激励控制参数名称对预先建立的第一文本文件中与该激励控制参数名称对应的激励控制参数值进行修改,输出第二文本文件,第二文本文件中包括修改后的激励控制参数值。激励控制模块13用于采用硬件描述语言读入第二文本文件,利用修改后的激励控制参数值对激励进行控制。
该实施例的工作过程如下:如图2所示,为本发明在验证环境中控制激励的方法实施例的流程示意图,该方法可以包括如下步骤:
步骤21、文件生成模块11生成脚本文件;
可选地,文件生成模块11采用perl脚本语言但不限于perl脚本语言编生成脚本文件;
步骤22、文件修改模块12运行脚本文件,根据激励控制参数名称对第一文本文件中与该激励控制参数名称对应的激励控制参数值进行修改,输出第二文本文件;
步骤23、激励控制模块13用于采用硬件描述语言读入第二文本文件,利用修改后的激励控制参数值对激励进行控制;
可选地,激励控制模块13可以利用修改后的激励控制参数值对激励中的变量进行控制,或者对激励中的分支进行控制;可选地,激励控制模块13采用但不限于verilog的验证环境。
第一文本文件中包括激励控制参数名称和与激励控制参数名称对应的激励控制参数值,例如表1所示的第一文本文件:
表1第一文本文件
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京昆腾微电子有限公司,未经北京昆腾微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410032411.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种酸浸制备多孔二氧化硅的方法
- 下一篇:一种三维细胞打印装置