关 闭

新闻中心

EEPW首页 > 安全与国防 > 设计应用 > 单通道通讯模式异步流水线控制器

单通道通讯模式异步流水线控制器

作者:时间:2008-03-18来源:网络收藏
点B充放电时间都为3个门延时,如图5所示,加入了M1和M2管,以确保A、B信号在这两种情况下具有相同的脉宽。

  上述异步流水线的正反向响应都只需要2次信号翻转,与GasP电路相比,减小了50%的正向响应信号翻转次数。同时在设计GasP电路中,必须小心选择晶体管的尺寸,以保证每一级门的延时完全一致。如果各门延时出现,GasP将不能正常工作。而本文提出的由于产生信号Req_out和Ack_out不再共享同一电路,使得在节点L被拉高之前节点A不会被拉高,同样,在节点R被拉低之前节点B不会被拉低,这样就消除了门延时导致电路失效的情况。

  3 准延时无关控制

  为了实现准延时无关异步流水线,提出第2种。图7给出高鲁棒性的异步控制器,该控制器使用Muller C单元代替第1种控制器中的与非门。对于一个基本的2输入Muller C单元,当其输入都为高时输出为高,其输入都为低时输出为低,其他情况,输出保持不变,图7中所示的单元是带有互补输出的。

  

  

  与第2节描述的第一个控制器类似,初始化以后,L、R和A为高电平,B为低电平,Muller C单元输出保持不变;一旦L节点被前一级电路设置成低电平,Muller C单元的输出将发生翻转,A节点变成低电平,B节点变成高电平;随后,L翻转成高电平,R变成低电平;当L为高,R为低以后,Muller C单元的两个输入都为低,Muller C单元将再次发生翻转,A节点为高,B节点为低,此时L和R节点浮空,该流水级处于等待前一级的请求信号和后一级的应答信号状态。

  当L变低以后,该控制器需要经过3次信号转变才能将L恢复到高电平,同时,其前一级电路在检测到R为高后,同样需要3次信号转换才能将R节点变低。该控制器与GasP电路一样需要6次信号翻转来完成一个周期的操作,同样该控制器的正、反向响应时间也与GasP电路一致,分别为4次和2次信号转换。但是由于Muller C单元的逻辑努力要大于自复位与非门,因此该控制器在获得高鲁棒性的同时牺牲了一定的性能。

  4 模拟结果

  使用TSMC O.25 μm逻辑工艺库对文中的4个电路进行如下Hspice模拟:反相器的尺寸分别为Wp=1.4 μm,Wn=0.6μm,其他逻辑门的尺寸选择以与反相器具有相同驱动能力为原则,输出级MOS的尺寸为反相器管子尺寸的两倍。在GasP电路中,自复位与非门中PMOS管尺寸为Wp=2.8μm,STFB电路或非门中管的尺寸为Wn=0.9μm。表l给出了4个控制器的模拟结果,

  

  

  可以看出,与GasP电路相比,第1种控制器的正向响应时间减小了38.1%,而相对于STFB电路,第2种准延时无关控制器的吞吐率增加了15.3%。如果使用脉冲逻辑代替图5中的复杂逻辑门,第1种控制器将在具有和GasP电路几乎相同吞吐率的情况下,正向响应时间却仅为GasP电路的79.1%。

  5 结 论

   本文提出了两种新型的基于的高速异步流水线控制器。第1种控制器正向只需要两次信号翻转,模拟结果显示其正向响应时间与最具有竞争性的GasP电路相比减少了38.1%,使用TSMCo.25μm的工艺库模拟,该电路可以工作在2.2GHz。同时,为进一步简化时序验证而提出的第2种使用Muller C门的QDI异步流水线控制器,与流行的准延时无关电路STFB相比其面积代价大为减少,并且吞吐率提高了15.3%。

pid控制器相关文章:pid控制器原理



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