当前位置: 首页 > 专利查询>辉达公司专利>正文

具有分布式时钟的集成电路的高效性能监控制造技术

技术编号:23399782 阅读:34 留言:0更新日期:2020-02-22 12:05
本发明专利技术提供了一种具有分布式时钟的集成电路的高效性能监控。性能监视器设置在集成电路的不同时钟域中的计算单元上。中央调度器生成性能监视器的触发信号,以使性能监视器采用报告相关计算单元的本地性能计数的分组响应触发信号。分组中的数据被关联到单个时钟域中。通过应用触发和报告系统,所公开的方法可以同步不同时钟域中的各个计算单元的性能度量,而不必将复杂的全局时钟参考信号路由到所有性能监视器。

Efficient performance monitoring of IC with distributed clock

【技术实现步骤摘要】
具有分布式时钟的集成电路的高效性能监控相关申请的交叉引用本申请要求35U.S.C.119(e)下于2018年8月10日提交的、序列号为62/717,545的美国申请的优先权和权益,其全部内容通过引用并入本文中。
技术介绍
在一个或更多个集成电路装置的性能监视期间,一个或更多个设备的性能监视器通常以计数的形式生成性能度量,例如,处理的数据的字节数或执行的指令数。保存或读取计数,然后使用称为触发信号的信号重置。性能监视器可以存在于一个或更多个设备上的不同位置,其在不同的时钟频率(不同的时钟域)下操作。将在不同本地时钟频率下操作的性能监视器分开,时钟频率可能随时间漂移。因此,关联来自不同性能监视器的性能度量变得具有挑战性。该问题的一个解决方案是将所有性能度量放置到单个时钟域中,并向所有空间上分离的性能监视器广播参考时钟。然而,这种解决方案需要在整个集成电路装置中具有昂贵的数据和控制总线以及发射器和接收器的实现。附图的几个视图的简要说明为了容易地识别对任何特定元素或动作的讨论,参考数字中的一个或更多个最高有效位指代首先引入该元素的图号。...

【技术保护点】
1.一种集成电路装置,包括:/n多个时钟域,每个所述时钟域具有相应的本地时钟;/n多个性能监视器,每个所述性能监视器都在不同的时钟域中操作;和/n中央调度器,耦合到参考时钟,所述中央调度器被配置为:/n向所述多个性能监视器广播触发信号;/n形成参考分组,所述参考分组包括所述触发信号的第一标识和来自所述参考时钟的参考时钟值;和/n将所述参考分组保存在存储器中,/n其中每个所述性能监视器适用于:/n通过形成要保存在所述存储器中的返回分组来响应所述触发信号;以及/n通过重置一个或更多个本地性能计数来响应所述触发信号。/n

【技术特征摘要】
20180810 US 62/717,545;20190312 US 16/351,3191.一种集成电路装置,包括:
多个时钟域,每个所述时钟域具有相应的本地时钟;
多个性能监视器,每个所述性能监视器都在不同的时钟域中操作;和
中央调度器,耦合到参考时钟,所述中央调度器被配置为:
向所述多个性能监视器广播触发信号;
形成参考分组,所述参考分组包括所述触发信号的第一标识和来自所述参考时钟的参考时钟值;和
将所述参考分组保存在存储器中,
其中每个所述性能监视器适用于:
通过形成要保存在所述存储器中的返回分组来响应所述触发信号;以及
通过重置一个或更多个本地性能计数来响应所述触发信号。


2.根据权利要求1所述的集成电路装置,还包括:路由器,所述路由器被配置为:
对来自所述性能监视器的所述返回分组执行数据减少,以形成至少一个聚合返回分组,以及
将所述至少一个聚合返回分组保存在所述存储器中。


3.根据权利要求1所述的集成电路装置,其中每个所述返回分组包括:
基于所述相应的本地时钟的本地时钟值;
所述触发信号的第二标识;和
本地性能计数。


4.根据权利要求3所述的集成电路装置,其中所述第一标识和所述第二标识相同,所述第一标识由所述中央调度器生成,并且所述第二标识由所述性能监视器中的至少一个生成。


5.根据权利要求1所述的集成电路装置,其中所述中央调度器被配置为接收命令。


6.根据权利要求5所述的集成电路装置,其中所述命令是广播触发信号的命令、开始定期广播触发信号的命令或停止定期广播触发信号的命令中的一个。


7.根据权利要求1所述的集成电路装置,其中所述触发信号的所述第一标识指示由所述中央调度器广播的触发信号的总数。


8.根据权利要求1所述的集成电路装置,其中所述参考分组还包括由所述中央调度器接收到的...

【专利技术属性】
技术研发人员:R·艾伦A·梅内塞斯T·奥格特里S·卡马拉普卡A·罗纳德
申请(专利权)人:辉达公司
类型:发明
国别省市:美国;US

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

1