[发明专利]采用优先级自动切换仲裁单元的异步仲裁树电路有效

专利信息
申请号: 201611062444.3 申请日: 2016-11-25
公开(公告)号: CN106776423B 公开(公告)日: 2019-08-20
发明(设计)人: 张平;雷靖;高志远;聂凯明;徐江涛;马建国 申请(专利权)人: 天津大学
主分类号: G06F13/40 分类号: G06F13/40
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 刘国威
地址: 300072*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及集成电路领域,为提供一种优先级能够自动切换的异步仲裁树电路,用以实现公平的仲裁机制,使得各个请求信号能够公平的被接受和应答,公平的获得总线的使用权。为此,本发明采用的技术方案是,采用优先级自动切换仲裁单元的异步仲裁树电路,树形仲裁结构,总共包括N个仲裁层级,仲裁级别由低到高,总共有2N个请求输入端口,2N个应答输出端口,2N‑1个优先级自动切换的仲裁单元。本发明主要应用于集成电路设计制造场合。
搜索关键词: 采用 优先级 自动 切换 仲裁 单元 异步 电路
【主权项】:
1.一种采用优先级自动切换仲裁单元的异步仲裁树电路,其特征是,总共包括N个仲裁层级,仲裁级别由低到高,总共有2N个请求输入端口,2N个应答输出端口,2N‑1个优先级自动切换的仲裁单元;仲裁单元的结构包括优先级选择单元、基本仲裁单元、请求传播单元和应答单元四个部分,输入信号包括nreq0、nreq1和nack,输出信号包括nack0、nack1和nreq,各部分逻辑功能及连接关系如下:⑴优先级选择单元:请求信号nreq0通过第1个反相器接入到第一个与非门作为输入,再通过3个反相器后接入到第1个与非门作为另一个输入,第1个与非门输出信号np0,请求信号nreq1以相同的方式产生信号np1;np0和np1经过一个或非门产生信号cp,cp触发D触发器,D触发器的输出经过第2个反相器接入到所述或非门输入,经过两个q信号反相器产生q信号,q信号和cp信号经过第一个与门产生ps信号,优先级选择单元的作用是接受请求信号nreq0和nreq1,产生nr0和nr1信号,并根据请求冲突的次数,输出ps信号,nr0、nr1和ps信号均作为后续仲裁单元的输入;nreq0、nreq1、nr0和nr1信号均为低有效,ps信号为高有效,np0、np1、cp和q信号是中间信号;当无请求冲突时,有两种情况:nreq0=0,nreq1=1或nreq0=1,nreq1=0;第一种情况下,第1个反相器的输出处为低电平,由于反相器存在时延,所述再通过3个反相器后接入到第1个与非门的连接处仍会保持高电平一段时间,nr0=0有效,因此np0会产生一个低脉冲,但此时np1一直为高电平,所以cp=0,D触发器无法触发,ps=0,无效;同理,第二种情况下,nr1=0有效,ps=0,无效;当有请求冲突时,也有两种情况:奇数次冲突和偶数次冲突:当发生请求冲突时,np0和np1同时产生一个低脉冲,则cp信号会产生一个高脉冲,D触发器触发,由于反相器的存在时延,q信号的变化发生的cp信号之后,所以奇数次冲突时,ps=0,无效,偶数次冲突时,ps=1,有效;⑵基本仲裁单元:信号nr0和nr1各自经过一个基本仲裁单元反相器接入到RS触发器上,RS触发器中的一个与非门是三输入的,nr1和ps都是它的输入;基本仲裁单元的作用是接受优先级选择单元产生的nr0,nr1和ps信号,产生nx0和nx1信号,作为后续应答单元的输入;当nr0=1,nr1=1,ps=0,无请求冲突,此时nx0=1,nx1=1;当nr0=0,nr1=1,ps=0,无请求冲突,此时nx0=0,nx1=1;当nr0=1,nr1=0,ps=0,无请求冲突,此时nx0=1,nx1=0;当nr0=0,nr1=0,ps=0,奇数次请求冲突,此时nx0=0,nx1=1;当nr0=0,nr1=0,ps=1,偶数次请求冲突,此时nx0=1,nx1=0;发生冲突时,nx0=0,则表示请求信号nreq0的优先级更高;nx0=1,则表示请求信号nreq1的优先级更高;即奇数次冲突时,请求信号nreq0的优先级更高;偶数次冲突时,请求信号nreq1的优先级更高;(3)请求传播单元:请求信号nreq0和nreq1经过一个请求传播单元与门产生一个nreq信号;当请求信号nreq0和nreq1任意一个有效时,均会产生一个新的请求信号nreq,传递到高一级的仲裁中进行仲裁,有效时高一级仲裁会产生相应的应答信号nack,nack低有效;(4)应答单元:信号nreq0、nx0和nack信号经过一个三输入或门产生一个nack0信号;信号nreq1、nx1和nack信号经过一个三输入或门产生一个nack1信号;应答单元的作用是对于优先级更高的请求信号,产生相应的应答信号nack0或nack1,均为低有效;若nreq0的优先级更高,nreq0=0时,nr0=0,nack=0,则nack0=0;若nreq1的优先级更高,nreq1=0时,nr1=0,nack=0,则nack1=0;通过上述这种优先级能够自动切换的仲裁单元,将前级输入请求信号nreq0和nreq1经过处理后产生后级请求信号nreq,相邻两个仲裁单元的请求信号再输入到下一级仲裁单元,作为两个输入请求信号;按照此方式逐级连接,直到最后一级,将最后一级的输出请求与输入确认信号nack短接在一起,用于反馈确认信号;确认信号nack经过最后一级仲裁单元,产生nack0和nack1两个输出确认信号,这两个信号分别连接到上一级的两个仲裁单元的确认信号输入端;按照此方式逐级连接,从而在第一级产生所需的确认信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611062444.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top