【技术实现步骤摘要】
一种芯片仿真验证方法、装置及相关设备
本申请涉及硬件
,特别涉及一种芯片仿真验证方法,还涉及一种芯片仿真验证装置、设备以及计算机可读存储介质。
技术介绍
随着芯片的功能复杂性不断增加,芯片设计中的任何缺陷都会导致整个芯片的设计失败,因此,在流片前,必须对芯片的系统功能进行验证,其中,软硬件协同验证技术越来越受到重视。所谓软硬件协同验证是指在硬件的物理原型生产之前,通过系统模型运行软件,以检查硬件设计中的错误、软件中的缺陷以及软/硬件接口中的错误,其主要目的是验证系统级芯片软/硬件设计的正确性,以及在芯片流片之前开发验证应用软件。目前,软硬件协同验证都是在FPGA(Field-ProgrammableGateArray,现场可编程门阵列)原型验证阶段进行,使用FPGA来模拟仿真真实的硬件行为,系统软件运行在FPGA仿真的平台之上。但是,在FPGA原型验证之前,需要经过硬件设计、前端验证、综合等多个关键步骤,然后还需要将硬件设计移植到FPGA平台中,并验证移植的正确性,可见,其前期准备工作量较大,价格成本较高,而且 ...
【技术保护点】
1.一种芯片仿真验证方法,其特征在于,包括:/n资源管理中心接收待测芯片中各功能模块发送的注册请求;/n根据所述注册请求获得各功能模块信息,并根据所述功能模块信息对各所述功能模块进行注册;/n接收各所述功能模块发送的查询请求;/n根据所述查询请求向所述功能模块反馈目标功能模块信息,以使各所述功能模块根据所述目标功能模块信息与目标功能模块建立连接,生成拓扑网络;/n基于所述拓扑网络对各所述功能模块进行仿真验证。/n
【技术特征摘要】
1.一种芯片仿真验证方法,其特征在于,包括:
资源管理中心接收待测芯片中各功能模块发送的注册请求;
根据所述注册请求获得各功能模块信息,并根据所述功能模块信息对各所述功能模块进行注册;
接收各所述功能模块发送的查询请求;
根据所述查询请求向所述功能模块反馈目标功能模块信息,以使各所述功能模块根据所述目标功能模块信息与目标功能模块建立连接,生成拓扑网络;
基于所述拓扑网络对各所述功能模块进行仿真验证。
2.根据权利要求1所述的芯片仿真验证方法,其特征在于,所述根据所述功能模块信息对各所述功能模块进行注册,包括:
将各所述功能模块信息存储至资源链表;其中,所述功能模块信息包括所述功能模块的IP信息、端口信息以及资源数据。
3.根据权利要求2所述的芯片仿真验证方法,其特征在于,所述根据所述查询请求向所述功能模块反馈目标功能模块信息,包括:
根据所述查询请求确定目标资源数据;
根据所述目标资源数据确定所述目标功能模块的IP信息和端口信息;
将所述目标功能模块的IP信息和端口信息反馈至所述功能模块。
4.根据权利要求1所述的芯片仿真验证方法,其特征在于,所述根据所述功能模块信息对各所述功能模块进行注册之后,还包括:
向各所述功能模块反馈注册结果,以使各所述功能模块根据所述注册结果向所述资源管理中心发送所述查询请求。
5.根据权利要求1至4任意一项所述的芯片仿真验证方法,其特征在于,所述基于所述拓扑网络对各所述功能模块进行仿真验证,包括:
所述功能模块向所述目标功能模块发送资源访问...
【专利技术属性】
技术研发人员:徐江波,崔健,吴睿振,肖明,王芳,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。