调度检测方法及装置、设备、计算机可读存储介质制造方法及图纸

技术编号:28212275 阅读:20 留言:0更新日期:2021-04-24 14:50
本申请涉及一种调度检测方法及装置、设备、计算机可读存储介质。本申请一实施例中,调度检测方法可以包括:监测被测装置中的调度模块;监测到进入所述调度模块的调度请求时,缓存所述调度请求中的信息;监测到所述调度模块送出的调度反馈时,从缓存中释放相应调度请求的信息;根据所述调度反馈和/或所述调度请求中的信息,验证所述被测装置的调度行为。本申请实施例能够高效地完成芯片的系统级或子系统级验证。统级验证。统级验证。

【技术实现步骤摘要】
调度检测方法及装置、设备、计算机可读存储介质


[0001]本申请涉及通信
,特别是指一种调度检测方法及装置、设备、计算机可读存储介质。

技术介绍

[0002]通常,通过仿真来验证芯片系统级或其子系统级的运行效果。目前,系统级仿真、子系统级仿真主要是通过对芯片系统或子系统中的多个电路模块分别进行模块级仿真来实现。而模块级仿真中,则主要通过将仿真模块(RM)与芯片的调度结果进行时序级比对来实现的,这种时序级比对中仿真模块需要监测芯片的内部信号来保证比对的准确性。而在进行综合网表、PR网表等网表仿真验证时,芯片的内部信号以网表的方式呈现,难以进行精确的采样、定位,给时序级比对带来了较大困难,并且由于芯片中每个电路模块时钟不同且其延迟是动态变化的,因此,针对芯片中各个电子模块进行网表仿真时,采样芯片内部信号时需要针对每个电路模块调试仿真模块的代码,需要耗费大量调试时间,导致效率低下。尤其是在加入了标准延迟格式(Standard Delay Format,SDF)延迟之后,更是如此。

技术实现思路

