[发明专利]许可对互连电路内的排序风险检测进行修复的装置和方法有效
申请号: | 201510167266.X | 申请日: | 2015-04-10 |
公开(公告)号: | CN105005538B | 公开(公告)日: | 2019-09-13 |
发明(设计)人: | 阿瑟·劳顿;安德鲁·戴维·图恩;丹尼尔·萨拉 | 申请(专利权)人: | ARM有限公司;安谋科技(中国)有限公司 |
主分类号: | G06F13/14 | 分类号: | G06F13/14 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开提供了许可对互连电路内的排序风险检测进行修复的装置和方法。片上系统集成电路(2)包括用于在事务源和事务目的地之间传送事务的互连电路(4)。重排序缓冲器(26)用于缓冲并许可对从事务源接收到的访问事务进行重排序。处理电路对从重排序缓冲器获取的给定访问事务并行地执行处理操作。风险检测和修复电路用于检测在处理操作之间出现的排序风险并且如果需要则取消并重复该处理操作。访问事务和重排序缓冲器使得除了已经检测到风险的访问事务之外的访问事务可独立于必须取消并修复该事务而进行,从而降低了与取消和修复相关联的开销。 | ||
搜索关键词: | 许可 互连 电路 排序 风险 检测 进行 修复 装置 方法 | ||
【主权项】:
1.一种用于在一个或多个事务源和一个或多个事务目的地之间传送访问事务的互连电路,所述互连电路包括:重排序缓冲器,其被配置为在多个访问事务被发送到所述一个或多个事务目的地中相应的一些事务目的地之前,缓冲并许可对从所述一个或多个事务源接收到的所述多个访问事务进行重排序;耦合到所述重排序缓冲器的处理电路,其被配置为对被缓冲在所述重排序缓冲器内的所述多个访问事务中的给定访问事务并行地执行多个处理操作;以及耦合到所述重排序缓冲器和所述处理电路的风险检测和修复电路,其被配置为:(i)检测在所述多个处理操作之间出现的排序风险;并且(ii)通过取消然后重复所述多个处理操作中的至少一个处理操作,来修复所述排序风险;其中被缓冲在所述重排序缓冲器内的所述多个访问事务相对于所述多个处理操作中的所述至少一个处理操作是相互独立的,以使对得除了所述给定访问事务之外的所述多个访问事务的处理独立于针对所述给定访问事务进行的所述取消然后重复所述多个处理操作中的所述至少一个处理操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司;安谋科技(中国)有限公司,未经ARM有限公司;安谋科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510167266.X/,转载请声明来源钻瓜专利网。