[发明专利]芯片子系统验证方法和装置在审
| 申请号: | 202011610765.9 | 申请日: | 2020-12-30 |
| 公开(公告)号: | CN112685240A | 公开(公告)日: | 2021-04-20 |
| 发明(设计)人: | 赖龙麟;何世超;黄耀华 | 申请(专利权)人: | 瓴盛科技有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F30/398;G06F111/04;G06F111/08;G06F115/10 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 骆希聪 |
| 地址: | 610200 四川省成都市*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 芯片 子系统 验证 方法 装置 | ||
1.一种芯片子系统验证方法,包括以下步骤:
构建基于VIP测试的测试序列、虚拟序列器和激励主机,所述虚拟序列器用于接收所述测试序列且耦接所述激励主机,所述激励主机适于向芯片的待验证子系统输出激励;
构建基于C测试的仿真平台,所述仿真平台适于向所述子系统提供配置信息;以及
构建基于VIP测试的响应从机,用于替代存储器及存储控制器;以及
使用所述虚拟序列器、激励主机及响应从机形成验证环境,并与所述测试序列和仿真平台组成验证平台,对所述子系统进行验证。
2.如权利要求1所述的方法,其特征在于,构建基于VIP测试的激励主机的步骤包括:在所述激励主机中构建序列器、驱动器和监测器和配置器。
3.如权利要求1所述的方法,其特征在于,构建基于VIP测试的响应从机,用于替代存储器及存储控制器的步骤包括:
公共的顶层文件在实例化待验证的芯片硬件代码时,声明响应从机,以替代存储器硬件代码;
在公共的顶层环境中,将所述芯片的通信接口与所述响应从机的虚拟通信接口连接,并通过系统函数传入所述验证环境中;
在测试用例中实例化验证环境,并将所述验证环境与所述顶层文件中的响应从机连接;
根据对所述响应从机的配置项模拟存储器;
在所述验证环境中实例化响应从机配置和响应从机,并通过环境配置组件将配置项传递给所述响应从机;
在所述验证环境中将虚拟序列器与所述响应从机中的序列器相连接;以及
将所述响应从机配置为响应来自所述测试序列中的序列。
4.如权利要求3所述的方法,其特征在于,所述配置项包括:协议类型、从机个数、地址空间、超前传输个数以及默认总线信号值。
5.如权利要求3所述的方法,其特征在于,还包括:在测试用例中,将响应序列设置为从机默认响应序列。
6.如权利要求3所述的方法,其特征在于,还包括:在所述验证环境中统一响应从机存储器,将不同的存储器名指向相同的存储器,使得芯片的通信接口连接不同的端口,共享同一地址空间。
7.如权利要求3所述的方法,其特征在于,还包括:在公共的顶层环境中,调用访问响应从机存储器的函数,读取子系统写入所述响应从机存储器的数据与期望数据进行对比,获得调试信息。
8.如权利要求3所述的方法,其特征在于,通过跨层次引用将所述验证环境中的虚拟序列器与所述响应从机中的序列器连接。
9.一种芯片子系统验证的装置,包括:
存储器,用于存储可由处理器执行的指令;以及
处理器,用于执行所述指令以实现如权利要求1-8任一项所述的方法。
10.一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如权利要求1-8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瓴盛科技有限公司,未经瓴盛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011610765.9/1.html,转载请声明来源钻瓜专利网。





