[发明专利]用于GPU IP验证的联合仿真系统有效
申请号: | 202211419142.2 | 申请日: | 2022-11-14 |
公开(公告)号: | CN115686655B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 沐曦集成电路(上海)有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 丁慧玲 |
地址: | 201306 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 gpu ip 验证 联合 仿真 系统 | ||
1.一种用于GPU IP验证的联合仿真系统,其特征在于,
包括待测设计、参考模型、OpenCL库、OpenGL库、激励生成接口、追踪文件生成模块、第六验证平台,其中,所述待测设计为GPU IP,所述OpenCL库、OpenGL库与激励生成接口相连接,所述激励生成接口与所述参考模型相连接,所述追踪文件生成模块与所述参考模型相连接;所述第六验证平台包括第六激励发生器、第六比较器和第六监视器,所述第六激励发生器与所述待测设计和追踪文件生成模块相连接,所述第六监视器与追踪文件生成模块和待测设计相连接,所述第六比较器与第六监视器相连接;
所述激励生成接口用于访问OpenCL库和OpenGL库生成第六测试激励,所述第六测试激励为C++数据结构类型;
所述参考模型用于从所述激励生成接口获取第六测试激励,按照待测设计的时序从所述参考模型的输入端口传输至所述参考模型中执行,并从所述参考模型的输出端口输出第六模型输出结果;
所述追踪文件生成模块用于从所述参考模型的输入端口转存第六测试激励,生成输入追踪文件,还用于从所述参考模型的输出端口转存第六模型输出结果,生成输出追踪文件;
所述第六激励发生器用于从所述追踪文件生成模块获取输入追踪文件,解析生成第七测试激励,按照待测设计的时序发送给待测设计;
所述待测设计用于执行所述第七测试激励,生成第六待测设计输出结果;
所述第六监视器还用于从所述待测设计获取第六待测设计输出结果,从所述追踪文件生成模块中获取输出追踪文件,进行解析,得到对应的第六模型输出结果;
所述第六比较器用于基于所述第六待测设计输出结果和对应的第六模型输出结果对待测设计进行验证。
2.根据权利要求1所述的系统,其特征在于,
所述系统包括参考模型单独工作模式和待测设计单独工作模式,所述系统先采用参考模型单独工作模式,执行以下操作:
所述激励生成接口访问OpenCL库和OpenGL库生成测试激励;
所述参考模型从所述激励生成接口获取第六测试激励,按照待测设计的时序从所述参考模型的输入端口传输至所述参考模型中执行,并从所述参考模型的输出端口输出第六模型输出结果;
所述追踪文件生成模块从所述参考模型的输入端口转存第六测试激励,生成输入追踪文件,还用于从所述参考模型的输出端口转存运行结果,生成输出追踪文件;
然后所述系统切换为待测设计单独工作模式,执行以下操作:
所述第六激励发生器从所述追踪文件生成模块获取输入追踪文件,解析生成第七测试激励,按照待测设计的时序发送给待测设计;
所述待测设计执行所述第七测试激励,生成第六待测设计输出结果;
所述第六监视器从所述待测设计获取第六待测设计输出结果,发送给第六比较器,从所述追踪文件生成模块中获取输出追踪文件,进行解析,得到对应的第六模型输出结果,发送给第六比较器;
所述第六比较器基于所述第六待测设计输出结果和对应的第六模型输出结果对待测设计进行验证。
3.根据权利要求1所述的系统,其特征在于,
所述系统包括联合仿真模式,所述系统在所述追踪文件生成模块从所述参考模型的输入端口转存第六测试激励,生成输入追踪文件,同时,所述第六激励发生器从所述追踪文件生成模块获取输入追踪文件,解析生成第七测试激励,按照待测设计的时序发送给待测设计;
所述第六监视器从所述待测设计获取第六待测设计输出结果,同时从所述追踪文件生成模块中获取输出追踪文件,进行解析,得到对应的第六模型输出结果;
所述第六比较器基于所述第六待测设计输出结果和对应的第六模型输出结果对待测设计进行验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沐曦集成电路(上海)有限公司,未经沐曦集成电路(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211419142.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:字段配置方法、装置以及存储介质
- 下一篇:芦蒿条播覆土种植机