[发明专利]一种片上系统IP的模块验证平台及方法在审

专利信息
申请号: 201811486876.6 申请日: 2018-12-06
公开(公告)号: CN109614368A 公开(公告)日: 2019-04-12
发明(设计)人: 张洪柳;刘超;郭勇;刘田明;韩芸 申请(专利权)人: 青岛方寸微电子科技有限公司
主分类号: G06F15/78 分类号: G06F15/78
代理公司: 济南圣达知识产权代理有限公司 37221 代理人: 董雪
地址: 266111 山东省青岛市高新区*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟存储器 模块验证 片上系统 虚拟CPU 验证 虚拟数据总线 建立通信 数据总线 运行环境 指令控制 完备性 分配
【说明书】:

发明公开了一种片上系统IP的模块验证平台及方法,包括:虚拟CPU、虚拟存储器以及能够通过指令控制的分别与IP接口对应的cmd_agent、data_agent以及scu_agent;为虚拟存储器、cmd_agent、data_agent以及scu_agent分配不同的数据总线地址;所述虚拟CPU通过虚拟数据总线与虚拟存储器、cmd_agent、data_agent和scu_agent分别建立通信;本发明能够更加真实的模拟出了IP在SOC上的运行环境,明显提高验证效率,验证灵活性,验证完备性。

技术领域

本发明涉及片上系统(System on a chip:SOC)IP(Intellectual Property)模块验证技术领域,尤其涉及一种片上系统IP的模块验证平台及方法。

背景技术

各个功能IP是SOC的组成部分,通过实现各自IP的功能,最后IP集成完成SOC设计,各个IP的设计质量关系着最后SOC设计是否成功。然而,目前IP验证存在效率低,效果差等问题。

大部分IP包含命令接口,数据接口,时钟复位接口等多种独立的接口。如果在chip(芯片,下同)级验证仿真平台进行模块验证,一是很难通过cpu构造全部的合理激励,造成验证不完善,存在设计隐患;二是仿真速度慢,影响验证效率。

如果在模块级验证平台进行验证,各个接口单独发送随机激励,一是很难满足激励按照先后顺序发送的要求,二是仿真环境和IP实际使用环境有较大差别,不能供IP驱动参考。

现有的IP模块级验证方式一般是cmd_agent(命令发送单元代理,下同)、data_agent(数据发生单元代理,下同)、scu_agent(系统控制单元代理,下同)等各个agent(代理,下同)独立随机发送,通过全局变量、事件或者UVM(通用验证方法学,下同)中的virtualsequencer(虚拟序列发生器)等控制各个agent的发送顺序,这种方式虽然能够发送随机带约束的激励,完成IP验证,但是还是存在发送顺序控制复杂,并行发送实现困难,用例不灵活,难以给该IP驱动提供参考代码等问题。

发明内容

为了解决上述问题,本发明提出了一种片上系统IP的模块验证平台及方法,该验证平台架构能够适用于大部分具有多接口的功能IP的模块验证,能够结合chip级仿真和模块级仿真的优点,提高模块级验证的效果和质量,给之后的IP驱动提供参考代码。

为了实现上述目的,本发明采用如下技术方案:

在一个或多个实施方式中公开的一种片上系统IP的模块验证平台,包括:虚拟CPU、虚拟存储器以及能够通过指令控制的分别与IP接口对应的cmd_agent、data_agent以及scu_agent;为虚拟存储器、cmd_agent、data_agent以及scu_agent分配不同的数据总线地址;所述虚拟CPU通过虚拟数据总线与虚拟存储器、cmd_agent、data_agent和scu_agent分别建立通信;

虚拟CPU被配置为:通过控制指令的不同地址控制cmd_agent、data_agent以及scu_agent的接口通路,同时接受中断信号作为全局变量供虚拟CPU进行控制。

进一步地,所述虚拟CPU被配置为:

通过给cmd_agent地址指令,控制cmd_agent给DUV IP发送控制指令;

通过给data_agent地址指令,控制data_agent给DUV IP发送数据或接收数据;

通过给soc agent地址指令,控制DUV IP的时钟频率、复位信号。

进一步地,所述虚拟CPU具体为:通过SystemVerilog建立cpu写操作、cpu读操作、cpu延时操作以及中断处理任务,完成操作虚拟数据总线进行数据读、写、延时或者处理中断功能。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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