[0003]鉴于相关技术中的上述技术问题,本申请提供一种调度检测方法及装置、设备、计算机可读存储介质,以高效地完成芯片的系统级或子系统级验证。
[0004]为达到上述目的,本申请第一方面提供了一种调度检测方法,包括:
[0005]监测被测装置中的调度模块;
[0006]监测到进入所述调度模块的调度请求时,缓存所述调度请求中的信息;
[0007]监测到所述调度模块送出的调度反馈时,从缓存中释放相应调度请求的信息;
[0008]根据所述调度反馈和/或所述调度请求中的信息,验证所述被测装置的调度行为。
[0009]由上,实现了可以通过监测芯片,即被测装置中的调度模块的调度请求和调度反馈来实现被测装置接口信号的检测,进而高效地完成芯片的子系统级调度行为或系统级调度行为的检测,无需多次调试即可实现,可有效节省时间,提高效率。
[0010]至少一些实施例中,所述调度请求中包括报文所属端口号和报文所属优先级;所述缓存所述调度请求中的信息,包括:以调度请求中的报文所属端口和报文所属优先级的组合信息为索引来缓存调度请求中的信息。
[0011]由上,实现了调度请求中信息的高效存取。
[0012]至少一些实施例中,所述验证所述被测装置的调度行为,包括:验证被测装置的调度行为是否符合预定的调度规则,若符合则说明所述被测装置的调度行为正常,若不符合则说明所述被测装置的调度行为异常;其中,所述调度规则包括如下之一或多项:调度请求中信息的信号时序、调度反馈中信息的信号时序、调度反馈与相应调度请求的随路信息一致性、调度反馈数量与相应调度请求的单元cell数量的一致性、抢占帧功能。
[0013]由上,实现了可以通过监测芯片,即被测装置中的调度模块的调度请求和调度反
馈实现了被测装置中各种系统级或子系统级调度行为的验证。
[0014]至少一些实施例中,所述验证所述被测装置的调度行为,包括:每监测到一低优先级的调度反馈,根据所述调度反馈的物理端口号查询缓存中是否存在相同物理端口号的高优先级调度请求的信息,如果存在则说明所述被测装置的抢占帧调度行为异常,如果不存在则说明所述被测装置的抢占帧调度行为正常。
[0015]由上,实现了可以通过监测芯片,即被测装置中的调度模块的调度请求和调度反馈来实现被测装置的抢占帧功能的这一调度行为的检测。
[0016]至少一些实施例中,所述验证所述被测装置的调度行为包括:验证对应一调度请求的调度反馈的数量是否匹配该调度请求的信息中的cell个数,如果匹配则说明所述被测装置的调度行为正常,如果不匹配则说明所述被测装置的调度行为异常。
[0017]由上,实现了可以通过监测芯片,即被测装置中的调度模块的调度请求和调度反馈来实现对cell个数一致性的检测。
[0018]至少一些实施例中,所述验证所述被测装置的调度行为包括:验证调度请求和/或调度反馈中信息的信号上升沿及信号下降沿是否与所述被测装置的时钟二分频对齐,如果是则说明所述被测装置的调度行为正常,如果否则说明所述被测装置的调度行为异常。
[0019]由上,实现了可以通过监测芯片,即被测装置中的调度模块的调度请求和调度反馈来实现对信号时序的检测。
[0020]至少一些实施例中,所述的调度检测方法还包括:验证所述被测装置的调度行为异常时,生成相应错误信息。
[0021]由上,实现了异常时错误信息的对应生成,以便于上报和供技术人员查看。
[0022]本申请第一方面提供了一种调度检测装置,包括:监测模块、缓存模块、释放模块和验证模块;其中,
[0023]监测模块,配置为监测被测装置中的调度模块;
[0024]缓存模块,配置为监测到进入所述调度模块的调度请求时,缓存所述调度请求中的信息;
[0025]释放模块,配置为监测到所述调度模块送出的调度反馈时,从缓存中释放相应调度请求的信息;
[0026]验证模块,配置为根据所述调度反馈和/或相应调度请求中的信息,验证所述被测装置的调度行为。
[0027]本申请第三方面提供了一种计算设备,包括:通信接口,以及至少一个处理器;其中,所述至少一个处理器用于执行程序指令,所述程序指令当被所述至少一个处理器执行时使得所述计算设备实现上述第一方面所述的方法。
[0028]本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,所述程序指令当被计算机执行时使得所述计算机实现上述第一方面所述的方法。
附图说明
[0029]以下参照附图来进一步说明本申请的各个特征和各个特征之间的联系。附图均为示例性的,一些特征并不以实际比例示出,并且一些附图中可能省略了本申请所涉及领域的惯常的且对于本申请非必要的特征,或是额外示出了对于本申请非必要的特征,附图所
示的各个特征的组合并不用以限制本申请。另外,在本说明书全文中,相同的附图标记所指代的内容也是相同的。具体的附图说明如下:
[0030]图1是本申请实施例提供的一种调度检测方法的流程示意图;
[0031]图2是本申请实施例提供的调度检测装置的结构示意图;
[0032]图3是本申请实施例提供的调度检测装置的部署示意图;
[0033]图4是本申请实施例提供的一种计算设备的结构性示意性图。
具体实施方式
[0034]说明书和权利要求书中的词语“第一、第二、第三等”或模块A、模块B、模块C等类似用语,仅用于区别类似的对象,不代表针对对象的特定排序,可以理解地,在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
[0035]在以下的描述中,所涉及的表示步骤的标号,如S110、S120
……
等,并不表示一定会按此步骤执行,在允许的情况下可以互换前后步骤的顺序,或同时执行。
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调度检测方法,其特征在于,包括:监测被测装置中的调度模块;监测到进入所述调度模块的调度请求时,缓存所述调度请求中的信息;监测到所述调度模块送出的调度反馈时,从缓存中释放相应调度请求的信息;根据所述调度反馈和/或所述调度请求中的信息,验证所述被测装置的调度行为。2.根据权利要求1所述的调度检测方法,其特征在于,所述调度请求中包括报文所属端口号和报文所属优先级;所述缓存所述调度请求中的信息,包括:以调度请求中的报文所属端口和报文所属优先级的组合信息为索引来缓存调度请求中的信息。3.根据权利要求1所述的调度检测方法,其特征在于,所述验证所述被测装置的调度行为,包括:验证被测装置的调度行为是否符合预定的调度规则,若符合则说明所述被测装置的调度行为正常,若不符合则说明所述被测装置的调度行为异常;其中,所述调度规则包括如下之一或多项:调度请求中信息的信号时序、调度反馈中信息的信号时序、调度反馈与相应调度请求的随路信息一致性、调度反馈数量与相应调度请求的单元cell数量的一致性、抢占帧功能。4.根据权利要求1或3所述的调度检测方法,其特征在于,所述验证所述被测装置的调度行为,包括:每监测到一低优先级的调度反馈,根据所述调度反馈的物理端口号查询缓存中是否存在相同物理端口号的高优先级调度请求的信息,如果存在则说明所述被测装置的抢占帧调度行为异常,如果不存在则说明所述被测装置的抢占帧调度行为正常。5.根据权利要求1或3所述的调度检测方法,其特征在于,所述验证所述被测装置的调...

【专利技术属性】
技术研发人员:王为
申请(专利权)人:北京物芯科技有限责任公司
类型:发明
国别省市:

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

1