[发明专利]多项目与多平台自适应的芯片设计FPGA原型验证方法及系统有效
申请号: | 202010212801.X | 申请日: | 2020-03-24 |
公开(公告)号: | CN111400119B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 王玉姣;高军;孙龙鹏;赵天磊;周熊;代宇飞 | 申请(专利权)人: | 天津飞腾信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F30/398;G06F115/02;G06F113/18 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 300452 天津市滨海新*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多项 平台 自适应 芯片 设计 fpga 原型 验证 方法 系统 | ||
1.一种多项目与多平台自适应的芯片设计FPGA原型验证方法,其特征在于步骤包括:
1)在版本管理仓库收到芯片开发人员提交的芯片当前设计版本的设计代码后,在测试平台版本管理仓库管理端使能持续集成工具,构建持续集成自动化流程配置脚本;
2)构建平台自适应配置脚本,所述平台自适应配置脚本用于根据输入项目代号与测试平台代号产生对应的项目库与平台环境库运行需要的文件列表以及验证运行参数文件;
3)确定当前要测试的芯片设计的项目代号、使用测试的平台代号;
4)平台自适应配置脚本根据确定的芯片设计的项目代号、使用测试的平台代号产生对应的项目库与平台环境库运行需要的文件列表以及验证运行参数文件并提交到对应的测试平台的版本管理仓库中;
5)各个测试平台的版本管理仓库检测对应的文件提交请求,如果检测到提交的平台环境库运行需要的文件列表以及验证运行参数文件,则触发持续集成工具按照持续集成自动化流程配置脚本配置启动指定客户端运行器,开始运行构建任务;
6)客户端运行器执行任务分别进行编译仿真、综合、实现、测试过程,且在实现过程后通过实现进程发送返回值给持续集成工具;
7)持续集成工具检测实现进程返回值无误后,客户端运行器调用下载软件与网络接口,将实现后的设计文件与测试镜像下载到FPGA板自动开始测试;
8)持续集成工具检测测试进度,且在测试完成后自动分析测试结果并产生当前设计版本的测试报告,通过附件上传测试报告至版本管理仓库。
2.根据权利要求1所述的多项目与多平台自适应的芯片设计FPGA原型验证方法,其特征在于,步骤3)中确定当前要测试的芯片设计的项目代号、使用测试的平台代号时,确定的当前要测试的芯片设计的项目代号、使用测试的平台代号为下述四种方式中的一种:
方式一:单个芯片设计的项目代号、单个使用测试的平台代号;
方式二:单个芯片设计的项目代号、多个使用测试的平台代号;
方式三:多个芯片设计的项目代号、单个使用测试的平台代号;
方式四:多个芯片设计的项目代号、多个使用测试的平台代号。
3.根据权利要求1所述的多项目与多平台自适应的芯片设计FPGA原型验证方法,其特征在于,步骤4)中还包括平台自适应配置脚本针对芯片设计的项目代号对应的多个芯片设计版本,分别根据确定的芯片设计的项目代号、使用测试的平台代号产生对应的项目库与平台环境库运行需要的文件列表以及验证运行参数文件,并针对不同芯片设计版本分别提交到对应的测试平台的版本管理仓库中,且针对一个芯片设计版本提交到对应的测试平台的版本管理仓库中则执行一次步骤5)~步骤8)。
4.根据权利要求1所述的多项目与多平台自适应的芯片设计FPGA原型验证方法,其特征在于,步骤6)客户端运行器执行任务分别进行编译仿真、综合、实现、测试过程具体是指客户端运行器执行任务分别调用仿真软件、综合工具、实现工具进行编译仿真、综合、实现、测试过程。
5.根据权利要求1所述的多项目与多平台自适应的芯片设计FPGA原型验证方法,其特征在于,步骤8)还包括持续集成工具将该设计版本的测试报告提供给开发人员和/或管理者供芯片开发人员分析测试报告以进一步优化芯片设计的步骤。
6.一种多项目与多平台自适应的芯片设计FPGA原型验证系统,包括计算机设备,其特征在于,所述计算机设备被编程或配置以独立或配合以执行权利要求1~5中任意一项所述多项目与多平台自适应的芯片设计FPGA原型验证方法的步骤。
7.一种多项目与多平台自适应的芯片设计FPGA原型验证系统,包括计算机设备,其特征在于,所述计算机设备的存储器上存储有被编程或配置以独立或配合以执行权利要求1~5中任意一项所述多项目与多平台自适应的芯片设计FPGA原型验证方法的计算机程序。
8.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有被编程或配置以独立或配合以执行权利要求1~5中任意一项所述多项目与多平台自适应的芯片设计FPGA原型验证方法的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津飞腾信息技术有限公司,未经天津飞腾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010212801.X/1.html,转载请声明来源钻瓜专利网。