[发明专利]一种用于低功耗设计的可重用仿真验证方法有效
申请号: | 201811103167.5 | 申请日: | 2018-09-20 |
公开(公告)号: | CN108984991B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 孙健;张辉;刘明;王宇飞;肖刚 | 申请(专利权)人: | 西安微电子技术研究所 |
主分类号: | G06F30/398 | 分类号: | G06F30/398 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 功耗 设计 重用 仿真 验证 方法 | ||
1.一种用于低功耗设计的可重用仿真验证方法,其特征在于,包括以下步骤:
步骤一,对芯片端口信号的电源状态信息进行抽象,对验证环境与实际芯片交互的状态约束传输数据进行抽象,并配置测试平台的验证环境;
步骤二,验证环境中的monitor模块对抽象的数据进行实时监控,并将抽象的数据发送至计分板scoreboard;
步骤三,计分板scoreboard统计接收到的抽象数据中电源状态是否已经覆盖,并将抽象的数据发送至coverage模块,之后输出文档记录信息;
步骤四,coverage模块将接受到的抽象数据与阈值进行对比,并将抽象数据通过数据库动态反馈至测试用例,测试用例对抽象数据进行仿真处理,仿真结束前在发送对应的数据包时对coverage模块反馈的抽象数据进行判断,当满足仿真结束要求时,本次仿真即可结束,否则,测试用例继续产生新的数据包并通过sequencer模块发送至driver模块;
步骤五,driver模块将验证环境中的抽象数据包转换为信号级的数据,并发送至待测芯片,进行并完成仿真验证。
2.根据权利要求1所述的一种用于低功耗设计的可重用仿真验证方法,其特征在于,步骤一中,对电源状态进行抽象,抽象的数据将以数据包的形式在验证环境中传递,验证环境中从芯片收集到的数据转换为抽象的数据包在验证环境中传递。
3.根据权利要求1所述的一种用于低功耗设计的可重用仿真验证方法,其特征在于,步骤一中,在测试平台中通过测试用例导入验证参数配置验证环境,测试用例继承于测试基类,测试基类中例化了具体的验证环境。
4.根据权利要求1所述的一种用于低功耗设计的可重用仿真验证方法,其特征在于,步骤四中,sequencer模块实时监控driver模块是否将当前数据包接受完毕,如果接受完毕,sequencer模块将会继续发送其他数据包,否则挂起driver模块等待完成当前的驱动任务。
5.根据权利要求1所述的一种用于低功耗设计的可重用仿真验证方法,其特征在于,测试平台中通过assertion模块监控芯片的控制时序。
6.根据权利要求1所述的一种用于低功耗设计的可重用仿真验证方法,其特征在于,测试平台能够通过factory机制进行组件的动态构建和测试用例的动态构建以及重写覆盖。
7.根据权利要求1所述的一种用于低功耗设计的可重用仿真验证方法,其特征在于,芯片端口信号的电源状态信息和验证环境与实际芯片交互的状态能够通过model模块进行模拟。
8.根据权利要求1所述的一种用于低功耗设计的可重用仿真验证方法,其特征在于,通过验证环境的自动收集统计电源状态覆盖率功能,能够使验证环境自适应运行和停止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安微电子技术研究所,未经西安微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811103167.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动变速器电液模块轻量化的设计方法
- 下一篇:一种电路板设计方法和装置