[发明专利]片上系统中事件消息广播在审
申请号: | 202010819772.3 | 申请日: | 2020-08-14 |
公开(公告)号: | CN112395241A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | C·斯特瓦特;I·罗伯逊 | 申请(专利权)人: | 奥塔索克技术有限公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173;G06F15/78 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 傅远 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 事件 消息 广播 | ||
本公开的实施例涉及片上系统中事件消息广播。一种在片上系统中广播事件消息的方法,该方法包括:如果事件在事件单元或在其本地子系统处生成,则将事件消息直接从该事件单元路由到:事件单元分支中位于事件单元上方的任何相邻单元、事件单元分支中位于事件单元下方的任何相邻单元、以及事件单元经由交叉链路连接到的相邻分支的任何对应单元。
技术领域
本公开涉及一种集成电路芯片设备上的通信协议,并且具体涉及一种用于通过集成电路芯片设备的电路装置来路由消息的机制。
背景技术
在片上系统(SoC)设备中,嵌入式系统的多个核心设备被集成到单个芯片上。嵌入式系统中的业务通常通过核心设备之间的总线而被运送。把监测功能合并到SoC中以观察业务是众所周知的。例如,监测单元可以与每个核心设备相关联,用于监测往返该核心设备的业务。监测单元生成数据,诸如收集的追踪数据。通常,监测单元在片外分析器的控制下进行操作,并且将其数据发送到该片外分析器,用于检测核心设备的任何不当操作。
期望使专用于监测电路装置的SoC的片上区域最小。监测网络的一种有效配置为基于树的拓扑。在这种拓扑中,根单元将监测网络连接到芯片的输出端口。分支通过SoC从该根单元延伸,每个分支具有多个串联连接的单元。每个单元都可以通过其分支与根单元之间来回路由消息。这种网络对于在SoC周围传送监测电路装置的消息非常有效。然而,在基于树的拓扑中,如果一个单元发生故障,则故障单元的分支中连接较高的那些单元不再能够与根单元通信。在这种情形下,由于监测电路装置的单个单元中的故障,所以整个SoC可能会被丢弃。
在具有基于树的拓扑的节点的网络中,通过复制树(换句话说,通过利用具有与节点的第一网络相同的基于树的拓扑的节点的第二网络)来防止单个节点的故障是众所周知的。如果第一网络中的节点发生故障,则可以利用第二网络中的对应节点来替换故障节点。尽管有效,但是这种冗余树途径需要复制专用于网络的片上区域。
因此,需要一种对监控网络中的故障更具稳健性同时使专用于监控网络的SoC的片上区域最小的SoC。
发明内容
根据本公开的第一方面,提供了一种在片上系统中广播事件消息的方法,该片上系统包括系统电路装置和监测电路装置,该监测电路装置用于监测系统电路装置,该监测电路装置包括以树状结构连接的单元,用于通过片上系统路由通信,该基于树的结构包括从根单元延伸的分支,每个分支包括多个单元,每个单元连接到分支中上方的单个单元和分支中下方的单个单元,由此每个单元向和从其分支中该单元上方的单独可寻址实体路由通信,该基于树的结构还包括交叉链路,该交叉链路连接相邻分支的对应单元。该方法包括:如果事件在事件单元或其本地子系统处生成,则将事件消息直接从该事件单元路由到:事件单元的分支中位于事件单元上方的任何相邻单元、事件单元的分支中位于事件单元下方的任何相邻单元、以及事件单元经由交叉链路所连接到的相邻分支的任何对应单元。
该方法还可以包括:在片上系统中的第一单元处:从第二单元接收事件消息,该第二单元在第一单元的分支中与第一单元相邻并位于第一单元下方;将事件消息路由到在第一单元的分支中位于第一单元上方的任何相邻单元;以及将事件消息路由到在第一单元的分支中位于第一单元下方的任何相邻单元,该任何相邻单元不包括第二单元。
该方法还可以包括:在片上系统中的第三单元处:从第四单元接收事件消息,该第四单元在第三单元的分支中与第三单元相邻并位于第三单元上方;将事件消息路由到在第三单元的分支中位于第三单元下方的任何相邻单元;以及将事件消息路由到在第三单元的分支中位于第三单元上方的任何相邻单元,该任何相邻单元不包括第四单元。
该方法还可以包括:在片上系统中的第五单元处:从交叉链路接收事件消息,该交叉链路将第五单元连接到第六单元;将事件消息路由到在第五单元的分支中位于第五单元上方的任何相邻单元;将事件消息路由到在第五单元的分支中位于第五单元下方的任何相邻单元;将事件消息路由到第五单元经由交叉链路所连接到的相邻分支的任何对应单元,该交叉链路不包括将第五单元连接到第六单元的交叉链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥塔索克技术有限公司,未经奥塔索克技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010819772.3/2.html,转载请声明来源钻瓜专利网。