System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 在集成电路中对时钟网络进行监控的方法、装置和设备制造方法及图纸_技高网

在集成电路中对时钟网络进行监控的方法、装置和设备制造方法及图纸

技术编号:41371815 阅读:12 留言:0更新日期:2024-05-20 10:17
本公开实施例公开了一种在集成电路中对时钟网络进行监控的方法、装置和设备,其中,方法包括:监控集成电路中的时钟网络中的第一时钟节点的时钟频率状态;检测时钟网络中第二时钟节点的时钟运行状态;基于第一时钟节点的时钟频率状态和第二时钟节点的时钟运行状态,确定时钟网络的运行状态。本公开实施例可以仅对时钟网络中的部分时钟节点进行时钟频率状态监控,对于其他时钟节点可以进行时钟运行状态的检测,时钟运行状态表示时钟节点是否正常翻转,相对于时钟频率状态的监控,时钟运行状态的检测可以通过较少的片上资源实现,因此,本公开实施例的方法可以在支持对时钟网络的时钟进行全覆盖监控的基础上,有效减少时钟监控的资源消耗。

【技术实现步骤摘要】

本公开涉及半导体技术,尤其是一种在集成电路中对时钟网络进行监控的方法、装置和设备


技术介绍

1、在车载终端、手机终端等终端设备中,为了提高芯片等集成电路的运行效率,集成电路中的时钟通常采用网络(mesh)结构,可以称为时钟网络。时钟网络可以包括多个时钟节点,用于为集成电路中的各电路模块及各片上时钟控制器(on-chip clockcontrollers,简称:occ)等提供时钟。为了保证集成电路的功能安全性,对时钟网络的各时钟节点进行监控非常重要。相关技术中,通常通过监控时钟网络中每个时钟节点的时钟频率来达到对时钟网络的全覆盖监控,但是,这种全覆盖监控方式需要消耗大量的片上资源。


技术实现思路

1、为了解决上述时钟监控资源消耗较大等技术问题,本公开的实施例提供了一种在集成电路中对时钟网络进行监控的方法、装置和设备,以有效减少时钟监控的资源消耗。

2、本公开的第一个方面,提供了一种在集成电路中对时钟网络进行监控的方法,包括:监控所述集成电路中的时钟网络中的第一时钟节点的时钟频率状态;检测所述时钟网络中第二时钟节点的时钟运行状态;基于所述第一时钟节点的时钟频率状态和所述第二时钟节点的时钟运行状态,确定所述时钟网络的运行状态。

3、本公开的第二个方面,提供了一种在集成电路中对时钟网络进行监控的装置,包括:时钟频率监控模块,用于监控所述集成电路中的时钟网络中的第一时钟节点的时钟频率状态;时钟运行检测模块,用于检测所述时钟网络中第二时钟节点的时钟运行状态;处理模块,分别与所述时钟频率监控模块和所述时钟运行检测模块连接,用于基于所述第一时钟节点的时钟频率状态和所述第二时钟节点的时钟运行状态,确定所述时钟网络的运行状态。

4、本公开的第三个方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行本公开上述任一实施例所述的方法。

5、本公开的第四个方面,提供一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本公开上述任一实施例所述的方法;或者,所述电子设备包括:本公开上述任一实施例所述的装置。

6、基于本公开上述实施例提供的在集成电路中对时钟网络进行监控的方法、装置和设备,可以监控集成电路中的时钟网络中的第一时钟节点的时钟频率状态,检测时钟网络中第二时钟节点的时钟运行状态,进而可以基于第一时钟节点的时钟频率状态和第二时钟节点的时钟运行状态,确定时钟网络的运行状态。通过本公开实施例的方法可以仅对时钟网络中的部分时钟节点(比如一个或多个第一时钟节点)进行时钟频率状态监控,对于其他时钟节点可以进行时钟运行状态的检测,时钟运行状态表示时钟节点是否正常翻转,相对于时钟频率状态的监控,时钟运行状态的检测可以通过较少的片上资源实现,因此,本公开实施例的方法可以在支持对时钟网络的时钟进行全覆盖监控的基础上,有效减少时钟监控的资源消耗,有助于解决相关技术的全覆盖监控方式资源消耗量大的问题。

本文档来自技高网...

【技术保护点】

1.一种在集成电路中对时钟网络进行监控的方法,包括:

2.根据权利要求1所述的方法,其中,所述检测所述时钟网络中第二时钟节点的时钟运行状态,包括:

3.根据权利要求2所述的方法,其中,所述根据所述脉冲信号,确定所述第二时钟节点的时钟运行状态,包括:

4.根据权利要求3所述的方法,其中,所述在所述脉冲信号的上升沿,确定所述第二时钟节点的时钟翻转状态,包括:

5.根据权利要求4所述的方法,其中,在所述基于所述状态寄存器的值与所述预设值之间的对应关系,确定所述第二时钟节点的时钟运行状态之后,还包括:

6.根据权利要求1-5任一所述的方法,其中,所述监控所述集成电路中的时钟网络中的第一时钟节点的时钟频率状态,包括:

7.根据权利要求1-5任一所述的方法,其中,所述基于所述第一时钟节点的时钟频率状态和所述第二时钟节点的时钟运行状态,确定所述时钟网络的运行状态,包括:

8.一种在集成电路中对时钟网络进行监控的装置,包括:

9.根据权利要求8所述的装置,其中,所述时钟运行检测模块包括:

10.根据权利要求8-9任一所述的装置,其中,所述时钟频率监控模块包括:

11.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7任一所述的方法。

12.一种电子设备,所述电子设备包括:

...

【技术特征摘要】

1.一种在集成电路中对时钟网络进行监控的方法,包括:

2.根据权利要求1所述的方法,其中,所述检测所述时钟网络中第二时钟节点的时钟运行状态,包括:

3.根据权利要求2所述的方法,其中,所述根据所述脉冲信号,确定所述第二时钟节点的时钟运行状态,包括:

4.根据权利要求3所述的方法,其中,所述在所述脉冲信号的上升沿,确定所述第二时钟节点的时钟翻转状态,包括:

5.根据权利要求4所述的方法,其中,在所述基于所述状态寄存器的值与所述预设值之间的对应关系,确定所述第二时钟节点的时钟运行状态之后,还包括:

6.根据权利要求1-5任一所述的方法,其中,所述监控所述集成电路...

【专利技术属性】
技术研发人员:杨瑞祺李文星李晶陈晨
申请(专利权)人:北京地平线信息技术有限公司
类型:发明
国别省市:

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

1