[发明专利]芯片集成验证组件开发方法、装置及计算机设备有效
申请号: | 202310369200.3 | 申请日: | 2023-04-10 |
公开(公告)号: | CN116090376B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 胡振波;彭剑英;郭瑜;卢骏;熊涛 | 申请(专利权)人: | 芯来智融半导体科技(上海)有限公司 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 北京科慧致远知识产权代理有限公司 11739 | 代理人: | 李瑞 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 集成 验证 组件 开发 方法 装置 计算机 设备 | ||
1.一种芯片集成验证组件开发方法,其特征在于,包括:
获取目标设计模块所属的SoC工程的环境配置信息,并根据所述环境配置信息通过脚本进行目标验证组件的顶层生成;
获取所述SoC工程所在测试平台的路径,并根据所述环境配置信息,在所述路径下存放所述目标验证组件,并生成用于编译的目标验证组件编译文件列表;该步骤进一步包括:获取所述SoC工程所在测试平台的路径,并根据所述环境配置信息,生成一用于存放被包含的开发文件的备用文件列表空文件;
根据所述目标验证组件的实现信息在所述SoC工程的验证顶层进行对所述目标验证组件的挂载,并将所述编译文件列表自动加载至所述SoC工程的编译系统;
基于所述SoC工程的验证环境进行仿真,并通过开关实现所述目标验证组件的挂载和关闭,以进行联合调试和测试仿真。
2.根据权利要求1所述的芯片集成验证组件开发方法,其特征在于,获取目标设计模块所属的SoC工程的环境配置信息,并根据所述环境配置信息通过脚本进行目标验证组件的顶层生成的步骤进一步包括:
通过Python脚本定义一通用模块验证组件生成函数,并根据现有的所述SoC工程的配置信息,将需要进行顶层生成的所述目标验证组件所对应的设计模块名传参至所述生成函数,所述生成函数对所述SoC工程和所述设计模块名进行信息抽取后,进行所述目标验证组件的顶层生成。
3.根据权利要求2所述的芯片集成验证组件开发方法,其特征在于,获取目标设计模块所属的SoC工程的环境配置信息,并根据所述环境配置信息通过脚本进行目标验证组件的顶层生成的步骤进一步包括:
通过创建一Verilog文件,以进行所述目标验证组件的顶层生成。
4.根据权利要求3所述的芯片集成验证组件开发方法,其特征在于,获取目标设计模块所属的SoC工程的环境配置信息,并根据所述环境配置信息通过脚本进行目标验证组件的顶层生成的步骤进一步包括:
所述生成函数对所述SoC工程和所述设计模块名进行信息抽取后,通过所述Verilog文件进行所述目标验证组件的端口信号声明和定义、通用接口例化及传递。
5.根据权利要求1-4中任一项所述的芯片集成验证组件开发方法,其特征在于,根据所述目标验证组件的实现信息在所述SoC工程的验证顶层进行对所述目标验证组件的挂载,并将所述编译文件列表自动加载至所述SoC工程的编译系统的步骤进一步包括:
进行所述自动加载时,首先判断是否需要对应的挂载目标验证组件;
若需要,则在验证环境的封装层将所述目标验证组件进行例化,同时将所述目标验证组件和所述编译文件列表收集追加至现有的所述SoC工程的配置信息中,并对现有的所述SoC工程的配置信息进行更新,以使所述SoC工程在编译时可以解析到对应的所述目标验证组件的挂载。
6.一种芯片集成验证组件开发装置,其特征在于,包括验证组件生成模块、文件列表生成模块、验证组件挂载模块和仿真调试模块;
验证组件生成模块,用于获取目标设计模块所属的SoC工程的环境配置信息,并根据所述环境配置信息通过脚本进行目标验证组件的顶层生成;
文件列表生成模块,用于获取所述SoC工程所在测试平台的路径,并根据所述环境配置信息,在所述路径下存放所述目标验证组件,并生成用于编译的目标验证组件编译文件列表;进一步用于获取所述SoC工程所在测试平台的路径,并根据所述环境配置信息,生成一用于存放被包含的开发文件的备用文件列表空文件;
验证组件挂载模块,用于根据所述目标验证组件的实现信息在所述SoC工程的验证顶层进行对所述目标验证组件的挂载,并将所述编译文件列表自动加载至所述SoC工程的编译系统;
仿真调试模块,用于基于所述SoC工程的验证环境进行仿真,并通过开关实现所述目标验证组件的挂载和关闭,以进行联合调试和测试仿真。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯来智融半导体科技(上海)有限公司,未经芯来智融半导体科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310369200.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电芯及电池
- 下一篇:一种原油管道运输用的固定调节装置及使用方法