[发明专利]一种Soc芯片验证方法有效
申请号: | 201710878162.9 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107797846B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 杨崇朋;陈明园;周秀梅;范宏亮;陈政睿 | 申请(专利权)人: | 记忆科技(深圳)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 广东广和律师事务所 44298 | 代理人: | 董红海 |
地址: | 518057 广东省深圳市南山区蛇口街道蛇*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Soc芯片验证方法,其特征在于在待验证Soc芯片内部的地址空间中划分一段或者2段以上的总线地址空间作为虚拟通讯接口,待验证Soc芯片的外部还挂载有包括外部驱动模块和虚拟接口监控模块;虚拟接口监控模块监控到该随机数申请,通过随机函数产生随机数据,并通过外部驱动模块将生成的随机数据写入虚拟存储载体中;在虚拟通讯接口的地址范围内将不同的地址定义为不同通讯请求,虚拟通讯接口通过总线上数据的地址信息来识别是否属于事先规划好的通讯请求。通过引入虚拟通讯接口的实时监控,有效控制随机激励的产生,并通过打印信息,仿真进程控制,实现CPU程序与硬件仿真程序的实时交互,有利于问题的快速定位,使得验证能够快速收敛。 | ||
搜索关键词: | 一种 soc 芯片 验证 方法 | ||
【主权项】:
一种Soc芯片验证方法,其特征在于在待验证Soc芯片内部的地址空间中划分一段或者2段以上的总线地址空间作为虚拟通讯接口,待验证Soc芯片的外部还挂载有包括外部驱动模块和监控模块的虚拟接口;当待验证Soc芯片的CPU程序运行需要随机数据时,CPU通过虚拟通讯接口将随机数据需求信息写入虚拟存储载体,并在总线上发起随机数据交易申请,监控模块监控到该交易申请,则通过调用随机数生成模块产生随机数据,并通过外部驱动模块将生成的随机数据写入虚拟存储载体中并通知CPU,CPU读取虚拟存储载体中的随机数据实现随机数据的获取并实现CPU程序激励的动态随机;在虚拟通讯接口的地址范围内将不同的地址定义为不同通讯请求,虚拟接口通过总线上数据的地址信息来识别是否属于事先规划好通讯请求,待验证Soc芯片的CPU通过虚拟存储载体与虚拟接口进行数据动态交互。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于记忆科技(深圳)有限公司,未经记忆科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710878162.9/,转载请声明来源钻瓜专利网。
- 上一篇:用于访问容器的方法和装置
- 下一篇:用于配置服务器集群的方法和装置