[发明专利]IP核outstanding能力检查方法及装置在审
| 申请号: | 202211311535.1 | 申请日: | 2022-10-25 |
| 公开(公告)号: | CN115600532A | 公开(公告)日: | 2023-01-13 |
| 发明(设计)人: | 袁力;胡扬央;张丰 | 申请(专利权)人: | 眸芯科技(上海)有限公司 |
| 主分类号: | G06F30/3308 | 分类号: | G06F30/3308;G06F115/08 |
| 代理公司: | 上海图灵知识产权代理事务所(普通合伙) 31393 | 代理人: | 谢微 |
| 地址: | 201210 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ip outstanding 能力 检查 方法 装置 | ||
1.一种IP核outstanding能力检查方法,其特征在于包括步骤:
获取芯片系统中的各IP核的outstanding 能力设计值,基于预设数据格式生成包含有所有IP核的outstanding 能力设计值的数据文件;以及,针对每个IP核配置一个栈,所述栈用于在仿真过程中存储对应IP核的outstanding 计数trans_num的最大值;其中,所述outstanding 计数trans_num为任意时刻写outstanding 计数w_trans_num和读outstanding 计数r_trans_num的和,所述写outstanding 计数w_trans_num为IP核发送的当前处于outstanding中的写事务数量,所述读outstanding 计数r_trans_num为IP核发送的当前处于outstanding中的读事务数量,所述outstanding 计数trans_num的值随着仿真的进行发生变化;
启动前述芯片系统的仿真后,在仿真过程中通过各IP核的栈存储对应IP核的outstanding 计数trans_num的最大值;以及,监测到仿真结束时,对每个IP核对应的栈的栈顶进行peek 操作以返回栈顶数值,所述栈顶数值即为该IP核的outstanding 能力仿真值;
将各IP核的 outstanding 能力仿真值和前述数据文件中对应的outstanding 能力设计值进行比对,以检查IP核的outstanding 能力是否达到预设要求。
2.根据权利要求1所述的方法,其特征在于,检查IP核的outstanding 能力是否达到预设要求的步骤包括:
针对每个IP核,比较该IP核的outstanding 能力仿真值与outstanding 能力设计值的大小;
当 outstanding 能力仿真值大于等于outstanding 能力设计值时,判定IP核的outstanding 能力达到预设要求,在前述数据文件中标记通过检查;
当outstanding 能力仿真值小于outstanding 能力设计值时,判定IP核的outstanding 能力未达到预设要求,将outstanding 能力仿真值在前述数据文件中对应着outstanding 能力设计值记录。
3.根据权利要求2所述的方法,其特征在于:所述数据文件为表格格式,表格的预设字段至少包括IP核名称字段、outstanding 能力设计值字段和检查结果字段;
所述检查结果字段用于在判定IP核的outstanding 能力达到预设要求时写入通过的标记,以及在判定IP核的outstanding 能力未达到预设要求时写入outstanding 能力仿真值。
4.根据权利要求1所述的方法,其特征在于:通过所述栈存储对应IP核的outstanding计数trans_num的最大值的方式为,
将所述栈的压入规则配置为:每当当前的outstanding 计数 trans_num 大于当前栈顶的数值时,将当前outstanding 计数trans_num 压入栈中。
5.根据权利要求1所述的方法,其特征在于: trans_num的计数方法如下,
令写outstanding 计数w_trans_num和读outstanding 计数r_trans_num的初始值均为0;在仿真过程中监测各传输通道的valid和ready信号,当写地址通道的aw_valid信号拉高,且写反馈通道的b_valid 和 b_ready 信号没有同时拉高时,每过一个axi_clk 时钟周期将w_trans_num的值加1;当aw_valid 信号没有拉高,且b_valid 和b_ready信号同时拉高时,就将w_trans_num的值减1;当读地址通道的ar_valid信号拉高,且读数据通道没有r_resp信号返回时,每过一个axi_clk 时钟周期将r_trans_num加1;当收到一个r_resp信号返回时就将r_trans_num减1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于眸芯科技(上海)有限公司,未经眸芯科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211311535.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:运用BIM技术的建筑工程造价现场测绘装置
- 下一篇:一种球头杆的卡环组装设备





