[发明专利]可配置支持多种工作模式的PCIe验证IP自动集成方法及系统在审
申请号: | 202211190141.5 | 申请日: | 2022-09-28 |
公开(公告)号: | CN115544922A | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 金守英;乐亚平;朱雷 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F30/33 | 分类号: | G06F30/33;G06F115/08 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛;张元 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 支持 多种 工作 模式 pcie 验证 ip 自动 集成 方法 系统 | ||
本发明提供了可配置支持多种工作模式的PCIe验证IP自动集成方法,方法包括:提供可配置化的配置文件;自动化验证生成平台基于python的模板引擎jinja2完成模板文件的渲染;自动完成PIPE级以及SerDes接口级的PCIe验证IP与DUT之间的连接关系,自动生成PCIe VIP任务库,提供给用户一个基本的任务库进行基本传输通路以及PCIe协议的验证,本发明大大减少了前端验证中平台搭建的时间,使验证工程师可以更多的将精力放在协议以及功能验证之中,同时也避免了一些不预期的人为错误而造成的时间的浪费,大大提升了仿真的速度以及调试的效率,是用于前端验证的初期开发,Serdes级仿真采用的是PHY的行为描述级代码,更贴近真实的芯片,更适合前端验证后期的回归测试。
技术领域
本发明涉及芯片技术领域,尤其涉及芯片设计技术领域,具体涉及可配置支持多种工作模式的PCIe验证IP自动集成方法、系统。
背景技术
随着大数据中心,人工智能、云计算以及超大规模计算等的高速发展,服务器内的高速硬件数据交互需求变得愈发重要,PCIe总线作为一种点对点高速串行总线标准,在其中发挥着重要的作用,逐渐成为服务器总线的主流解决方案,在服务器相关的集成电路设计中得到广泛应用。并且在服务器总线的主流解决方案中,往往会应用PHY的分叉和聚合功能根据不同的应用场景制定多样化的工作模式,无疑大大增加了PCIe总线系统的复杂度,自然无疑会大大增加芯片前端验证中验证测试平台搭建的复杂度以及验证测试平台的不可重用性,所以如何高速、有效的提高验证测试平台搭建的效率,缩短验证测试平台搭建就变得愈发重要,本发明将主要针对PCIe总线系统提供一种可配置的支持多种工作模式的PCIe验证IP自动集成方法,高效,快速且准确的完成PCIe验证IP的自动化集成,避免人为因素所带来的错误。
在传统的PCIe总线系统芯片前端验证流程中,芯片前端验证工程师在搭建验证测试平台的过程中人为手动的将成熟、稳定的商用PCIe验证IP集成于其中,这无疑是一件耗时耗力,重复性高的工作,并且由于多样化的工作模式的需求,大大降低了验证测试平台的可重用性。本发明将主要针对以上需求提出一种方法,完成PCIe验证IP自动化集成的测试验证平台,提供标准化的处理流程来识别不同的工作模式选择,进而完成PCIe验证IP的正确实例化以及连接,提供PIPE级的连接模式以大幅度加速仿真的速度,增加前端验证的效率。
发明内容
有鉴于此,本发明的目的在于提出可配置支持多种工作模式的PCIe验证IP自动集成方法、系统,使整个验证测试平台具有更强的可重用性。
在传统的PCIe总线系统芯片前端验证流程中,芯片前端验证工程师在搭建验证测试平台的过程中人为手动的将成熟、稳定的商用PCIe验证IP集成于其中,这无疑是一件耗时耗力,重复性高的工作,并且由于多样化的工作模式的需求,大大降低了验证测试平台的可重用性。本发明将主要针对以上需求提出一种方法,完成PCIe验证IP自动化集成的测试验证平台,提供标准化的处理流程来识别不同的工作模式选择,进而完成PCIe验证IP的正确实例化以及连接,提供PIPE级的连接模式以大幅度加速仿真的速度,增加前端验证的效率。具体而言,所述可配置支持多种工作模式的PCIe验证IP自动集成方法包括以下步骤:提供可配置化的配置文件,确定自定义配置文件;自动化验证生成平台基于python的模板引擎jinja2完成模板文件的渲染,根据配置文件的参数将模板文件填写为最终将输出的验证测试平台文件;自动完成PIPE级以及SerDes接口级的PCIe验证IP与DUT之间的连接关系,用户可以通过Makefile中的参数进行SerDes接口级仿真以及PIPE级仿真的任意切换;自动生成PCIe VIP任务库,提供给用户一个基本的任务库进行基本传输通路以及PCIe协议的验证。
基于上述目的,一方面,本发明提供了可配置支持多种工作模式的PCIe验证IP自动集成方法,其中该方法包括以下步骤:
提供可配置化的配置文件,确定自定义配置文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211190141.5/2.html,转载请声明来源钻瓜专利网。