[发明专利]CPU验证仿真管理实现方法及系统在审

专利信息
申请号: 202111373434.2 申请日: 2021-11-19
公开(公告)号: CN114218024A 公开(公告)日: 2022-03-22
发明(设计)人: 郑丰翔;张炜;余红斌 申请(专利权)人: 广东赛昉科技有限公司
主分类号: G06F11/22 分类号: G06F11/22;G06F11/26
代理公司: 上海邦德专利代理事务所(普通合伙) 31312 代理人: 梁剑
地址: 528300 广东省佛山市顺德*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: cpu 验证 仿真 管理 实现 方法 系统
【说明书】:

发明涉及CPU技术领域,具体涉及一种CPU验证仿真管理实现方法及系统,包括public domain,用于所有项目共用,是工具的公共部分,包括Global variable manager、Environment variable manager、project manager、flow manager、tests manager、jobs manager、rgr list manager及summary manager;project domain,用于定义proj.vt文件,是每个项目独立的部分,为项目定制个性化功能,并由每个项目自定义实现。本发明统一验证平台,可控性强,能对所有的平台和服务器资源进行集中调度共用模块,不同验证平台相同或类似的功能,只需要存在一份于工具内即可。扩展性强,不同验证平台可以很容易对工具进行扩展,以实现其独有的功能。灵活性好,基于python脚本,易于编写。

技术领域

本发明涉及CPU技术领域,具体涉及一种CPU验证仿真管理实现方法及系统。

背景技术

由于CPU项目的复杂性,CPU验证工作一般需要多个团队共同完成。CPU验证工作包括模块级验证和系统级验证。

模块级验证一般会将CPU划分为多个模块,对每个模块单独进行验证。每个模块的验证流程基本类似,分为编译,仿真两个步骤。

系统级验证是将CPU集成到SoC中,将指令码加载到CPU中,以指令的方式对CPU进行验证。指令码需要通过编译器对软件进行编译之后才能得到,软件一般是由随机指令发生器产生,或者编写定向软件用例得到。因此系统级验证流程一般分为四个步骤,编译指令发生器、编译软件、编译CPU、仿真。

可以看出一个CPU项目的验证工作,不仅需要多个验证平台,而且每个验证平台都有其独特性,其验证流程都不太一样。如果任由每个平台任意搭建其自己的验证流程,那对于整个项目来说就会变得不太可控。而且所有平台都是在统一的服务器集群中运行的,如果任由每个平台任意搭建其自己的验证流程,那对服务器的利用也会变得不可控。

因此,基于CPU验证工作的特殊性,设计了一种适合CPU验证的仿真管理方案,统一了所有验证平台的流程,做到了统一管控,利于整个CPU项目的推进。

发明内容

针对现有技术的不足,本发明公开了一种CPU验证仿真管理实现方法及系统,用于解决验证平台流程不统一,不利于管理。不同验证平台可能使用相同或类似的功能,但每次都需要重新独立编写代码完成的问题。

本发明通过以下技术方案予以实现:

第一方面,本发明提供了一种CPU验证仿真管理实现系统,包括public domain,用于所有项目共用,是工具的公共部分,包括Global variable manager、Environmentvariable manager、project manager、flow manager、tests manager、jobs manager、rgrlist manager及summary manager;

project domain,用于定义proj.vt文件,是每个项目独立的部分,为项目定制个性化功能,并由每个项目自定义实现。

更进一步的,所述Global variable manager,用于管理工具内用到的所有全局变量,并实现将gvars中的匹配变量名的字符串替换为变量值的功能。

更进一步的,所述Environment variable manager,用于管理工具内的环境变量,包括系统环境变量和vt path,其中系统环境变量会在执行每个job之前,将其配置到系统中,vt path是定义vt工具内部的查找路径列表。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东赛昉科技有限公司,未经广东赛昉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111373434.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top