【技术实现步骤摘要】
本专利技术涉及芯片测试,具体涉及一种片上axi总线监控方法及监控模块。
技术介绍
1、axi(advanced extensible interface)是一种被广泛使用的片上总线标准,其作为片上系统(soc)中的一种关键通信协议,负责在芯片内部各个模块之间进行数据传输。axi总线的性能直接影响到整个芯片的性能表现。
2、在芯片测试过程中,在芯片测试与性能调优过程中,面临两大难题。首先,芯片上常出现总线死锁、cpu卡死等硬件故障,但缺乏高效的在线测试工具来迅速定位问题根源,因为原型测试难以构建有效案例来复现和定位硬件死锁。其次,在性能调优时,虽然能检测到性能不达标,但缺乏必要的观测手段来精确识别性能瓶颈,导致无法实施针对性的改进。arteris noc桥虽然能监控axi总线,但在死锁情况下自身也可能失效,无法输出监控信息,且复位后信息丢失。此外,arteris noc桥在监控总线带宽方面存在部署困难和功能限制,如不支持详细带宽占用比例分析,进一步增加了性能调优的难度。
3、因此,亟需一种片上非侵入式的axi总线监
...【技术保护点】
1.一种片上AXI总线监控方法,其特征在于,所述方法由一种片上AXI总线监控系统中的监控模块执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述监控目标AXI总线的每笔传输操作的起始时间戳以及响应时间戳,以获取每笔传输操作的延时之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述监控目标AXI总线的每笔传输操作的起始时间戳以及响应时间戳,以获取每笔传输操作的延时,包括:
4.根据权利要求1所述的方法,其特征在于,所述通过统计一个时间窗口内的多笔传输操作的延时以及数据量,获取所述时间窗口内的平均延时
...【技术特征摘要】
1.一种片上axi总线监控方法,其特征在于,所述方法由一种片上axi总线监控系统中的监控模块执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述监控目标axi总线的每笔传输操作的起始时间戳以及响应时间戳,以获取每笔传输操作的延时之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述监控目标axi总线的每笔传输操作的起始时间戳以及响应时间戳,以获取每笔传输操作的延时,包括:
4.根据权利要求1所述的方法,其特征在于,所述通过统计一个时间窗口内的多笔传输操作的延时以及数据量,获取所述时间窗口内的平均延时以及平均带宽,包括:
5.根据权利要求2所述的方法,其特征在于,所述中断机制包括死锁或者错误中断时;所述在所述每笔传输操作结束、所述平均延时、所述平均带宽或所述时间窗口的终止时间触发所述目标axi总线的中断机制时,使cpu处理器获取当前时间窗口的统计结果,以得到所述目标axi总线的死锁信息、总线错误信息或性能状态,包括:
6.根据权利要求2所述的方法,其特征在于,所述中断机制包括统计窗口结束中断时;所述在所述每笔传输操作的延时、所述平均延时、所述平均带宽或所述时间窗口的终止时间触发所述目标axi总线的中断机制时,使cpu处理器获取当前时间窗口的统计结果,以得到所述目标axi总线的死锁信息、总线错误信息或性能状态,包括:
7.根据权利要求2所述的方法,其特征在于,所述中断机制包...
【专利技术属性】
技术研发人员:段延亮,张辅云,李兵,马吉,
申请(专利权)人:无锡众星微系统技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。