买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于UVM的光栅化模块验证系统、方法及存储介质_深流微智能科技(深圳)有限公司_202410026348.1 

申请/专利权人:深流微智能科技(深圳)有限公司

申请日:2024-01-09

公开(公告)日:2024-04-09

公开(公告)号:CN117541896B

主分类号:G06V10/776

分类号:G06V10/776;G06V10/94;G06T15/00;G06T1/20;G06T1/60

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2024.03.01#实质审查的生效;2024.02.09#公开

摘要:本申请公开了一种基于UVM的光栅化模块验证系统、方法及存储介质,包括:预处理组件,用于通过预处理函数将处理前的图元数据转换为待测硬件光栅化模块可使用的处理后的图元数据;代理组件,用于将寄存器配置数据和处理后的图元数据同时作为输入提供给待测硬件光栅化模块和参考模型,通过总线接口获取实际处理结果和参考处理结果;记分板,用于对实际处理结果和参考处理结果进行相似性分析,得到比对结果。本申请通过预处理可以向待测光栅化模块输入符合格式要求的数据,以正常驱动待测光栅化模块;通过相似性比对可以解决传统中由于输出片段无序,导致无法通过准确比对判断待测光栅化模块性能的技术问题,提高光栅化模块验证的可靠性。

主权项:1.一种基于UVM的光栅化模块验证系统,其特征在于,所述验证系统包括:与待测硬件光栅化模块连接的UVM验证平台;所述UVM验证平台包括代理组件、总线接口、参考模型、预处理组件和记分板;所述代理组件,用于获取并解析序列事务,获取寄存器配置数据和处理前的图元数据,并将所述处理前的图元数据传输给预处理组件;所述预处理组件,用于通过预处理函数将各个处理前的图元数据转换为待测硬件光栅化模块可使用的预处理后的图元数据;所述代理组件,还用于将所述寄存器配置数据和所述预处理后的图元数据同时作为待测硬件光栅化模块和参考模型的输入,分别传输提供给所述待测硬件光栅化模块和参考模型,通过总线接口获取所述待测硬件光栅化模块根据所述寄存器配置数据和预处理后的图元数据执行光栅化逻辑操作的实际处理结果,获取所述参考模型根据所述寄存器配置数据和预处理后的图元数据执行光栅化逻辑操作的参考处理结果;所述记分板,用于对获取到的所述实际处理结果和参考处理结果进行相似性分析,得到比对结果;其中,所述UVM验证平台还包括序列类,所述代理组件包括输入代理组件;所述输入代理组件包括:输入驱动器、输入监视器、输入序列发生器;所述输入驱动器,用于向输入序列发生器发送第一序列请求;所述输入序列发生器,用于从序列类处获取输入驱动器所请求的第一序列事务,并将获取到的第一序列事务传输给输入驱动器;所述输入驱动器,还用于对获取到的第一序列进行解析,获取处理前的图元数据,并将所述处理前的图元数据传输给预处理组件;所述序列类,用于对从所述预处理组件得到的预处理后的图元数据进行封装,产生第二序列事务;所述输入驱动器,用于向输入序列发生器发送第三序列请求;所述输入序列发生器,还用于从序列类处获取输入驱动器所请求的第三序列事务,并将获取到的第三序列事务传输给输入驱动器;所述输入驱动器,还用于对获取到的第三序列进行解析,获取寄存器配置数据;所述输入驱动器,还用于通过总线接口将寄存器列配置数据传输给硬件寄存器以配置硬件寄存器;所述输入驱动器,还用于在确定硬件寄存器配置完成或确定硬件光栅化模块启动后,向输入序列发生器发送第二序列请求;所述输入序列发生器,还用于从序列类处获取输入驱动器所请求的第二序列事务,并将获取到的第二序列事务传输给输入驱动器;所述输入驱动器,还用于对获取到的第二序列进行解析,获取预处理后的图元数据;所述输入驱动器,还用于按照时序通过总线接口将不同的预处理后的图元数据先后传输给待测硬件光栅化模块,以驱动待测硬件光栅化模块执行光栅化操作。

全文数据:

权利要求:

百度查询: 深流微智能科技(深圳)有限公司 基于UVM的光栅化模块验证系统、方法及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。