[发明专利]用于GPU IP验证的联合仿真系统有效
申请号: | 202211419142.2 | 申请日: | 2022-11-14 |
公开(公告)号: | CN115686655B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 沐曦集成电路(上海)有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 丁慧玲 |
地址: | 201306 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 gpu ip 验证 联合 仿真 系统 | ||
本发明涉及一种用于GPU IP验证的联合仿真系统,包括待测设计、参考模型、OpenCL库、OpenGL库、激励生成接口、追踪文件生成模块、第六验证平台,其中,所述待测设计为GPU IP,所述OpenCL库、OpenGL库与激励生成接口相连接,所述激励生成接口与所述参考模型相连接,所述追踪文件生成模块与所述参考模型相连接;所述第六验证平台包括第六激励发生器、第六比较器和第六监视器,所述第六激励发生器与所述待测设计和追踪文件生成模块相连接,所述第六监视器与追踪文件生成模块和待测设计相连接,所述第六比较器与第六监视器相连接。本发明实现了对GPU IP的准确、可靠、高效的联合仿真。
技术领域
本发明涉及GPU芯片验证技术领域,尤其涉及一种用于GPU IP验证的联合仿真系统。
背景技术
现有的芯片验证过程通常是基于同一芯片设计使用说明书,采用硬件描述语言(Register Transistor Level,简称RTL)编写的待测设计(Design Under Test,简称DUT),同时采用C语言、C++、SystemC等高级语言编写的参考模型(Reference Model)。验证过程中向待测设计和参考模型输入相同的激励,进行联合仿真,通过比较待测设计和参考模型的输出对待测设计进行验证。但是,现有的参考模型是无时序的,仅能对芯片功能进行验证,不能验证芯片性能,且验证准确性不高。
图形处理器(Graphics Processing Unit,简称GPU)自底向上分别为组成单元(Unit)、组成模块(Block)、子系统(Sub System)、GPU知识产权核(IntellectualProperty,简称IP),在验证过程中需要对组成单元、组成模块、子系统、GPU IP进行验证和重用。GPU各个组成部分内部复杂,且验证过程中,参考模型需要遵循GPU内部的时序,在联合仿真过程中,如何让待测设计和参考模型获取相同的时序驱动实现正确的互动尤为重要,而现有技术的仿真过程无法准确控制待测设计和参考模型获取相同的时序,导致芯片验证的准确性和可靠性低。此外,现有的仿真过程是基于信号级别的访问,导致验证效率低,无法满足GPU芯片验证的需求。由此可知,如何提供一种准确、可靠、高效的适用于GPU芯片验证的联合仿真技术,实现对GPU芯片的验证,成为亟待解决的技术问题。
发明内容
本发明目的在于,提供一种用于GPU IP验证的联合仿真系统,实现了对GPU IP的准确、可靠、高效的联合仿真。
本发明提供一种用于GPU IP验证的联合仿真系统,包括待测设计、参考模型、OpenCL库、OpenGL库、激励生成接口、追踪文件生成模块、第六验证平台,其中,所述待测设计为GPU IP,所述OpenCL库、OpenGL库与激励生成接口相连接,所述激励生成接口与所述参考模型相连接,所述追踪文件生成模块与所述参考模型相连接;所述第六验证平台包括第六激励发生器、第六比较器和第六监视器,所述第六激励发生器与所述待测设计和追踪文件生成模块相连接,所述第六监视器与追踪文件生成模块和待测设计相连接,所述第六比较器与第六监视器相连接。
所述激励生成接口用于访问OpenCL库和OpenGL库生成第六测试激励,所述第六测试激励为C++数据结构类型。
所述参考模型用于从所述激励生成接口获取第六测试激励,按照待测设计的时序从所述参考模型的输入端口传输至所述参考模型中执行,并从所述参考模型的输出端口输出第六模型输出结果。
所述追踪文件生成模块用于从所述参考模型的输入端口转存第六测试激励,生成输入追踪文件,还用于从所述参考模型的输出端口转存第六模型输出结果,生成输出追踪文件。
所述第六激励发生器用于从所述追踪文件生成模块获取输入追踪文件,解析生成第七测试激励,按照待测设计的时序发送给待测设计。
所述待测设计用于执行所述第七测试激励,生成第六待测设计输出结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沐曦集成电路(上海)有限公司,未经沐曦集成电路(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211419142.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:字段配置方法、装置以及存储介质
- 下一篇:芦蒿条播覆土种植机