一种数据包全路径节点处理时间的统计方法及系统技术方案

技术编号:45074231 阅读:24 留言:0更新日期:2025-04-25 18:16
本发明专利技术属于数据处理技术领域,具体涉及一种数据包全路径节点处理时间的统计方法及系统;数据包沿着第一方向输入片上系统,片上系统包括多个处理模块,每个处理模块对应一个流转单位,包括在数据包的头部设置标识位得到时间探测包;时间探测包沿第一方向流转,当时间探测包进入流转单位时,对应的处理模块对时间探测包进行打点处理;当时间探测包流转至最后一个流转单位时,时间探测包朝着与第一方向相反的测试路径流转,并通过对应的处理模块对时间探测包进行打点处理;采集打点处理的结果并统计。有益效果是:能够准确得到片上系统中每个节点对数据包的处理时间,精准统计数据包全路径节点的处理时间,方便后续分析。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种数据包处理时间的统计方法及系统。


技术介绍

1、在soc(system on chip,片上系统)设计中,为了优化系统性能,需要精准知悉数据自输入至输出整个流程的处理时长。然而,在投片前进行设计评估时,往往难以准确量化通路上每个节点对数据包的平均处理时间。这些节点包括模拟模块、数字硬件模块,以及协议栈中的软件处理节点。

2、在目前的设计流程中,通常依赖于仿真和部分的统计估算,无法获得真实的、全路径的时间数据;在高度复杂的soc系统中,数据包经过多级模块传输和处理,既涉及硬件模块的运算,也涉及软件模块的协议栈处理,现有的测试和监控方法无法捕获每个硬件和软件节点对数据包处理的精确时间,难以对全路径的处理时间进行细粒度分析。


技术实现思路

1、本专利技术的目的在于,提供一种数据包全路径节点处理时间的统计方法,解决以上技术问题;

2、本专利技术的目的还在于,提供一种数据包全路径节点处理时间的统计系统,解决以上技术问题;

3、一种数据包全路径节点处本文档来自技高网...

【技术保护点】

1.一种数据包全路径节点处理时间的统计方法,其特征在于,数据包沿着第一方向输入片上系统,所述片上系统包括多个处理模块,每个所述处理模块对应设置一个流转单位,包括以下步骤,

2.根据权利要求1所述的数据包全路径节点处理时间的统计方法,其特征在于,步骤S2包括,

3.根据权利要求2所述的数据包全路径节点处理时间的统计方法,其特征在于,步骤S3包括,

4.根据权利要求1所述的数据包全路径节点处理时间的统计方法,其特征在于,步骤S4包括,采集所述打点处理的结果,根据所述打点处理的结果计算所述时间探测包在所述片上系统中的总处理时间以及每个所述处理模块中的节点处理...

【技术特征摘要】

1.一种数据包全路径节点处理时间的统计方法,其特征在于,数据包沿着第一方向输入片上系统,所述片上系统包括多个处理模块,每个所述处理模块对应设置一个流转单位,包括以下步骤,

2.根据权利要求1所述的数据包全路径节点处理时间的统计方法,其特征在于,步骤s2包括,

3.根据权利要求2所述的数据包全路径节点处理时间的统计方法,其特征在于,步骤s3包括,

4.根据权利要求1所述的数据包全路径节点处理时间的统计方法,其特征在于,步骤s4包括,采集所述打点处理的结果,根据所述打点处理的结果计算所述时间探测包在所述片上系统中的总处理时间以及每个所述处理模块中的节点处理时间,得到所述统计结果并输出。

5.根据权利...

【专利技术属性】
技术研发人员:贺巍
申请(专利权)人:上海方宜万强微电子有限公司
类型:发明
国别省市:

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

1