[发明专利]配置芯片的表项的方法及装置在审
| 申请号: | 202211339009.6 | 申请日: | 2022-10-28 |
| 公开(公告)号: | CN115577661A | 公开(公告)日: | 2023-01-06 |
| 发明(设计)人: | 杨荟奇 | 申请(专利权)人: | 北京物芯科技有限责任公司 |
| 主分类号: | G06F30/3308 | 分类号: | G06F30/3308 |
| 代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 韩登营 |
| 地址: | 100086 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置 芯片 方法 装置 | ||
本申请提供了一种配置芯片的表项的方法,包括:运行第一宏,根据第一表项的名称生成待配置表项的类的实例,所述待配置表项的类的实例包括各特征字段;基于所述待配置表项的类的实例生成待配置表项的实例,所述待配置表项的实例包括各特征字段的值;运行第二宏,将所述待配置表项的实例的各特征字段的值写入芯片的寄存器。还相应的提供了配置芯片的表项的装置。本申请通过运行第一宏与第二宏,实现表项的自动配置过程,可以提高表项配置到寄存器的效率、正确率及仿真验证的效率。
技术领域
本申请涉及验证技术领域,特别是指一种配置芯片的表项的方法及装置、验证方法及装置、计算设备及计算机可读存储介质。
背景技术
在芯片验证或仿真验证过程中,常涉及验证人员对芯片寄存器中的数据结构进行配置的操作。其中,芯片寄存器中的数据结构的类型包括表项这种类型,表项通常包括多个条目(每个条目可以理解为一行),每个条目具有多个特征字段(每个特征字段可以理解为一列)。在仿真验证中,需要将这样的表项中的各条目的各特征值配置到芯片的寄存器时,由验证人员基于UVM仿真验证平台提供的寄存器访问指令(UVM_reg)中的写寄存器指令(write)进行配置。例如针对32bit的寄存器,由于一个寄存器最多只能存放32bit字节,因此,要求一个写寄存器指令(write)的地址参数要小于32bit字节。当一个条目的信息长度很长(例如特征字段很长),该条目的写入需要使用多次写寄存器指令操作才能完成,由此可见,如果每一个表项配置时都需要验证人员进行多次写寄存器指令操作,则人工参与程度很高,不仅增加工作量,而且非常容易出错,也降低了仿真、验证过程的效率。
因此,在验证过程中,将表项内容配置到芯片的寄存器时,如何降低人工参与程度,提高表项配置的效率、正确率及仿真验证的效率,是有待解决的技术问题。
发明内容
鉴于现有技术的以上问题,本申请提供一种配置芯片的表项的方法及装置、验证方法及装置、计算设备及计算机可读存储介质,以提高表项配置到芯片寄存器中的效率、正确率及仿真验证的效率。
为达到上述目的,本申请第一方面提供了一种配置芯片的表项的方法,包括:
运行第一宏,根据第一表项的名称生成待配置表项的类的实例;
基于所述待配置表项的类的实例生成待配置表项的实例,所述待配置表项的实例包括各特征字段的值;
运行第二宏,将所述待配置表项的实例的各特征字段的值写入芯片的寄存器。
由上,本申请通过运行第一宏的方式生成表项的类的实例,基于表项的类的实例在生成要配置的表项实例后,通过运行第二宏的方式将要配置的表项的实例自动配置到芯片中的表项中,实现对芯片中这种表项类型的数据结构进行自动、快速的配置,从而提高了将表项配置到芯片寄存器中的效率,进而提高了仿真验证过程的效率。另一方面,由于降低了人工参与程度,简化了的验证人员的劳动,也提高了配置的正确率。
作为第一方面的一种可能的实现方式,所述运行第一宏,根据第一表项的名称生成待配置表项的类的实例,包括:将所述第一表项的名称作为第一参数运行第一宏,生成第一关联数组,根据所述第一表项的名称获取所述第一表项的各特征字段,并写入所述第一关联数组,生成所述待配置表项的类的实例。
由上,可以基于传入第一表项名称到第一宏的方式,实现所述待配置表项的类的实例的生成。
作为第一方面的一种可能的实现方式,所述第一宏定义为:包括所述第一参数,所述第一参数为类的类名,所述类的数据成员包括:表项的特征字段、用于存储各特征字段的关联数组;所述类的成员函数包括:根据所述第一参数获取表项中各特征字段,并写入所述关联数组。
由上,可以为第一宏的一种定义,基于该定义,实现第一宏运行时传入所述第一表项名称以生成所述待配置表项的类的实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京物芯科技有限责任公司,未经北京物芯科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211339009.6/2.html,转载请声明来源钻瓜专利网。





