[发明专利]用于模块式管芯上相干互连的方法、设备和系统有效
申请号: | 201510322930.3 | 申请日: | 2015-06-12 |
公开(公告)号: | CN105279131B | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | K.加纳帕斯;S.R.帕格;B.发希姆;Y-C.刘;J.D.钱伯拉恩;G.高巴茨;A.朱安;P.卡布雷 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163;G06F15/173 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐予红;付曼 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 模块 管芯 相干 互连 方法 设备 系统 | ||
1.一种用于执行相干结构功能的设备,包括:
用于执行相干操作的第一组件;以及
经第一组件接口耦合到所述第一组件的相干结构逻辑,所述相干结构逻辑执行用于在所述第一组件与耦合到所述相干结构逻辑的第二组件之间的相干通信的完全相干结构功能,所述第一组件包括与所述相干结构逻辑传递分组的分组化逻辑,而没有执行相干结构功能的相干互连接口逻辑。
2.如权利要求1所述的设备,其中,所述相干结构逻辑包括:
多个队列;
多个缓冲器;以及
控制逻辑,其基于配置信息启用数目少于所有所述多个队列的队列和数目少于所有所述多个缓冲器的缓冲器。
3.如权利要求2所述的设备,其中,所述相干结构逻辑包括:
防止资源的缺乏的防缺乏逻辑;
防止死锁的防死锁逻辑;以及
路由器缓冲器和控制所述路由器缓冲器的控制逻辑。
4.如权利要求1所述的设备,其中所述分组化逻辑要将第一分组提供到所述第一组件接口,并且接收来自所述第一组件接口的第二分组,所述第一组件接口包括出站接口和入站接口。
5.如权利要求1所述的设备,其中所述相干结构逻辑要耦合到管芯上互连、测试接口、功率管理接口、非相干接口、时钟接口及性能监视接口。
6.如权利要求5所述的设备,其中所述相干结构逻辑是第一相干结构逻辑,其中所述设备还包括与经第二组件接口耦合到用于执行相干操作的第二组件的第二相干结构逻辑,其中所述第一相干结构逻辑和所述第二相干结构逻辑经所述管芯上互连耦合,其中所述管芯上互连包括在第一方向进行通信的第一环和在第二方向上进行通信的第二环。
7.如权利要求5所述的设备,其中所述相干结构逻辑还包括配置逻辑以基于在所述设备的配置存储装置中存储的配置设置来配置所述相干结构逻辑的一个或更多个参数,所述配置设置经所述非相干接口接收。
8.如权利要求1所述的设备,其中所述设备包括多个相干结构逻辑,每个相干结构逻辑执行所述完全相干结构功能,所述多个相干结构逻辑的每个相干结构逻辑耦合到至少一个相干组件。
9.如权利要求1所述的设备,还包括所述第二组件以执行相干操作,其中所述相干结构逻辑经第二组件接口耦合到所述第二组件。
10.如权利要求1所述的设备,其中所述设备包括芯片上系统SoC,并且所述第一组件包括第三方对SoC制造商的知识产权IP逻辑。
11.一种用于执行相干结构功能的方法,包括:
在系统的相干结构逻辑中经耦合在第一相干代理与所述相干结构逻辑之间的相干结构,接收从所述第一相干代理去往所述系统的第二相干代理的分组,所述第一相干代理、所述第二相干代理和所述相干结构逻辑配置在单个管芯上;以及
在所述相干结构逻辑中执行所有相干结构功能,其中所述相干结构功能对所述第一和第二相干代理是透明的。
12.如权利要求11所述的方法,还包括在所述相干结构逻辑中确定用于所述分组的目的地和路由。
13.如权利要求12所述的方法,还包括通过对等相干代理接口和用于分派槽的一个或更多个通过分组进行仲裁以将所述分组发送到所述第二相干代理。
14.如权利要求11所述的方法,还包括基于年龄顺序和信用可用性至少之一调度所述分组以便进行分派。
15.如权利要求11所述的方法,还包括根据所述相干结构的防缺乏、死锁和节流条件的一个或更多个,经选择的接口向所述第二相干代理发送所述分组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510322930.3/1.html,转载请声明来源钻瓜专利网。