片上系统的性能验证方法及装置制造方法及图纸

技术编号:37199506 阅读:22 留言:0更新日期:2023-04-20 22:56
本发明专利技术提供一种片上系统的性能验证方法及装置。其中,该方法首先根据性能验证场景定义,配置主设备VIP验证参数与从设备DDR控制器仲裁参数并仿真;然后监控二者数据流以获得实际性能指标;接着,分析判断主设备VIP的性能是否满足定义,若是,则结束执行方法,若否,则获取从设备DDR控制器对片上网络的反压信息,分别获得从设备DDR控制器与片上网络的延迟;然后,判断从设备DDR控制器延迟是否满足预设,若是,则调整主设备VIP验证参数或片上网络架构后再执行方法,若否,则调整从设备DDR控制器仲裁参数后再执行方法。本发明专利技术的技术方案使得延迟结果更真实体现反压系统总线的忙闲状态,并且能够快速地定位出系统性能瓶颈。且能够快速地定位出系统性能瓶颈。且能够快速地定位出系统性能瓶颈。

【技术实现步骤摘要】
片上系统的性能验证方法及装置


[0001]本专利技术涉及芯片验证
,尤其涉及一种片上系统的性能验证方法及装置。

技术介绍

[0002]随着半导体工艺和技术的发展,片上系统SoC芯片规模越来越大,对系统性能的检验也变得越来越重要。在片上系统的开发过程中,需要对芯片总体性能进行评估以判断总线架构和双倍数据速率控制器的配置参数是否满足系统要求。特别是当片上系统中存在多个主设备同时访问多个从设备的情况下,延迟的准确计算能够帮助快速的定位出性能瓶颈。
[0003]目前主流的性能验证方式是使用验证IP(Verification IP,VIP)组件,对验证IP与系统总线接口上的超前命令数量(Outstanding)、带宽(Bandwidth)和延迟(Latency)进行测量和分析。然而,当系统总线反压验证IP时,延迟计算将无法反映因反压导致验证IP发不出命令而引入的延迟。此外,当系统较大时,传统的延迟计算方法也无法反映出导致拥塞的原因是出自双倍数据速率控制器还是出自系统总线架构。
[0004]综上所述,亟需一种片上系统性能验证方法及装置本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种片上系统的性能验证方法,其特征在于,所述性能验证方法包括以下步骤:S1:根据性能验证场景定义,配置主设备验证IP的验证参数;S2:根据所述性能验证场景定义,配置从设备双倍数据速率控制器的仲裁参数,启动仿真;S3:监视器监控所述主设备验证IP以及所述从设备双倍数据速率控制器的数据流,获得所述主设备验证IP以及所述从设备双倍数据速率控制器的实际性能指标;S4:根据所述实际性能指标分析并判断所述主设备验证IP的性能是否满足所述性能验证场景定义,若满足,则结束所述验证方法,若不满足,则执行S5与S6;S5:获取所述从设备双倍数据速率控制器对片上网络的反压信息,分别获得所述从设备双倍数据速率控制器以及所述片上网络的延迟;S6:判断所述从设备双倍数据速率控制器的延迟是否满足预设指标,若满足,则返回S1并在调整所述验证参数或所述片上网络的架构后继续执行S3与S4,若不满足,则返回S2并在调整所述仲裁参数后继续执行S3与S4。2.根据权利要求1所述的性能验证方法,其特征在于,所述性能验证场景定义是所述片上系统在当前性能验证场景下的参考性能指标,所述参考性能指标包括超前命令数参考值、带宽参考值以及延迟参考值。3.根据权利要求1所述的性能验证方法,其特征在于,所述主设备验证IP以及所述从设备双倍数据速率控制器均为至少一个。4.根据权利要求3所述的性能验证方法,其特征在于,所述片上系统还包括高级微控制器总线架构验证IP以及高级微控制器总线架构先进先出存储器。5.根据权利要求4所述的性能验证方法,其特征在于,所述高级微控制器总线架构验证IP用于模拟实现主设备IP的行为,所述主设备IP的内部逻辑被清空。6.根据权利要求5所述的性能验证方法,其特征在于,所述高级微控制器总线架构先进先出存储器被设置在所述主设备验证IP与所述片上系统的总线之间,且其深度为所述高级微控制器总线架构验证IP所允许的最大超前命令数。7.根据权利要求1所述的性能验证方法,其特征在于,所述监视器包括主设备监视器和从设备双倍数据速率控制器监视器。8.根据权利要求1所述的性能验证方法,其特征在于,所述验证参数包括超前命令数、突发长度以及服务质量,所述实际性能指标包括超前命令数、带宽以及延迟。9.根据权利要求8所述的性能验证方法,其特征在于,所述实际性能指标被打印至性能结果文本中。10.根据权利要求9所述的性能验证方法,其特征在于,S4中所述分析还包括从所述性能结果文本中提取所述实际性能指标的统计信息,从而生成所述实际性能指标的可视化图。11.一种片上系统的性能验证装置,其特征在于,所述性能验证装置包括以下模块:主设备配置模块,被配置为根据性能验证场景定义,配置主设备验证IP的验证参数;从设备配置模块,被配置为根据所述性能验证场景定义,配置从设备双倍数据速率控制器的仲裁参数,启动仿真;数据监视模块,被配置为根据监视器监控所述主设备...

【专利技术属性】
技术研发人员:吴明剑何俊
申请(专利权)人:瀚博半导体上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1