[发明专利]一种服务器SoC软硬件协同仿真加速方法及系统有效

专利信息
申请号: 201811634368.8 申请日: 2018-12-29
公开(公告)号: CN109711071B 公开(公告)日: 2023-05-05
发明(设计)人: 陈伟杰;王凯 申请(专利权)人: 成都海光集成电路设计有限公司
主分类号: G06F30/331 分类号: G06F30/331;G06F115/02;G06F117/08
代理公司: 北京兰亭信通知识产权代理有限公司 11667 代理人: 赵永刚
地址: 610041 四川省成都市高新区天府大道*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 服务器 soc 软硬件 协同 仿真 加速 方法 系统
【权利要求书】:

1.一种服务器SoC软硬件协同仿真加速方法,其特征在于,包括:

基于事务生成测试向量;

根据测试向量产生激励封装成事务包;

将所封装的事务包转化为用户能识别的响应数据;

采用SCE-MI通信通道将主机工作站与FPGA仿效器进行数据传输,然后基于面向方面进行软硬件协同仿真;

其中,所述基于面向方面进行软硬件协同仿真为:根据待测试系统采用面向方面确定配置参数,并根据所确定的配置参数进行软硬件协同仿真,其包括:

在软硬件协同仿真初始化阶段时,采用SCE-MI的控制逻辑读取参数配置文件,完成代理器、事务器中软硬件模块的配置和调用,并将待测试系统中的RTL代码编译、综合后,下载到FPGA中;

在软硬件协同仿真初始化阶段之后,在SCE-MI中的每个软件消息代理端口,均与相应的硬件消息端口设置成同一端口号,完成绑定,形成多个独立的虚拟消息通道;

软硬件系统仿真平台进行事务处理时,将停止整个测试的时钟,完成事务传送后再恢复受控时钟,以使整个软硬件协同仿真平台软硬件双方的同步。

2.根据权利要求1所述的方法,其特征在于,所述根据测试向量产生激励封装成事务包包括:

利用SystemC、SystemVerilog语言特性实现RAL建模、基于事务的SoC平台建模;

应用层process之间通过signal进行通信;

按照应用层SystemC与UVM NUMA_Env交互的Phase层次的响应关系将NUMA_Env作为主控方,与SystemC通过DPI交互;并且在uvm build phase,NUMA_Env开始调用SystemC,各Phases之间的交互通过Events完成握手。

3.根据权利要求1或2所述的方法,其特征在于,在所述采用SCE-MI通信通道将主机工作站与FPGA仿效器进行数据传输之前,所述方法还包括:

通过在标准UVM框架中进行软硬件划分并设置UVM_Agent中的BFM作为基于FPGA的可综合事务器,用以通过硬件化的BFM对软硬件协同仿真进行提速。

4.根据权利要求3所述的方法,其特征在于,所述通过在标准UVM框架中进行软硬件划分并设置UVM_Agent中的BFM作为基于FPGA的可综合事务器,用以通过硬件化的BFM对软硬件协同仿真进行提速包括:

在FPGA仿效器一端通过设置的BFM module将解析/封装软件侧的事务包生成硬件能识别的总线时序;

在主机工作站中设置C-PROXY LAYER将软件侧的接口转换;

在主机工作站中还设置BFM proxy SV interface将FPGA硬件侧的接口转换;其中,

由所设置的BFM module、C-PROXY LAYER和BFM proxy SV interface在标准UVM框架中进行软硬件划分并实现可综合的主动式UVM_Agent软硬件框架。

5.根据权利要求1所述的方法,其特征在于,硬件侧的频率、相位、复位,均由事务器通过时钟控制逻辑控制。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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