功率智能分组处理制造技术

技术编号:34365746 阅读:69 留言:0更新日期:2022-07-31 08:44
一种用于功率智能分组处理的方法包含响应于事件触发信号,由状态机产生数个启用信号。所述方法进一步包含将所述启用信号应用于数个单级推断时钟SLICK门以产生具有延时循环的多个时钟信号。所述时钟信号被应用于用于分组处理的数个群组的触发器中的至少一些。所述启用信号是时钟门控启用信号,其在主时钟的连续循环处开始并且在所述主时钟的至少一个循环内保持活动。所述方法进一步包含使用流感知时钟门控技术FACT以清楚地识别逻辑及表以及使用连续可变流量CVT以控制分组速率及分组间隔。隔。隔。

Power intelligent packet processing

【技术实现步骤摘要】
功率智能分组处理


[0001]本说明书大体上涉及集成电路,且特定来说涉及功率智能分组处理。

技术介绍

[0002]数据中心中的高性能计算及其它要求高的扩展应用程序持续需要在分组处理装置(例如网络交换机及路由器)中有更高端口计数、更大带宽以及减少的延时及功率效率。由过程节点几何形状的减少而带来的功耗改进正在迅速接近紧张的物理限制。因此,仅依靠过程节点改进可能不足以跟上分组处理装置不断增长的性能需求。
[0003]用于功率节省的一些先前方法,例如以较低频率运行入口及出口管线,可导致延时并需要第二时钟树(去耦合分组处理时钟)。其它功率节省方法基于时钟频率调制,例如动态频率缩放或流量调制,这可为复杂的及/或增加芯片面积及延时。
[0004]还可通过时钟门控来实现功率节省,使得不活动的触发器不受时控。综合推断时钟门控(SIG)及每层级时钟门控(PSG)也用于功率节省。在实际实施方案中,PSG触发及SIG启用如果不是相同的话也是非常类似的。对于空闲及峰值功率情况,两个时钟门任一者处于开启或关闭状态,从而使其中一个时钟门冗余。此过程大大降低时本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于功率智能分组处理的方法,所述方法包括:响应于事件触发信号,由状态机产生多个启用信号;将所述多个启用信号应用于多个单级推断时钟SLICK门以产生具有延时循环的多个时钟信号;及将所述多个时钟信号应用于用于分组处理的多个群组的触发器中的至少一些,其中:所述多个启用信号是时钟门控启用信号,其在主时钟的连续循环处开始并且在所述主时钟的至少一个循环内保持活动。2.根据权利要求1所述的方法,其中所述多个SLICK门是通过综合过程推断。3.根据权利要求1所述的方法,其中所述多个启用信号包括在所述主时钟的两个循环内保持活动的两个循环启用信号。4.根据权利要求3所述的方法,其中所述多个群组的触发器中的每一群组使用两个循环启用信号来启用以实现功率节省。5.根据权利要求1所述的方法,其中单循环数据启用信号用于数据。6.根据权利要求1所述的方法,其进一步包括以增加的汇点网格框大小及减少的H树时钟分配级及大小在芯片上实施所述多个触发器及所述多个SLICK门,以减少时钟功耗。7.根据权利要求1所述的方法,其进一步包括使用流感知时钟门控技术FACT以清楚地识别与特定流相关联的逻辑及表,并用所述多个启用信号以及再循环多路复用器MUX在寄存器

传送级RTL中对所述经识别逻辑及表进行编码。8.根据权利要求7所述的方法,其进一步包括对整体功率分布的表及逻辑使用静态启用信号。9.根据权利要求7所述的方法,其进一步包括对给定流中的未使用表及逻辑使用动态启用信号。10.根据权利要求7所述的方法,其进一步包括以增加的粒度识别一组启用信号并将函数分解为更小的互斥函数以有效地使用所述组经识别启用信号。11.根据权利要求1所述的方法,其进一步包括使用连续可变流量CVT以控制分组速率及分组间隔。12.根据权利要求11所述的方法,其进一步包括:支持动态分布选择以在不牺牲性能的情况下精确地控制操作功率的增加;在给定流量分布中将转换的数目减少到可能的最低水平以节省胞元逻辑功率;及如给定流量模式允许,控制芯片象限中跨越管道的活动事件及使跨越所述芯片象限的活动事件错开。13.根据权利要求11所述的方法,其进一步包括:使用一或多个处理器来监测条件并相应地对所述CVT进行编程,及在需要比由所述一或多个处理器支持的分布更快的响应的情况下,使用定时器来启用自动切换到不同分布。14.一种系统,其包括:存储器;一或多个处理器,其耦合到所述存储器并且经配置以执行...

【专利技术属性】
技术研发人员:S
申请(专利权)人:安华高科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1