[发明专利]多项目与多平台自适应的芯片设计FPGA原型验证方法及系统有效
申请号: | 202010212801.X | 申请日: | 2020-03-24 |
公开(公告)号: | CN111400119B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 王玉姣;高军;孙龙鹏;赵天磊;周熊;代宇飞 | 申请(专利权)人: | 天津飞腾信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F30/398;G06F115/02;G06F113/18 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 300452 天津市滨海新*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多项 平台 自适应 芯片 设计 fpga 原型 验证 方法 系统 | ||
本发明公开了一种多项目与多平台自适应的芯片设计FPGA原型验证方法及系统,本发明包括执行多项目与多平台初始化,确定芯片设计的项目代号、使用测试的平台代号,产生对应的项目库与平台环境库运行需要的文件列表以及参数文件并提交到对应的测试平台的版本管理仓库中;触发持续集成工具按照脚本启动客户端进行编译仿真、综合、实现,生成测试报告并上传至版本管理仓库。本发明将多个芯片设计项目与多个FPGA原型验证平台环境耦合在一起,支持验证开发人员在一个版本管理库里进行多个项目与多个验证平台之间的灵活切换,只需要少量配置即可快速完成指定项目指定平台的FPGA原型验证自动化流程。
技术领域
本发明涉及FPGA芯片设计的原型验证技术,具体涉及一种多项目与多平台自适应的芯片设计FPGA原型验证方法及系统。
背景技术
随着集成电路设计的难度与挑战进一步加大,在芯片开发与验证阶段,设计代码的迭代版本越来越多,每个设计版本都需要进行功能验证。因实际需求与技术指标不同,项目组同时会有多个芯片设计在进行开发与验证。因此,如何同步开展与加速多个项目的验证流程迭代是芯片设计与验证阶段所需要解决的关键问题。
针对大规模芯片,FPGA原型验证已经成为当前集成电路功能验证领域的主流方法。其运行速度一般在几兆到几百兆之间,能够快速对芯片设计的功能正确性和性能进行测试。目前业界有多款平台能够对大规模芯片进行FPGA原型验证,每款平台的验证着重点会有所不同。为了保证能够对芯片设计进行完整的功能验证,需要保证芯片设计基于多款不同验证侧重点的平台都能够正确进行FPGA原型验证才能够保证芯片设计的功能正确性。
传统原型验证方式如图1所示。传统的FPGA原型验证流程需要验证开发人员基于每个项目分别搭建基于不同平台的验证环境库,在进行不同项目的版本迭代时,需要在不同项目库和不同验证环境库中间进行切换,这种情况受限于测试人员的数量与工作效率。考虑到相同的FPGA原型验证平台在面向不同项目时,运行环境与配置可保持沿用无需大量修改,因此同时维护多个不同项目库与验证环境库不仅耗时耗力,而且会减低原型验证的整体效率。
发明内容
本发明要解决的技术问题:针对现有技术的上述问题,提供一种多项目与多平台自适应的芯片设计FPGA原型验证方法及系统,本发明将多个芯片设计项目与多个FPGA原型验证平台环境耦合在一起,支持验证开发人员在一个版本管理库里进行多个项目与多个验证平台之间的灵活切换,只需要少量配置即可快速完成指定项目指定平台的FPGA原型验证自动化流程。
为了解决上述技术问题,本发明采用的技术方案为:
一种多项目与多平台自适应的芯片设计FPGA原型验证方法,步骤包括:
1)在版本管理仓库收到芯片开发人员提交的芯片当前设计版本的设计代码后,在测试平台版本管理仓库管理端使能持续集成工具,构建持续集成自动化流程配置脚本;
2)构建平台自适应配置脚本,所述平台自适应配置脚本用于根据输入项目代号与测试平台代号产生对应的项目库与平台环境库运行需要的文件列表以及验证运行参数文件;
3)确定当前要测试的芯片设计的项目代号、使用测试的平台代号;
4)平台自适应配置脚本根据确定的芯片设计的项目代号、使用测试的平台代号产生对应的项目库与平台环境库运行需要的文件列表以及验证运行参数文件并提交到对应的测试平台的版本管理仓库中;
5)各个测试平台的版本管理仓库检测对应的文件提交请求,如果检测到提交的平台环境库运行需要的文件列表以及验证运行参数文件,则触发持续集成工具按照持续集成自动化流程配置脚本配置启动指定客户端运行器,开始运行构建任务;
6)客户端运行器执行任务分别进行编译仿真、综合、实现、测试过程,且在实现过程后通过实现进程发送返回值给持续集成工具;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津飞腾信息技术有限公司,未经天津飞腾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010212801.X/2.html,转载请声明来源钻瓜专利网。